1 Interoperability Concerns in the Growth of Service Sciences: Ontological Implications of Service Oriented Architectures (SOA) Ontolog Forum Panel --

Slides:



Advertisements
Similar presentations
SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 1 Fundamentals of SOA.
Advertisements

Chapter 1: The Database Environment
Service Oriented Architecture Reference Model
Slide 1 Enabling SOA Implementation with an Integrated Process & Technology Framework George Brown, Program Manager IT Research, Intel Corporation Michael.
2005 Adobe Systems Incorporated. All Rights Reserved.Adobe Confidential Duane Nickull Adobe ® Service Oriented Architecture Reference Model (SOA RM)
Cultural Heritage in REGional NETworks REGNET T2.4: Business Process Re-engineering.
Cultural Heritage in REGional NETworks REGNET T1.4: Development of the system specification.
1DAML PI meeting, October DAML and Agents DAML and Agents Breakout Session DAML PI Meeting 17 October 2002 Tim Finin.
Sensor Web Enablement and GEOSS Presented by: Terence van Zyl.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Data Architecture at CIA Dave Roberts Chief Technical Officer Application Services, CIO CIA
SOA for EGovernment 1 Emergency Services Enterprise Framework: A Service-Oriented Approach Sukumar Dwarkanath COMCARE Michael Daconta Oberon Associates.
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Page 1 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 Cory Casanave Architecture of Services SOA for E-Government Conference.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
1 2 nd Shanghai, 19/02/06 Architecture for Next Generation Grids Kostas Tserpes, NTUA Shanghai, 20th of February 2006.
EA Demonstration Study : Dissemination Forum – 8 June EA Views and Sub-views Patrick Bardet EA Unit.
|epcc| NeSC Workshop Open Issues in Grid Scheduling Ali Anjomshoaa EPCC, University of Edinburgh Tuesday, 21 October 2003 Overview of a Grid Scheduling.
Overview of Web Services
Chapter 19 – Service-oriented Architecture
Service Level Agreement
ISWC Doctoral Symposium Monday, 7 November 2005
Database System Concepts and Architecture
Executional Architecture
Data, Information, Process file name\ file location HP Labs Semantic Web Programme Introductory Presentation: DIP Proposal Meeting 17 th January 2002.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
Data Modeling and Database Design Chapter 1: Database Systems: Architecture and Components.
Overview of OASIS SOA Reference Architecture Foundation (SOA-RAF)
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Workflow utilization in composition of complex applications based.
OASIS Reference Model for Service Oriented Architecture 1.0
OASIS Service Oriented Architecture Reference Model Technical Committee (SOA-RM) BOOT CAMP April DRAFT: Not approved by the OASIS SOA RM TC.
Who is in control? Technical Committees ? Business Investment and IT Vendor Community ? Interdisciplinary Scholarship ? The public discussion space ?
2007 Adobe Systems Incorporated. All Rights Reserved. 1 Model for the Old Web -> Client Server Server Client.
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
David Harrison Senior Consultant, Popkin Software 22 April 2004
SOA Reference Model Generic Presentation DRAFT: Not approved by the OASIS SOA RM TC.
2005 Adobe Systems Incorporated. All Rights Reserved. 1 An Introduction to the OASIS Reference Model for Service Oriented Architecture (SOA) Duane Nickull.
2005 Adobe Systems Incorporated. All Rights Reserved. Duane Nickull Adobe ® An Introduction to the OASIS Reference Model for Service Oriented Architecture.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
Initial slides for Layered Service Architecture
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 09. Review Introduction to architectural styles Distributed architectures – Client Server Architecture – Multi-tier.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Lecture 3: SOA Reference Model OASIS 2006.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
FEA DRM Management Strategy Presented by : Mary McCaffery, US EPA.
1 UNIT –II Architecting Web Service. 2 Why SOA? – business point of view  Information Technology (IT) workers face many challenges, including: Limited.
2005 Adobe Systems Incorporated. All Rights Reserved. Duane Nickull Adobe ® An Introduction to the OASIS Reference Model for Service Oriented Architecture.
Ontological Implications of Service- Oriented Architecture Michael Gruninger NIST / Institute for Systems Research University of Maryland.
Distribution and components. 2 What is the problem? Enterprise computing is Large scale & complex: It supports large scale and complex organisations Spanning.
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
IT Service Specification Synchronicity Carl Mattocks OASIS BCM TC,co-Chair ebXMLRegistry Semantic Content SC, co-Chair ITIL Knowledge.
® IBM Software Group © 2004 IBM Corporation Developing an SOA with RUP and UML 2.0 Giles Davies.
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
OASIS Service Oriented Architecture Reference Model Technical Committee (SOA-RM) BOOT CAMP May DRAFT: Not approved by the OASIS SOA RM TC.
© Drexel University Software Engineering Research Group (SERG) 1 The OASIS SOA Reference Model Brian Mitchell.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
April, 2005 ebSOA Based on FERA Reference Model Vasco Drecun Collaborative Product Development Associates, LLC Goran Zugic ebXMLsoft Inc.
1 SOA Seminar Seminar on Service Oriented Architecture SOA Reference Model OASIS 2006.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. SOA-RM Overview and relation with SEE Adrian Mocan
Sabri Kızanlık Ural Emekçi
Distribution and components
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
Business Process Management and Semantic Technologies
Presentation transcript:

