ECIMF Approach Business-aware system integration CEN/ISSS/WS-EC project Andrzej Bialecki Chief System Architect Europe CompTIA ECSB meeting, Reading UK,

Slides:



Advertisements
Similar presentations
Modeling of Business Enterprises with the Resource-Event-Agent (REA) Ontology G. L. Geerts (University of Delaware) & W.E. McCarthy (Michigan State University)
Advertisements

©2003, Karl Aberer, EPFL, School of Computer and Communication Sciences Some Requirements for Semantic Web Serivce from CROSSFLOW and OPELIX Karl Aberer.
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
DIGITAL POLICY MANAGEMENT IN THE DOM PROGRAMME Richard Masters Programme Manager Digital Object Management Programme Digital Policy Management Workshop.
ECIMF relationship to ebXML, RosettaNet & OAGIS Andrzej Bialecki Chief System Architect CEN/ISSS/WS-EC Plenary Meeting, Oslo, 12 June.
Systems Engineering in a System of Systems Context
OASIS Reference Model for Service Oriented Architecture 1.0
Copyright WebGiro AB, All rights reserved. ECIMF Project Group Meeting, Brussels, Knowledge Engineering Tools and Semantic Translation.
TOC " Open source " e-Learning vision " e-Learning framework " Conzilla a tool for conceptual browsing.
9/6/2001Database Management – Fall 2000 – R. Larson Information Systems Planning and the Database Design Process University of California, Berkeley School.
Chapter 13: Process Specifications Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
A summary of ebXML (the new World Standard for e-Business) Dave Welsh Collaborative Domain Corporation.
Copyright © WebGiro AB, All rights reserved. E-Commerce Integration Meta-Framework Andrzej Bialecki Chief System Architect TM The.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Introduction to ebXML Mike Rawlins ebXML Requirements Team Project Leader.
Just a collection of WS diagrams… food for thought Dave Hollander.
Tutorial for SC 32/WG 1 e-Business Standards Prepared for: SC Kunming Plenary Meeting Wenfeng Sun, Convenor ISO/IEC JTC1 SC32 WG1 (eBusiness)
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.
Tutorial for SC 32/WG 1 e-Business Standards Prepared for: SC Gyeongju Plenary Meeting Wenfeng Sun, Convenor ISO/IEC JTC1 SC32 WG1 (eBusiness)
Business Modeling : basic concepts Extracted from Rational UML Profile for business modeling.mht.
Using Taxonomies Effectively in the Organization v. 2.0 KnowledgeNets 2001 Vivian Bliss Microsoft Knowledge Network Group
Database Systems: Design, Implementation, and Management Ninth Edition
Tutorial for SC 32/WG 1 e-Business Standards Prepared for: SC Kona Plenary Meeting Wenfeng Sun, Convenor ISO/IEC JTC1 SC32 WG1 (eBusiness)
Interfacing Registry Systems December 2000.
XML EUROPE 2002 ebXML and the e-Business Protocol Stack John Yunker Chief Architect Collaborative Domain.
Integrating the Healthcare Enterprise Applying Integration Profiles: Marketing and Product Development Glen Marshall Co-Chair, IHE IT Infrastructure Planning.
Using Taxonomies Effectively in the Organization KMWorld 2000 Mike Crandall Microsoft Information Services
Copyright © Ampiro AB, 2002 Integrated value chains Models and challenges Andrzej Bialecki, Ampiro AB Intelligent Integration of Business Information.
ECIMF meeting, Paris Overview of some international projects related to ECIMF Andrzej Bialecki.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web Services enabled B2B Integration Kotinurmi,Vitvar,
Copyright © Hsiao-Lan Wei All Rights Reserved Design Model Interaction diagram.
ECIMF meeting, Brussels Progress in Proof-of-Concept tools Andrzej Bialecki WebGiro, Chief System Architect Mikael Nilsson.
Rational Unified Process Fundamentals Module 5: Implementing RUP.
ECIMF meeting, Brussels Copyright WebGiro AB, All rights reserved. ECIMF Business Context & eBTWG Business Objects Andrzej Bialecki WebGiro,
Creating a European entity Management Architecture for eGovernment CUB - corvinus.hu Id Réka Vas
Conceptual Data Modelling for Digital Preservation Planets and PREMIS Angela Dappert.
Computing and SE II Chapter 9: Design Methods and Design Models Er-Yu Ding Software Institute, NJU.
ECIMF meeting, Brussels ECIMF CWA Concluding the project Andrzej Bialecki ECIMF Project Chair
Rational Unified Process Fundamentals Module 3: Disciplines I.
Rational Unified Process Fundamentals Module 7: Process for e-Business Development Rational Unified Process Fundamentals Module 7: Process for e-Business.
EAN.UCC Implementation of ebXML Pere Rosell, AECOC - EAN Spain Melanie Kudela, UCC May 2002.
ECIMF meeting, Brussels Copyright WebGiro AB, All rights reserved. ECIMF CWA Overview Andrzej Bialecki WebGiro, Chief System Architect.
Dictionary based interchanges for iSURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains David Webber.
CEN/ISSS eBIF GTIB Project Meeting, Brussels Mar , 2009 CEN/ISSS eBIF GTIB Project Meeting, Brussels 1 CEN/ISSS eBIF Global eBusiness Interoperability.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
Stages of design  High level design  High level data structure  Architecture  Low level design-code design  Algorithms  Low level data structures.
EbXML Business Process Dept of Computer Engineering Khon Kaen University.
ECIMF Project Group Meeting, Brussels, Copyright WebGiro AB, All rights reserved. Business Context Equivalence Using REA and UMM for Interoperability.
KTH-DSV meeting, Copyright WebGiro AB, All rights reserved. ECIMF Business Context Interoperability Andrzej Bialecki ECIMF Project Chair.
E-Commerce Integration Meta-Framework - overview CEN/ISSS Workshop for Electronic Commerce project Andrzej Bialecki Chief System Architect
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. Dynamic B2B Integration on the Semantic Web Services: SWS Challenge.
ECIMF meeting, Paris Interoperability through semantic labeling with context Andrzej Bialecki.
CSCI 3428: Software Engineering Tami Meredith UML Unified Modeling Language.
July 11, 2008OASIS SET TC OASIS Semantic Support for Electronic Business Document Interoperability (SET) TC Overview.
EbXML Semantic Content Management Mark Crawford Logistics Management Institute
ECIMF Toolkit Andrzej Bialecki ECIMF Project Chair KTH-DSV meeting,
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. SOA-RM Overview and relation with SEE Adrian Mocan
Architecture Ecosystem SIG March 2010 Update Jacksonville FL.
XML— “Oxygen for E-Business” Persistent eBusiness Solutions Pvt. Ltd. Arvind Pandey
EDM Council / Object Management Group Semantic Standards Workstream Definitions and Detailed Objectives May 04, 2011.
A Generic Model for Software Architecture Yun Sang-hyun Rossak. W. / Kirova. V. / Jolian. L. / Lawson. H. / Zemel. T. Software, IEEE Jul/Aug.
Introduction to MODEM Building a Semantic Foundation for EA: Reengineering the MODAF™ Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,
Database Design Using the REA Data Model
XML Based Interoperability Components
Enterprise Data Model Enterprise Architecture approach Insights on application for through-life collaboration 2018 – E. Jesson.
2. An overview of SDMX (What is SDMX? Part I)
IDEAS Core Model Concept
Support for syntaxes (UBL and UN/CEFACT) Nicosia October 30, 2017
Other System Requirements
Presentation transcript:

ECIMF Approach Business-aware system integration CEN/ISSS/WS-EC project Andrzej Bialecki Chief System Architect Europe CompTIA ECSB meeting, Reading UK,

Copyright WebGiro AB, All rights reserved. Understanding the context  IT infrastructure exists to support business goals  IT systems don’t exist in a void  IT systems play specific roles in the business  Business context is crucial  Information is useful only when considered in the business context  Business context determines the meaning of data and information exchange  Business flow before technical flow

Copyright WebGiro AB, All rights reserved. ECIMF Principles  Top-down analysis  Structured, iterative process Syntax mapping Business process mediation Semantic translation Business context

Copyright WebGiro AB, All rights reserved. ECIMF deliverables  General Methodology (ECIMF-GM)  Modeling notation  Integration methodology: business context- and process-driven, multi-layer  Technical Specification (ECIMF-TS)  Integration Guidelines  Syntax for the recipes (“Manifest”)  Proof of Concept (ECIMF-POC)  Examples of specific mappings  Open Source tools to support ECIMF

Copyright WebGiro AB, All rights reserved. ECIMF-compliant Runtime Low-level adapters Process Mediator External resources Intermediate storage ECIMF Applied - current work Framework AFramework B Business context Technical infrastructure ECIMF Model Business, Dynamics, Semantics, Syntax ECIMF standard compliance MANIFEST interpreter MANIFEST MANIFEST interpreter

