+ All Categories
Home > Documents > Challenges in the Business Digital Ecosystems Pierfranco Ferronato, Soluta.net DBE Principal...

Challenges in the Business Digital Ecosystems Pierfranco Ferronato, Soluta.net DBE Principal...

Date post: 29-Jan-2016
Category:
Upload: irene-obrien
View: 214 times
Download: 0 times
Share this document with a friend
Popular Tags:
15
Challenges in the Business Digital Ecosystems Pierfranco Ferronato, Soluta.net DBE Principal Architect Digital Ecosystem Workshop, 18 May 2005 “Towards a network of digital ecosystems: which technology, which research and which instruments ?”
Transcript
Page 1: Challenges in the Business Digital Ecosystems Pierfranco Ferronato, Soluta.net DBE Principal Architect Digital Ecosystem Workshop, 18 May 2005 “Towards.

Challenges in the Business Digital Ecosystems

Pierfranco Ferronato, Soluta.netDBE Principal Architect

Digital Ecosystem Workshop, 18 May 2005“Towards a network of digital ecosystems:

which technology, which research and which instruments ?”

Page 2: Challenges in the Business Digital Ecosystems Pierfranco Ferronato, Soluta.net DBE Principal Architect Digital Ecosystem Workshop, 18 May 2005 “Towards.

\

2

2005, Pierfranco Ferronato, www.soluta.net, Some rights Reserved 2

Imagine...

...your offer/service/product to bedescribed solely in business terms (What it does, how it does it, location, price, services...)discoverable by means of its Business specification and not by its technical specificationvisible to a wide business audience at the same level of titans companiescompeting with other similar offers and be reused, integrated and consumed in an automatic wayintegrated automatically in the customer back-officeintegrated with your back-office with minimum effortthe IT is not in the critical path from business concept to realization

You imagine a Digital Business Ecosystem

Page 3: Challenges in the Business Digital Ecosystems Pierfranco Ferronato, Soluta.net DBE Principal Architect Digital Ecosystem Workshop, 18 May 2005 “Towards.

\

3

2005, Pierfranco Ferronato, www.soluta.net, Some rights Reserved 3

Level of Information Exchange(*)

2) I nter-enterpriseapplications

3) I nterEnterprise Applications

1) I nside-SME Application

4) I nterCommunities

Community A

Community B(DBE instance B)

(*) Concept of Peter Herzum

Page 4: Challenges in the Business Digital Ecosystems Pierfranco Ferronato, Soluta.net DBE Principal Architect Digital Ecosystem Workshop, 18 May 2005 “Towards.

\

4

2005, Pierfranco Ferronato, www.soluta.net, Some rights Reserved 4

Topology

B2B Ecosystem

Page 5: Challenges in the Business Digital Ecosystems Pierfranco Ferronato, Soluta.net DBE Principal Architect Digital Ecosystem Workshop, 18 May 2005 “Towards.

\

5

2005, Pierfranco Ferronato, www.soluta.net, Some rights Reserved 5

B2B vs Ecosystem

B2B: static

technologies may vary but are countable and predefined

functional model is predefined

Business happens outside the B2B

Ecosystems: dynamic

technologies are not known in advance

functional model is not predefined

Business happens inside the Ecosystem

B2B: structured

Model based, data driven

Ecos: evolving

Meta-model based and model driven

random network vs scale -free network

Page 6: Challenges in the Business Digital Ecosystems Pierfranco Ferronato, Soluta.net DBE Principal Architect Digital Ecosystem Workshop, 18 May 2005 “Towards.

\

6

2005, Pierfranco Ferronato, www.soluta.net, Some rights Reserved 6

Evolutionary Environment

Service Execution Environment

Exploring/Search

Execution

Service Factory Environment

BusinessModelling

ComputingModelling

Development

DBE Development Process

● Publish Service Manifest● Register Proxy● Publish BPEL

DBE Community Instance

DBE Software Process

Page 7: Challenges in the Business Digital Ecosystems Pierfranco Ferronato, Soluta.net DBE Principal Architect Digital Ecosystem Workshop, 18 May 2005 “Towards.

\

7

2005, Pierfranco Ferronato, www.soluta.net, Some rights Reserved 7

“Ecosystem Oriented Architecture”

Business Service Factory

Need to address a whole new set of issues

Semantically rich service description

Business specificationOntology

Technical specification

Repository of models

Interoperability

Service Discovery

Web services does not scale up!

Page 8: Challenges in the Business Digital Ecosystems Pierfranco Ferronato, Soluta.net DBE Principal Architect Digital Ecosystem Workshop, 18 May 2005 “Towards.

\

8

2005, Pierfranco Ferronato, www.soluta.net, Some rights Reserved 8

