© 2005-2006 The ATHENA Consortium. CI3 - Practices of Interoperability in SMEs Proposed Solutions.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

© The ATHENA Consortium From PIM4SOA to Web Services,
© The ATHENA Consortium. CI2: The ATHENA Interoperability Framework Module 2: e-Procurement Scenario Furniture Sector 2.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
1 CSL Workshop, October 13-14, 2005 ESDI Workshop on Conceptual Schema Language and Tools - Aim, Scope, and Issues to be Addressed Anders Friis-Christensen,
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
1Business Models – REA Ontology Resources Events Agents The REA Ontology.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
ModelicaXML A Modelica XML representation with Applications Adrian Pop, Peter Fritzson Programming Environments Laboratory Linköping University.
TRAVEL RESERVATION SYSTEM USING WEB SERVICES COMPOSITION LANGUAGE
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
© The ATHENA Consortium. CI2: The ATHENA Interoperability Framework Module 3: Collaborative Product Development Scenario Aeronautics and Aerospace.
© The ATHENA Consortium. EM1 - Enterprise Modelling as a way to achieve Interoperability Module 4 - How does Enterprise Modelling address these.
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
David Chen IMS-LAPS University Bordeaux 1, France
Oct. 10, Conformance and Interoperability Testing of NHIS, Turkey: TestBATN Framework and NHIS Test Scenarios TestBATN is.
© The ATHENA Consortium From PIM4SOA to Peer-2-Peer (P2P),
© The ATHENA Consortium. AP5 – Principles of Model-Driven Interoperability Learn about model-driven interoperability, metamodelling, UML profiles.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
Enterprise Interoperability Basic Concepts, Definitions and Approaches
© The ATHENA Consortium. EM1 - Enterprise Modelling as a way to achieve Interoperability Module 2 - What are the current methods and tools for.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
XML Overview. Chapter 8 © 2011 Pearson Education 2 Extensible Markup Language (XML) A text-based markup language (like HTML) A text-based markup language.
© The ATHENA Consortium. CI2: The ATHENA Interoperability Framework Module 1: The ATHENA Interoperability Framework.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
A Z Approach in Validating ORA-SS Data Models Scott Uk-Jin Lee Jing Sun Gillian Dobbie Yuan Fang Li.
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
Baba Piprani (SICOM Canada) Robert Henkel (Transport Canada)
Ontology Summit2007 Survey Response Analysis -- Issues Ken Baclawski Northeastern University.
© The ATHENA Consortium. CI3 - Practices of Interoperability in SMEs Carrier-Shipper Scenario.
© The ATHENA Consortium. EM1 - Enterprise Modelling as a way to achieve Interoperability Module 1 - What is Enterprise Modelling?
© The ATHENA Consortium. 6-3b. Atlas Transformation Language (ATL) Tutorial / Exercise,
1 © ATHENA Consortium 2006 ATHENA M30 Intermediate Audit October 2006 Brussels, Belgium.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
Development Process and Testing Tools for Content Standards OASIS Symposium: The Meaning of Interoperability May 9, 2006 Simon Frechette, NIST.
Dimitrios Skoutas Alkis Simitsis
Value Set Resolution: Build generalizable data normalization pipeline using LexEVS infrastructure resources Explore UIMA framework for implementing semantic.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web Services enabled B2B Integration Kotinurmi,Vitvar,
Illustrations and Answers for TDT4252 exam, June
© The ATHENA Consortium. CI2: The ATHENA Interoperability Framework Module 5: Supply Chain Management (SCM) Automotive sector.
© The ATHENA Consortium. EM1 - Enterprise Modelling as a way to achieve Interoperability Module 5 - Enterprise modelling establishment methodology.
Contact Profile (1/2) Yu Sun, University of Alabama at Birmingham Hyun Cho, University of Alabama Jeff Gray, University of Alabama Jules White, Virginia.
1 ECCF Training 2.0 Implemental Perspective (IP) ECCF Training Working Group January 2011.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
© The ATHENA Consortium. EM1 - Enterprise Modelling as a way to achieve Interoperability Module 3 - What interoperability problems does Enterprise.
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop BOC Asset Management.
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
CEN/ISSS eBIF GTIB Project Meeting, Brussels Mar , 2009 CEN/ISSS eBIF GTIB Project Meeting, Brussels 1 CEN/ISSS eBIF Global eBusiness Interoperability.
EbXML Business Process Dept of Computer Engineering Khon Kaen University.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. Dynamic B2B Integration on the Semantic Web Services: SWS Challenge.
Based on material developed in ATHENA (IST ), INTEROP (IST ) and MODELWARE (IST ) 6-1b. Atlas Transformation Language (ATL) with RSM.
Requirements Analysis
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
1 4th of October, 2006 © ATHENA Consortium 2006 B5 EADS CCR piloting Nicolas Figay, EADS Flora Robin, EADS ATHENA Intermediate Review October 2006.
1 © ATHENA Consortium 2006 PROJECT C3 Richard Stevens, Formula ATHENA M38 Final Review 29 March 2007 Funchal, Madiera.
© The ATHENA Consortium. Ontology based support to Enterprise Interoperability.
© The ATHENA Consortium. 5-2b. Eclipse Modeling Framework (EMF) Tutorial / Exercise,
Mechanisms for Requirements Driven Component Selection and Design Automation 최경석.
Business Process Execution Language (BPEL) Pınar Tekin.
Presented by : Piero Milani ( InfoCamere - Italy)Piero Milani InfoCamere - Italy VCD Signature & VCD Verification strategy as seen by InfoCamere ( WP1.
Trustworthy Semantic Webs Building Geospatial Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas October 2006 Presented at OGC Meeting,
Web Ontology Language for Service (OWL-S)
Geospatial Knowledge Base (GKB) Training Platform
Semantic Markup for Semantic Web Tools:
Business Process Management and Semantic Technologies
Subject Name: SOFTWARE ENGINEERING Subject Code:10IS51
Presentation transcript:

© The ATHENA Consortium. CI3 - Practices of Interoperability in SMEs Proposed Solutions

2 © The ATHENA Consortium. Proposed Solutions The approach adopted for developing interoperability is: First identify barriers to interoperability in SMEs Then identify solutions which allow removing those barriers

3 © The ATHENA Consortium. Business Process Configuration Proposed Solutions: 1.Business Process Configuration 2.Service Granularity and Behaviour 3.Data Exchange 4.Process Model Exchange 5.Process/Interface Adaptation

4 © The ATHENA Consortium. Business Process Configuration Verification The approach enables automatic discovery of all parts of a business process that do not satisfy a predefined business requirement Verification of the business process configuration is realized using formal methods These methods seek to establish a logical proof that a system works correctly

5 © The ATHENA Consortium. Conceptual solution for business verification Business Requirements Business Process Declarative Rules Semantic Business Process Model Inference Engine Result of the Verification 1 1. Define a formal description of the business process 2 2. Express the business requirements according to the terms defined in the formal upper ontology 3 3. Store the specific business process description as a semantic business process model 4 4. Use an Inference Engine to infer whether the current configuration violates the existing set of the given rules Business Process Ontology

6 © The ATHENA Consortium. Technical solution for business verification 1. OWL-DL is used as language for definition of the upper ontology 2. A modeling tool is used to create SWRL (Semantic Web Rule Language) Statements as constraints representing the business requirements 3. Business Process is modeled using Maestro and stored as an OWL-DL instance of the upper ontology 4. KAON2 is the inference engine used to infer whether a selected business process violates the set of rules assigned to that business process or not Business Requirements Business Process Business Process Ontology Declarative Rules Semantic Business Process Model Inference Engine Result of the Verification

7 © The ATHENA Consortium. To know more About…Athena courses OntologiesONT1- Introduction to Semantics Maestro ToolEM4 - Cross-Organizational Business Processes – Enabling Technologies and Tools Other OWL-DLhttp:// KAON2http://kaon2.semanticweb.org/

8 © The ATHENA Consortium. Service Granularity and Behaviour Proposed Solutions: 1.Business Process Configuration 2.Service Granularity and Behaviour 3.Data Exchange 4.Process Model Exchange 5.Process/Interface Adaptation

9 © The ATHENA Consortium. Service Granularity and Behaviour: Conceptual solution Shipper 1 Middleware Architecture Shipper 2 Shipper n UPS FedEx Other

10 © The ATHENA Consortium. Service Granularity and Behaviour: Technologies Web Services Description Language (WSDL) is an XML formatted language used to describe a Web services Johnson is a Web service execution infrastructure Lyndon is an application that represents the design- time counterpart of the Johnson tool

11 © The ATHENA Consortium. Service Granularity and Behaviour: Technical solution ServiceSelection.wsdl RateCalculation.wsdl Shipping.wsdl Shipper 1 Shipper 2 Shipper n UPS FedEx Other Lyndon Johnson SOAP - REST

12 © The ATHENA Consortium. Data Exchange Proposed Solutions: 1.Business Process Configuration 2.Service Granularity and Behaviour 3.Data Exchange 4.Process Model Exchange 5.Process/Interface Adaptation

13 © The ATHENA Consortium. Data Exchange Data Exchange can have some barriers like: Wrong Instantiation of Data Models Different Data Restriction Incompatible Syntactic/Semantic Representation of Data

14 © The ATHENA Consortium. Wrong Instantiation of Data Models: Conceptual Solution To solve the wrong instantiation of data models the conformance testing should be applied The conformance testing is based in two different stages: Model validation and Semantic validation To allow the verification of errors in all the data exchanged, the conformance test uses the data model like base to both validations

15 © The ATHENA Consortium. Wrong Instantiation of Data Models: Technical Solution Application Engine Application Engine Interface XSD Model Schematron Rules Knowledge Base Conformance Test Service Execute Test Result Client Application

16 © The ATHENA Consortium. Different Data Restriction To identify this problem, the conformance testing (described in previous solution) can be applied, because the conformance testing can also check restriction

17 © The ATHENA Consortium. Incompatible Syntactic and Semantic Representation of Data (Solution 1) The first solution is to create a mapping of schemas of the companies, that want to exchange data, and then build a reference ontology Reference Ontology Model A Model B Schema Mapping

18 © The ATHENA Consortium. Incompatible Syntactic and Semantic Representation of Data (Solution 2) The second solution is generate a mapping between a message to Service A and a message to Service B Based on this mapping, the values sent to A can be extracted and inserted into the corresponding tags for B Message to Service AMessage to Service B

19 © The ATHENA Consortium. Process Model Exchange Proposed Solutions: 1.Business Process Configuration 2.Service Granularity and Behaviour 3.Data Exchange 4.Process Model Exchange 5.Process/Interface Adaptation

20 © The ATHENA Consortium. Process Model Exchange: Conceptual Solution There is a great number of process model languages. Enterprises should often exchange process models The approach is to offer a model exchange mechanism based on a common format that contains a set of basic modelling constructs

21 © The ATHENA Consortium. Process Model Exchange: Technical Solution The exchange mechanism mentioned is the POP* and consists of a meta-model together with guidelines and scenarios for its management and use

22 © The ATHENA Consortium. To know more About…Athena courses POP*EM1- Enterprise Modelling as a way to achieve Interoperability

23 © The ATHENA Consortium. Process/Interface Adaptation Proposed Solutions: 1.Business Process Configuration 2.Service Granularity and Behaviour 3.Data Exchange 4.Process Model Exchange 5.Process/Interface Adaptation

24 © The ATHENA Consortium. Process/Interface Adaptation: Conceptual Solution This barrier arises when a partner has to be integrated into a collaborative process The solution should facilitate the transformation from a process engineering level to an execution level

25 © The ATHENA Consortium. Process/Interface Adaptation: Technical Solution PIM4SOA can be seen as a metamodel which facilitates the transformation from a process engineering level to an execution level Business expert IT infrastructure GAP

28 © The ATHENA Consortium. This course has been developed under the funding of the EC with the support of the EC ATHENA-IP Project. Disclaimer and Copyright Notice: Permission is granted without fee for personal or educational (non-profit) use, previous notification is needed. For notification purposes, please, address to the ATHENA Training Programme Chair at In other cases please, contact at the same e_mail address for use conditions. Some of the figures presented in this course are freely inspired by others reported in referenced works/sources. For such figures copyright and all rights therein are maintained by the original authors or by other copyright holders. It is understood that all persons copying these figures will adhere to the terms and constraints invoked by each copyright