David Chen IMS-LAPS University Bordeaux 1, France

Slides:



Advertisements
Similar presentations
Test Automation Success: Choosing the Right People & Process
Advertisements

Overview of OASIS SOA Reference Architecture Foundation (SOA-RAF)
Reference Architecture for Enterprise Integration CIMOSA GRAI/GIM PERA Dima Nazzal.
The HITCH project: Cooperation between EuroRec and IHE Pascal Coorevits EuroRec 2010 Annual Conference June 18 th 2010.
Enterprise Interoperability Basic Concepts and Definitions David Chen IMS-LAPS University Bordeaux 1 FRANCE.
Integration-on-Demand Framework Marco G.A. Huigen University of Hohenheim.
1/31 CS 426 Senior Projects Chapter 1: What is UML? Chapter 2: What is UP? [Arlow and Neustadt, 2005] January 22, 2009.
1 ECCF Training 2.0 Introduction ECCF Training Working Group January 2011.
Planning for Middleware Rose Gamble Leigh Davis Jamie Payton University of Tulsa.
Systems Engineering Foundations of Software Systems Integration Peter Denno, Allison Barnard Feeney Manufacturing Engineering Laboratory National Institute.
System Engineering Instructor: Dr. Jerry Gao. System Engineering Jerry Gao, Ph.D. Jan System Engineering Hierarchy - System Modeling - Information.
University of Jyväskylä – Department of Mathematical Information Technology Computer Science Teacher Education ICNEE 2004 Topic Case Driven Approach for.
1 Ivano Malavolta, University of L’aquila, Computer Science Department Ivano Malavolta DUALLy: an Eclipse platform for architectural languages interoperability.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 18 Slide 1 Software Reuse.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Ontology-derived Activity Components for Composing Travel Web Services Matthias Flügge Diana Tourtchaninova
EbXML Overview Dick Raman CEO - TIE Holding NV Chairman CEN/ISSS eBES Vice Chair EEMA and HoD in UN/CEFACT Former ebXML Steering Group.
1 An Analytical Evaluation of BPMN Using a Semiotic Quality Framework Terje Wahl & Guttorm Sindre NTNU, Norway Terje Wahl, 14. June 2005.
TDT4252/DT8802 Exam 2013 Guidelines to answers
Enterprise Interoperability Basic Concepts, Definitions and Approaches
International Workshop on Web Engineering ACM Hypertext 2004 Santa Cruz, August 9-13 An Engineering Perspective on Structural Computing: Developing Component-Based.
Outline Introduction Methodhology Domains associated with teacher training in technology integration Domains, knowledges and teaching competencies for.
© The ATHENA Consortium. CI2: The ATHENA Interoperability Framework Module 1: The ATHENA Interoperability Framework.
Copyright © 2013 Curt Hill The Zachman Framework What is it all about?
Mihir Daptardar Software Engineering 577b Center for Systems and Software Engineering (CSSE) Viterbi School of Engineering 1.
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
Alignment of ATL and QVT © 2006 ATLAS Nantes Alignment of ATL and QVT Ivan Kurtev ATLAS group, INRIA & University of Nantes, France
BUSINESS INFORMATICS descriptors presentation Vladimir Radevski, PhD Associated Professor Faculty of Contemporary Sciences and Technologies (CST) Linkoping.
© The ATHENA Consortium. CI3 - Practices of Interoperability in SMEs Carrier-Shipper Scenario.
Presenter : Ching-Hua Huang 2013/7/15 A Unified Methodology for Pre-Silicon Verification and Post-Silicon Validation Citation : 15 Adir, A., Copty, S.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
FP WIKT '081 Marek Skokan, Ján Hreňo Semantic integration of governmental services in the Access-eGov project Faculty of Economics.
1 INTEROP WP1: Knowledge Map Michaël Petit (U. of Namur) January 19 th 2004 Updated description of tasks after INTEROP Kickoff Meeting, Bordeaux.
1 CIM OSA CIMOSA Computer Integrated Manufacturing Open System Architecture 1 David CHEN IMS-LAPS, University Bordeaux 1.
WIKT 2006, , Bratislava Service-based architecture of Access-eGov system {Martin.Tomasek, InterSoft, a.s.,
Sharing Design Knowledge through the IMS Learning Design Specification Dawn Howard-Rose Kevin Harrigan David Bean University of Waterloo McGraw-Hill Ryerson.
1 Open Ontology Repository: Architecture and Interfaces Ken Baclawski Northeastern University 1.
FEA DRM Management Strategy Presented by : Mary McCaffery, US EPA.
W HAT IS I NTEROPERABILITY ? ( AND HOW DO WE MEASURE IT ?) INSPIRE Conference 2011 Edinburgh, UK.
Creating a European entity Management Architecture for eGovernment CUB - corvinus.hu Id Réka Vas
Bringing OOAD&P Together: A Synthesis Approach Daniel GouletRobert Dollinger Department of Mathematics and Computing University of Wisconsin-Stevens Point.
PDE3 – Frameworks for interoperability of Product Data in SME based environment Lecturer: Ricardo Gonçalves.
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.
1 ECCF Training 2.0 Introduction ECCF Training Working Group January 2011.
SPE-RFI-R : FEB.1999 : NUL-ITD-Iwata 2-01 Needs for Software Development Model Hiromichi Iwata Information Technologies.
PRJ566 Project Planning & Management Software Architecture.
1 © ATHENA Consortium 2006 Dynamic Requirements Definition System Interoperability Issues Mapping Nicolas Figay, EADS ATHENA M30 Intermediate Audit 4.-5.
31 March Learning design: models for computers, for engineers or for teachers? Jean-Philippe PERNIN (*,**) Anne LEJEUNE (**) (*) Institut national.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
Technology-enhanced Learning: EU research and its role in current and future ICT based learning environments Pat Manson Head of Unit Technology Enhanced.
© The ATHENA Consortium. CI3 - Practices of Interoperability in SMEs Proposed Solutions.
1 4th of October, 2006 © ATHENA Consortium 2006 B5 EADS CCR piloting Nicolas Figay, EADS Flora Robin, EADS ATHENA Intermediate Review October 2006.
Metadata Driven Aspect Specification Ricardo Ferreira, Ricardo Raminhos Uninova, Portugal Ana Moreira Universidade Nova de Lisboa, Portugal 7th International.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Prague, 19 – 22 April 2006 OneStopGov 4 th Eastern European e-Gov Days 2006 A life-event oriented framework and platform for one-stop government: The OneStopGov.
Software Design. Introduction Designing engineering encompasses the set of principles concepts and practices that lead to the development of a high quality.
1 © ATHENA Consortium 2006 Dynamic Requirements Definition System Interoperability Issues Mapping Nicolas Figay, EADS ATHENA M30 Intermediate Audit 4.-5.
Carmela Tuccillo Orlando Troisi Università degli Studi di Salerno
Guy Doumeingts, Yves Ducq, David Chen IMS/LAPS/GRAI Université Bordeaux 1 FRANCE System Theory to support Enterprise Interoperability Science Base.
A Generic Model for Software Architecture Yun Sang-hyun Rossak. W. / Kirova. V. / Jolian. L. / Lawson. H. / Zemel. T. Software, IEEE Jul/Aug.
OSLC PLM Reference model February Summary of the OSLC PLM Reference Model V0.2 February 22 nd 2011 Gray Bachelor Mike Loeffler OSLC PLM Workgroup.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Wolfram Höpken IFITT RMSIG.
Presented by Munezero Immaculee Joselyne PhD in Software Engineering
The Open Group Architecture Framework (TOGAF)
CIS 599Competitive Success/tutorialrank.com
Model-Driven Analysis Frameworks for Embedded Systems
Semantic Markup for Semantic Web Tools:
Presentation transcript:

David Chen IMS-LAPS University Bordeaux 1, France BARRIERS DRIVEN METHODOLOGY FOR ENTERPRISE INTEROPERABILITY David Chen IMS-LAPS University Bordeaux 1, France Developed within the frame of ATHENA Integrated Project and INTEROP NoE Existing methodologies focus on enterprise integration (ex: GRAI, CIMOSA, PERA, ARIS,…)

Developing Methodology : motivations & objectives Lack of methodological support to implement enterprise interoperability Existing methodologies are not well adapted to handle interoperability issues Need to develop a methodology independent from any application and technology Objectives To define a structured approach in a step by step manner To allow selecting and composing available interoperability solutions and tools according to identified requirements To identify and involve various actors of studied enterprise and specialists To allow measuring the “interoperability degree” between parties To develop methodology Guide the implementation of the interoperability Avoid hazardous approaches (reduce time and cost to implement) Capitalize good practices and solutions

Enterprise interoperability Definition Ex. ERP, SCM, PLM, Virtual enterprise,… Interoperability - Interoperability: the ability for two (or more) systems or components to exchange information and to use the information that has been exchanged (IEEE) application domain Requirements, Generic concepts, experiences, principles, solutions validations and methodology Ex. Concepts, metrics, Interoperability models, framework research domain - Enterprise interoperability: the ability of interaction between enterprise systems. It is considered as significant if the interactions can take place at least at the three different levels: data, services and process, with a semantics defined in a given business context (IDEAS)

Basic Concepts Hypothesis and Research: - Enterprises are not interoperable because there exist barriers to interoperability - Barriers are incompatibilities of various kinds at the various enterprise levels - Identify common barriers to interoperability and solutions to remove barriers ENTERPRISE A ENTERPRISE B INTEGRATED UNIFIED FEDERATED APPROACHES CONCEPTUEL TECHNOLOGICAL ORGANISATIONAL BARRIERS BUSINESS PROCESS SERVICE DATA METHODOLOGY ENABLING TOOLS INFRASTRUCTURE SOLUTIONS

Interoperability ontology (Naudet, 2007)

Components of the methodology

Interoperability Framework Three basic dimensions: - Interoperability concerns (represent interoperability aspects between two enterprises) Business, Process, Service, Data. - Interoperability barriers (represent incompatibilities between two enterprises) Conceptual (syntax & semantic), Technological (platform & software), Organizational (authority/responsibility & organization). - Interoperability approaches (represent the ways in which the barriers are removed) Integrated, Unified, Federated. Interoperability barriers Interoperability concerns approaches

Interoperability knowledge/solution Template description

Interoperability measurement EIMM vs EIDM Critical Maturity model +++ ++ + Considerable Weak - None concerns CONCEPTUAL TECHNOLOGICAL ORGANISATIONAL BUSINESS PROCESS SERVICE DATA Company A +++ ++ + - Company B Iop Interoperability compatibility measurement (EIDM) Interoperability potential Measurement (EIMM) Compatibility matrix Company A Company B +++ + - ++ Interoperability performance measurement (EIDM) Performance measures

Structured approach Define objectives of Io and performance targeted; evaluate the feasibility and cost; project planning Define needs of Io in terms of the levels of the enter- -prise and approach (integrated, unified, federated) Definition of objectives and needs Existing system analysis Select and combine solutions Implementation and test Identify actors, applications and systems involved in interoperation Detect barriers and problems to Io, measure existing Io degree, analyze strong and weak points Search and select available Io solution elements using the interoperability framework Combine and construct a company specific Io solution Implement and test the Io solution; perform a performance measure Training company staff

Structured groups /meetings Project board Define objectives Guide the study Assess solutions Interviewees (provide information) Group of specialists To propose To analyze & to validate To provide information To validate Synthesis group Main responsible people of the company Perform the study and search for solution Implementation/test Interviews Project board t Specialist group Existing system Analysis Select/combine solutions (1) Synthesis Adopted from GRAI methodology

ATHENA A8 Scenario: Carrier-Shipper 1. Definition of objectives and needs Carrier A Shipper Carrier B Who is responsible? How is the process configured? Which applications? What’s the data structure? Sales Order Calculate Rate Delivery Calculate Rate Picking Generate Routing Code Generate Routing Code Packing Generate Label Generate Label Shipment [Provided by SAP for ATHENA A8]

Existing System Analysis – EIMM & EIDM Questionnaire EIMM uses Capability matrix Conceptual Technological Organizational Business MPCE Process BPEL Services Data EXPRESS to obtain Shipper

Existing System Analysis Detecting barriers FedEx Conceptual Technological Organizational Business Proprietary Process Services Data FedEx Xml description +++ ++ + Critical Considerable Weak None - - + ++ +++ Shipper Conceptual Technological Organizational Business Proprietary Process BPEL Services Data Express document

Carrier-Shipper Scenario Barriers

Interoperability knowledge/solutions repository

Select / Combine solutions Template: Data exchange barrier Template elements Description Interoperability concerns Data Interoperability barriers Conceptual barrier - Incompatible syntactic and semantic representation of data at each interacting partner Interoperability problem Different models adopted by the companies makes data exchange difficult as enterprises cannot exchange their data automatically ATHENA solution identified - Conceptual solutions: Annotation of proprietary models according to common ontology to allow data reconciliation - Technical solutions: A3 tools, WSDL Analyzer Outcome of ATHENA results evaluation – Relevance to SMEs - Adoption of the common generic ontology reflecting the business domain - The WSDL Analyzer detects mismatches between data a service expects and provides - Relevant for SME which receive required interfaces of big companies which expect that their smaller business partners adapt to their interfaces

Conclusions Incompatibility is the fundamental concept used in defining the interoperability domain Broad sense, not limited to ‘technical’ aspect but also ‘business’, ‘organization’, and concerns all levels of the enterprise generic characteristic of the interoperability research, regardless of the content of information exchanged between two systems Generic methodology, structured approach supported by Iop framework and Iop measurements, and Iop knowledge repository