Copyright WebGiro AB, All rights reserved. Methodology  Modeling notation: a UML profile (EDOC?)  Business context, process mediation, semantic translation, syntax mapping  unified picture  UMM provides a good basis, but not for expressing the transformations  Integration methodology  Pragmatic approach:  Provide a basic (but extensible) methodology, firmly based on both research and experience of practitioners  Producing useful, applicable results  Limiting the scope  Integration Guidelines  Worksheets and procedures for acquiring the knowledge needed to design the integration recipes

Copyright WebGiro AB, All rights reserved. Integration Guidelines  Step-by-step integration scenarios  Using ECIMF methodology  Clearly defined extension points  Additional methods, artifacts and tools  First draft has been published  E-Commerce Framework Integration Guideline (FIG)

Copyright WebGiro AB, All rights reserved. Tools  Semantic Translation  Conzilla - concept browser Conzilla - concept browser  To be extended with explicit support for ECIMF - both notation and MANIFEST generation  Other ontology engineering tools?  Multilingual Upper Level E-commerce Ontology (MULECO) - CEN/ISSS project  Process Mediation  ? (many commercial process management tools are available)  Syntax Mapping  ? (many commercial data mapping tools are available)

Copyright WebGiro AB, All rights reserved. Example: RosettaNet & EDI  Framework A: RosettaNet  PIP3A1: Req. Quote  PIP3A4: Req. Purchase Order  PIP3C3: Notify of Invoice  PIP3C6: Notify of Remit. Adv.  Framework B: EDI  REQUOTE / QUOTES  ORDERS / ORDRSP  INVOIC / REMADV  (APERAK / CONTRL)

Copyright WebGiro AB, All rights reserved. Business context  Both partners follow this model  Required for interoperability  Clear transaction boundaries Agent Supplier Agent Buyer Event Delivery Event CashRcpt Resource aCash Resource aWidget Agreement Commitment Payment Commitment Sale participation stock-flow {give} stock-flow {take} participation executes Legal aspects custody ResourceType Widget ResourceType Cash classifies reserves

Copyright WebGiro AB, All rights reserved. Process mediation Company A (RosettaNet) Process Mediator Company B (EDI) SecureFlow RemAdv SecureFlow QuoteReq SecureFlow QuoteConfirm SecureFlow POReq SecureFlow POConfirm SecureFlow Invoice REQUOTE QUOTES ORDERS ORDRSP INVOIC REMADV Bank APERAK 0 ? ? Payment Transaction boundaries (also legal) SecureFlow RemAdv

Copyright WebGiro AB, All rights reserved. Semantic translation (1)  Semantic translation rules  Influence both the process mediation and the syntax mapping SecureFlow Map Mapping rulesSemantics Relationships Constraints External Resources Properties Constraints Properties Constraints RosettaNetEDIECIMF Manifest Signal DocumentAPERAK ORDERS QUOTES REQUOTE Definition CONTRL Exception RcptAckExc.GeneralExc. RcptAck  ORDRSP INVOIC REMADV 

