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

Slides:



Advertisements
Similar presentations
Project of the Darmstadt University of Technology within the competence network New Services, Standardization, Metadata (bmb+f) Stephan Körnig Ali Mahdoui.
Advertisements

Web Service Architecture
Overview of Web Services
Web Services Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
UDDI, Discovery and Web Services Registries. Introduction To facilitate e-commerce, companies needed a way to locate one another and exchange information.
CBSE and Service Oriented Computing Simela Topouzidou Thomi Pilioura Stephen Hall Cyprus Workshop 25-26th September 2003.
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
Advisory Group Meeting 12 October 2005 The Clever Use of Metadata in eGovernment and eBusiness Recordkeeping Processes in Networked Environments.
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
Web Services Andrea Miller Ryan Armstrong Alex. Web services are an emerging technology that offer a solution for providing a common collaborative architecture.
Web Services Seppo Heikkinen MITA seminar/TUT
TRAVEL RESERVATION SYSTEM USING WEB SERVICES COMPOSITION LANGUAGE
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Web Service What exactly are Web Services? To put it quite simply, they are yet another distributed computing technology (like CORBA, RMI, EJB, etc.).
Roles and Responsibilities Jahangheer Shaik. Service Specification Specification requires development of three inter-related documents CIM, PIM and PSM.
MDA Guide Version CYT. 2 Outline OMG Vision and Process Introduction to MDA How is MDA Used? MDA Transformations Other MDA Capabilities Using the.
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
Ontology-derived Activity Components for Composing Travel Web Services Matthias Flügge Diana Tourtchaninova
Adapting Legacy Computational Software for XMSF 1 © 2003 White & Pullen, GMU03F-SIW-112 Adapting Legacy Computational Software for XMSF Elizabeth L. White.
Technical Architecture of the Digital Business Ecosystem Project Fostering the Research and Technological Development, the DBE Project is an Integrated.
UDDI ebXML(?) and such Essential Web Services Directory and Discovery.
MDE Model Driven Engineering Xavier Blanc Université Pierre et Marie Curie
Introduction to MDA (Model Driven Architecture) CYT.
Outline  Enterprise System Integration: Key for Business Success  Key Challenges to Enterprise System Integration  Service-Oriented Architecture (SOA)
What is Service Oriented Architecture ? CS409 Application Services Even Semester 2007.
1 HKU CSIS DB Seminar: HKU CSIS DB Seminar: Web Services Oriented Data Processing and Integration Speaker: Eric Lo.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
@Copyright eBMS-eBusiness Management School – ISUFI – Università di Lecce - Riproduzione vietata W’INcubate Talent for Leadership Authors: Angelo Corallo.
Based on the paper “Myths around Web Services” by Gustavo Alonso Web Services & Myths Around it Debashis Roy Deepa Saha.
Using WSMX to Bind Requester & Provider at Runtime when Executing Semantic Web Services Matthew Moran, Michal Zaremba, Adrian Mocan, Christoph Bussler.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
Chris Kuruppu NWS Office of Science and Technology Systems Engineering Center (Skjei Telecom) 10/6/09.
Web Services Presented By : Noam Ben Haim. Agenda Introduction What is a web service Basic Architecture Extended Architecture WS Stacks.
WebService. Outline Overview of Web Services SOAP (messaging) WSDL (service description) UDDI (registry)
Enterprise Computing: Web Services
OASIS Adoption Forum Tim Mortimer – Red Wahoo Wednesday Oct 6, 2004.
WEB SERVICE DESCRIPTION LANGUAGE (WSDL). Introduction  WSDL is an XML language that contains information about the interface semantics and ‘administrivia’
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
Extensible Modeling and Simulation Framework Extensible 3D Graphics (X3D) Don Brutzman MOVES Institute, Naval Postgraduate School Andreas Tolk VMASC, Old.
© Drexel University Software Engineering Research Group (SERG) 1 The OASIS SOA Reference Model Brian Mitchell.
HNDIT Rapid Application Development
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
March 24, 2007 Demonstrating Model Driven Enterprise SOA Integrating Government Lines of Business “The Power of the A in SOA” NCOIC SOA CoP - Demo Ed Harrington.
Introduction to Web Services Presented by Sarath Chandra Dorbala.
EGEE is a project funded by the European Union under contract IST Introduction to Web Services 3 – 4 June
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. SOA-RM Overview and relation with SEE Adrian Mocan
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Sabri Kızanlık Ural Emekçi
WEB SERVICES.
Unit – 5 JAVA Web Services
Web Ontology Language for Service (OWL-S)
Implementing a service-oriented architecture using SOAP
Wsdl.
Introduction to Web Services and SOA
Inventory of Distributed Computing Concepts and Web services
Service-centric Software Engineering
Grid Services B.Ramamurthy 12/28/2018 B.Ramamurthy.
WEB SERVICES DAVIDE ZERBINO.
Constructing MDA-based Application Using Rational XDE for .NET
Distributed System using Web Services
Introduction to Web Services and SOA
Distributed System using Web Services
Presentation transcript:

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 ?”

\ , Pierfranco Ferronato, Some rights Reserved 2 Imagine......your offer/service/product to be described 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 specification visible to a wide business audience at the same level of titans companies competing with other similar offers and be reused, integrated and consumed in an automatic way integrated automatically in the customer back-office integrated with your back-office with minimum effort the IT is not in the critical path from business concept to realization You imagine a Digital Business Ecosystem

\ , Pierfranco Ferronato, Some rights Reserved 3 Level of Information Exchange (*) Community A Community B (DBE instance B) (*) Concept of Peter Herzum

\ , Pierfranco Ferronato, Some rights Reserved 4 Topology B2B Ecosystem

\ , Pierfranco Ferronato, 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

\ , Pierfranco Ferronato, Some rights Reserved 6 Evolutionary Environment Service Execution Environment Exploring/ Search Execution Service Factory Environment Business Modelling Computing Modelling Development DBE Development Process ● Publish Service Manifest ● Register Proxy ● Publish BPEL DBE Community Instance DBE Software Process

\ , Pierfranco Ferronato, Some rights Reserved 7 “Ecosystem Oriented Architecture” Business Service Factory Need to address a whole new set of issues Semantically rich service description Business specification Ontology Technical specification Repository of models Interoperability Service Discovery Web services does not scale up!

\ , Pierfranco Ferronato, Some rights Reserved 8 Service Factory DBE Studio Semantic Distributed Registry P2P Network (FADA) Model Repository Integrated CIM Editor Integrated CIM Editor Integrated PIM Editor Integrated PIM Editor Integrated PSM Editor Integrated PSM Editor XMI CIM Model (M1) XML CIM Data (M0) XMI PIM Model (M1) Fitness Data Organization service product motivation contract... input/outputs messages type parameters errors... Java exceptions WSDL WS.Net... Ontology Register Publish ➀ ➁ ➂ ➃ ➄ BML SDL

\ , Pierfranco Ferronato, Some rights Reserved 9 Execution Environment

\ , Pierfranco Ferronato, 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

\ , Pierfranco Ferronato, 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”

\ , Pierfranco Ferronato, 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

\ , Pierfranco Ferronato, 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,

\ , Pierfranco Ferronato, 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

\ , Pierfranco Ferronato, 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