1 Interoperability Concerns in the Growth of Service Sciences: Ontological Implications of Service Oriented Architectures (SOA) Ontolog Forum Panel June 2005 Panelists: William E. McCarthy -– Michigan State UniversityMichigan State University George Brown -- IT Research, Intel Corporation Michael Gruninger -- NIST/Institute for Systems Research & University of Maryland Duane Nickull – Adobe Systems

2 Interoperability Concerns in the Growth of Service Sciences: Ontological Implications of SOA Traditionally, trading partners -- both within and between firms – trafficked in bundled tangible products like consumer goods or partially assembled finished goods. Many early e-commerce standards assumed implicitly product-based exchanges. Increasingly however, the growth in exchange and bundling of Services in the US and in other economies has supplanted tangible goods as the raison detre of international and domestic commerce. Estimates of the percentage of the gross domestic product of the US due to services (as opposed to goods) range as high as 80%. This trend has led to increased interest in services and the establishment of new research centers like the proposed "Center for Services Sciences" at U.C. Berkeley. A good of overview of such trends is the brief article by Henry Chesbrough: 07e3-11d e2511c8.html In e-commerce, this growth in service provision has been mirrored by the advent of Service- Oriented Architectures which support integration and creation of composite solutions (bundles of services) from loosely-coupled components assembled both within an enterprise (outputs from legacy applications) and outside of the enterprise (typically XML-based Web services). Whether or not the integrated services originate from incompatible operations inside the firm or from incompatible vendor interfaces from outside the firms, semantic inconsistencies, redundancies, and discrepancies make the vision of integrated services an ontological problem. The purpose of this panel is to explore the ontological implications of Service Sciences in general and of Service-Oriented Architectures in particular. We will start our Ontolog session with some general comments from notable practitioners in the SOA and ontology areas. We will then open up the discussion to more general comments and critiques.

3 Duane Nickull Adobe ® Service Oriented Architecture Reference Model (SOA RM)

4 Before anyone talks about SOA… We need to define SOA. SOA is an architectural paradigm (model). SOA does not specifically mean Web Services although it is the popular implementation. OASIS Service Oriented Architecture Reference Model Technical Committee (SOA RM TC): –Reference Model to captures core tenets, axioms of SOA –To be used as template for architecture

5 Is SOA more than just architecture?

6 Concept Map - SOA Reference Model DRAFT – subject to change

7 Core Concepts of SOA Service: A service is a contractually defined behavior that can be implemented and provided by a component for use by any component based on the contract. Service Description: Technical parameters, constraints, policies that come together to define terms of invocation. Discovery, Presence, Availability: Services must somehow communicate the fact they exist and other details about them to all potential consumers on a fabric.

8 Core Concepts of SOA Data Model: The specification and constraints imposed on instance data within a Service Oriented Architecture environment. Policy: A set/range of constraints imposed on any entity when invoking a service. If ignored, the invocation request may be denied! Contract: The implicit or explicit bi-lateral or multi- lateral agreement between the owners or agents of a service and those who use the service.