Copyright WebGiro AB, All rights reserved. Semantic translation and ontologies  Ontologies  Specification of a shared conceptualization of a domain, “consensus view”  Approximate re-classification  Semantic enrichment  Upper-level ontologies (shared vocabularies) Box +height +width +depth +weight +stackingLevels +topSide +fragile +productID +shippingNo Box +height +width +depth +weight +stackingLevels +topSide +fragile +productID +shippingNo Box +height +width +depth +weight +stackingLevels +topSide +fragile +productID +shippingNo Payload ontology Hi-Fi equipmen t TV-set +color +stereo +height +width +depth +unitPrice +productID +serialNo TV-set +color +stereo +height +width +depth +unitPrice +productID +serialNo TV-set +color +stereo +height +width +depth +unitPrice +productID +serialNo Hi-Fi ontology TV-set in a cardboard box Real- world entity

Copyright WebGiro AB, All rights reserved. Semantic translation (2)  Re-classification (changing contexts)  {Syno-, homo-, hyper-, hypo-} -nyms  Use of external resources  Properties vs. associations Map Mapping rulesSemantics Relationships Constraints External Resources Properties Constraints Properties Constraints RosettaNetEDIECIMF Manifest TV-set +color +stereo +height +width +depth +unitPrice +productID +serialNo Box +height +width +depth +weight +stackingLevels +topSide +fragile +productID +shippingNo Definition Cardboard box dimensions Chassis dimensions f() Product catalog

Copyright WebGiro AB, All rights reserved. Semantic translation (3)  Names of concepts and properties  Values & constraints (e.g. code lists, product catalogs)  Foundation for syntax mapping PartnerRole Map Mapping rulesSemantics Relationships Constraints External Resources Properties Constraints Properties Constraints RosettaNetEDIECIMF Manifest Contact PurchaseOrderRequest 3035 Party Qualifier ORDERS NAD Definition RoleCode PhysAddress BusinessDescr PartnerDescr {from, to} RNIF, String Buyer, Supplier UNCL, an..3 BY, SU C058 Name and Address C082 Party ID Details CTA-COM Map f()

Copyright WebGiro AB, All rights reserved. Syntax mapping RosettaNet PurchaseOrderRequest PurchaseOrder fromRole (Supplier) ProductLineItem ProductIdentification OrderQuantity totalAmount EDI ORDERS SG 28 NAD (SU) PIA NAD (BY) QTY MEA MOA TAX-MOA-LOC LIN Item Catalog Directory   Economy data X  fromRole (Buyer)   requestedUnitPrice  Data element mapping  Builds on the knowledge collected in previous steps  Top-down vs. bottom-up

Copyright WebGiro AB, All rights reserved. MANIFEST generation Manifest Map id=‘WidgetsToXYZ’ Framework id=‘A’ name=‘WidgetsLtd’ BusinessProcessDef Framework id=‘B’ name=‘XYZ Corp.’ BusinessProcessDef uri=‘uddi: …’ MappingRules SemanticTranslation RuleSet from=‘A’ to=‘B’ ProcessMediation SyntaxMapping …(an RNIF process def.) … …(a BPSS process def.) … Concept in=‘A’ name=‘TV-set’ as=‘tv_set’ Concept in=‘B’ name=‘Box’ as=‘box’ Rule def=‘box.width = tv_set.width + 5’ …(other mapping rules) … …(process mediator spec.) … …(message format & protocol mapping) …

Copyright WebGiro AB, All rights reserved. EDIRosettaNet Business context ECIMF Model Business, Dynamics, Semantics, Syntax ECIMF-compliant Runtime Low-level adapters Process Mediator External resources Intermediate storage Runtime configuration Technical infrastructure ECIMF standard compliance MANIFEST interpreter MANIFEST

Copyright WebGiro AB, All rights reserved. Summary  E-Commerce Integration Meta-Framework  Business context  Process Mediation  Semantic Translation  Syntax Mapping  Work in progress … Needs more research  E.g. REA, UMM, Porter VC, SCOR, STEP/EXPRESS …  Needs reviews and contributions from practitioners

Copyright WebGiro AB, All rights reserved. Further information  ECIMF Information Center   CEN/ISSS, Workshop for E-Commerce    WebGiro AB, Sweden    Contact the author 

Copyright WebGiro AB, All rights reserved. Conzilla: content in context

Copyright WebGiro AB, All rights reserved. Conzilla: changing context

Copyright WebGiro AB, All rights reserved. Conzilla: capturing dynamics