Service Factory

DBE StudioDBE Studio

Semantic DistributedRegistry

P2P Network (FADA)

ModelRepository

IntegratedCIM

Editor

IntegratedCIM

Editor

IntegratedPIM

Editor

IntegratedPIM

Editor

IntegratedPSM

Editor

IntegratedPSM

Editor

XMI CIM Model (M1)XML CIM Data (M0)XMI PIM Model (M1)Fitness Data

Organizationserviceproductmotivationcontract...

input/outputsmessagestypeparameterserrors...

JavaexceptionsWSDLWS.Net...

Ontology

Register

Publish

➀➁

BMLSDL

Page 9: Challenges in the Business Digital Ecosystems Pierfranco Ferronato, Soluta.net DBE Principal Architect Digital Ecosystem Workshop, 18 May 2005 “Towards.

\

9

2005, Pierfranco Ferronato, www.soluta.net, Some rights Reserved 9

Execution Environment

XMI BML Model (M1)XML BML Data (M0)XMI SDL Model (M1)Fitness Data

Service Manifest

Semantic DistributedRegistry

P2P Network (FADA)

Proxy

Proxy

End p

oin

t

Download Proxy

Service Consumer Service Provider

Execute Service

XMI BML Model (M1)XML BML Data (M0)XMI SDL Model (M1)Fitness Data

Servent Servent

Register ProxyDBE Studio

Publish SM

Ontology

DomainOntologies

Download SM

Search SM

Application

Application

Fro

nt-

end

Page 10: Challenges in the Business Digital Ecosystems Pierfranco Ferronato, Soluta.net DBE Principal Architect Digital Ecosystem Workshop, 18 May 2005 “Towards.

\

10

2005, Pierfranco Ferronato, www.soluta.net, Some rights Reserved 10

Role of the Functional Reference Model

Assuming services will share the same model is an unreachable myth

There is no “singleton” reference model

Model adoption can no be enforced

Anyone can publish and adopt any model

Role of the first players, will create consensus

Page 11: Challenges in the Business Digital Ecosystems Pierfranco Ferronato, Soluta.net DBE Principal Architect Digital Ecosystem Workshop, 18 May 2005 “Towards.

\

11

2005, Pierfranco Ferronato, www.soluta.net, Some rights Reserved 11

Scale-free network of model adoptions

If nodes are models and links are adoptions the ecosystem will create a scale-free-network, i.e.

Growing

Preferred Links

Fitness based

Moving to a different cluster means adopting new business or computing standard

It is a barrier

What about interoperability?

From Barabasi “Link”

Page 12: Challenges in the Business Digital Ecosystems Pierfranco Ferronato, Soluta.net DBE Principal Architect Digital Ecosystem Workshop, 18 May 2005 “Towards.

\

12

2005, Pierfranco Ferronato, www.soluta.net, Some rights Reserved 12

Repository

Model dependency

Model versioning

Business and technical specification

Bindes to ontology

Decentralized and pervasive

Tuple space Technology

How to navigate it?

It is not hierarchical

UDDI is useless in Ecosystems

Page 13: Challenges in the Business Digital Ecosystems Pierfranco Ferronato, Soluta.net DBE Principal Architect Digital Ecosystem Workshop, 18 May 2005 “Towards.

\

13

2005, Pierfranco Ferronato, www.soluta.net, Some rights Reserved 13

Enable the Competition in the Ecosystem

Provide means to understand the Business offer

Model (e.g. price model)

Information (e.g. Actual prices)

Functional specification

Technical interface

QoS

Availability, performance,

Page 14: Challenges in the Business Digital Ecosystems Pierfranco Ferronato, Soluta.net DBE Principal Architect Digital Ecosystem Workshop, 18 May 2005 “Towards.

\

14

2005, Pierfranco Ferronato, www.soluta.net, Some rights Reserved 14

Role of MDA(tm)

Support model representation with Domain Specific Languages (DSL)

Ontology, business, computing

Support interoperability by model transformation

Support interoperability by model encoding

Provide a conceptual framework to work with:

Computation Independent Model, Platform Independent Model, Platform Specific Model

Provide a standard API for model repository

Page 15: Challenges in the Business Digital Ecosystems Pierfranco Ferronato, Soluta.net DBE Principal Architect Digital Ecosystem Workshop, 18 May 2005 “Towards.

\

15

2005, Pierfranco Ferronato, www.soluta.net, Some rights Reserved 15

Conclusion

Architecture

Realizing an ecosystem is a multi-disciplinary effort

Implementation

we need more then web service tecnology

Meta-modelling is the way to go for abstraction, extension

Interoperability is an issue


Recommended