9 References OASIS SOA RM TC - open.org/committees/tc_home.php?wg_a bbrev=soa-rmhttp:// open.org/committees/tc_home.php?wg_a bbrev=soa-rm Thank you – Duane Nickull,

10 George Brown IT Research, Intel Corporation

11 Mapping BP Requirements to the SOI Service-Oriented Infrastructure (Server, Client, Network, Storage, Sensors, etc) Service-Oriented Business and Applications as Services (ERP, CRM, Collaboration, Biz Process, Workflow Reporting, etc) Msg Service Federated Enterprise (Global Business Collaboration, Cross- Domain Assertion Mapping, etc) Composite Systems (Contractual Coarse Grain elements, IMS, SOI artifact utilization, Fine Grain Services) Service-Oriented Application and Infrastructure Management (Security, SLA, Workload, CMDB, Policy Mgmt, etc) Shared Services Management and Security Standards-based Connectivity Shared Application and Business Services

12 VCOR and FERA are the Key Parts of the Integrated Process and Technology Framework BPM (business process modeling): - reference models (VCOR) - benchmarking and requirements analysis - simulation and use case analysis Conceptual Architecture: - information model - deployment framework (FERA) - integration modes Business is represented by business processes defined in terms of value chain reference models An architectural representation that allows mapping collaborative process models to components of the conceptual architecture and to required resources Two independent but reconciled process representations that facilitate the mapping of business process to core collaboration capabilities for accurate, fast and flexible implementations of the process models in a federation

13 Tier 1: Unified and broadly adopted, open standard business process framework for value chain management and implementation. The Value Chain Operations Reference-model (VCOR) is the cornerstone model of the Value Chain Group Supports value chain management for multiple centers of excellence Defines use cases and collaborative process patterns for FERA mapping

14 Tier 2: An architectural framework that defines principles and provides guidelines for implementing service-oriented solutions for essential value chain collaborations Enables accurate, fast and flexible implementations of in SOA environment ebSOA Is the basis for new standards for SOA that drive convergence Thanks to Collaborative Product Development Associates and ebXMLsoft for their contribution to this research.

15 Collaborative Semantics Business semantics –Using terminology applicable to describing process flows in practice –Has to be widely applicable (sequential transactions as well as iterative decision based flows) Technology semantics –Complete set of instructions for run-time execution –Component functions and interfaces definition ebSOA IM and ebSOA semantics is a FERA based standard proposal to OASIS

16 FERA IM in BPM Meta-schema Automating Generation of CP A1A2 A3 D1 A4 E2 E3 E1 process definition documents CPID, CPP, CPA, … Federation ServerSolution for deployment BPM model with FERA content, context and associations

17 Model for Mapping SOA to SOI Context-awareness and Ontology Replenishment SOI Mapping Engine Service Resource Service Characteristics Ontology Process Pattern Ontology Context Agent Examines Replenishes S O I SOASOA Historical Performance Repository Maps to Uses Replenishes Context Agent Examines Produces Uses Context Agent Examines

18 Ontological Implications of Service-Oriented Architecture Michael Gruninger NIST / Institute for Systems Research University of Maryland

19 Tasks Service discovery Find web services that achieve F, and where if B occurs then it occurs before A. e.g., my credit card is charged only after the book leaves the warehouse Service composition

20 Semantic Web Service Ontologies Specify the semantics of the process model underlying services, together with a notion of messages and dataflow. Axiomatize this semantics within some logical language (OWL, Common Logic) Existing ontologies OWL-S SWSF (Semantc Web Services Framework) WSMO (Web Service Modelling Ontology)

21 SWSF FLOWS-core –Service, AtomicProcess, composedOf, message, channel Control Constraints –Split, Sequence, Unordered, Choice, IfThenElse, Iterate, RepeatUntil Ordering Constraints –OrderedActivity Occurrence Constraints –OccActivity State Constraints –TriggeredActivity Exception Constraints –Exception

22 Ontologies for Semantic Web Services The software applications within services will typically be using different ontologies, and any service-oriented architecture must support the semantic integration of these ontologies Required Capabilities Advertise/publish application ontologies Automatically generate semantic mappings between ontologies used by different services. Twenty Questions Semantic Mapping Tool and Process Information Exchange protocols