ECIMF. relationship to ebxml, RosettaNet & OAGIS. Andrzej Bialecki. Chief System Architect

Similar documents
E-Commerce Integration Meta-Framework

E-Commerce Integration Meta-Framework Introduction (ECIMF-Intro) CEN/ISSS/WS-EC/ECIMF. Draft, version 0.3 November 28, 2001

E-Commerce Integration Meta-Framework General Methodology (ECIMF-GM) CEN/ISSS/WS-EC/ECIMF. Draft, version 0.2 July 11, 2001

Proposed Revisions to ebxml Technical. Architecture Specification v1.04

Proposed Revisions to ebxml Technical Architecture Specification v ebxml Business Process Project Team

The ebxml Technical Architecture

E-Commerce Integration Meta-Framework

Business Process and Business. Information Analysis Overview

ENTR/02/21-IDA/MIDDLEWARE-XML. B2B Frameworks for IDA

STAR Naming and Design Rules. Version 1.0

XML based Business Frameworks. - II- Description grid for XML frameworks

ebxml Technical Architecture San Jose, CA USA Wednesday, 9 August 2000

ebxml Business Process Specification Schema Technical Specification v2.0.4

Draft CWA: Global ebusiness Interoperability Test Bed (GITB)

Economic and Social Council

ebxml: An Emerging B2B Framework

Conceptual Modeling and Specification Generation for B2B Business Processes based on ebxml

THE ROLE OF STANDARDS IN B2B COMMUNICATION

ebxml Technical Architecture Specification v1.0.2

Requirements Validation and Negotiation

J2EE APIs and Emerging Web Services Standards

Glossary. v1.0. Technical Architecture Team. May (This document is the non-normative version formatted for printing, July 2001)

E-Commerce and Simple Negotiation Patterns

Technical Architecture Specification

Towards Semantic Interoperability between C2 Systems Following the Principles of Distributed Simulation

B2B Integration - Aligning ebxml and Ontology Approaches

METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE

High-Level Conceptual Model for B2B Integration

The Role of Business Objects on the Path from UN/EDIFACT to ebxml

B2B STRATEGIES FOR COMPETITIVE ADVANTAGE. ebxml TRP.

Implementing OAGIS within the RosettaNet Implementation Framework Version 2.0

ICT-SHOK Project Proposal: PROFI

Software Development Fundamentals (SDF)

1 Resolving Schematic Conflicts

A Tool for the Management of ebxml Resources

Position Paper on the Definition of SOA-RM

Implementation Issues in the ebxml CPA formation process - the Referencing Problem

Issue Comment. Resolution. Date. Sync is Join, we don t have specific split. The UML construct for split is a join. S A. 6 patterns b.

21. Business Process Analysis (3)

Dictionary Driven Exchange Content Assembly Blueprints

EXIN BCS SIAM TM Foundation Certification Training - Brochure

OASIS BPEL Webinar: Frank Leymann Input

Core Component Primer

Extending SOA Infrastructure for Semantic Interoperability

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY. (An NBA Accredited Programme) ACADEMIC YEAR / EVEN SEMESTER

XML Initiatives and Standards Convergence

Topics on Web Services COMP6017

Security Assertions Markup Language (SAML)

The Information Technology Program (ITS) Contents What is Information Technology?... 2

This article was published in

Rosetta Net vs. ebxml Security Solutions and Exception Handling

ebxml Technical Orientation San Jose, CA USA Monday, 7 August 2000

4ICT12 Internet Applications: Web Services

ISO 20022, T2S and coexistence Advisory Group, Vienna, 1-2 June 2010

Electronic Business Extensible Markup Language (ebxml) Part 5: Core Components Specification (CCS)

PIDX PIP Specification. P11: Send Field Ticket. Version 1.0

EbXML Registry/Repository Implementation

Department of the Navy XML Naming and Design Rules (NDR) Overview. 22 September 2004 Federal CIO Council XML WG Mark Crawford LMI

Web Services Annotation and Reasoning

Minsoo Ryu. College of Information and Communications Hanyang University.

Dynamic Collaboration of Businesses Using Web Services

Meta-Modeling and Modeling Languages

The Open Group SOA Ontology Technical Standard. Clive Hatton

Software Architecture

Agent-Oriented Software Engineering

HL7 V3 User Model. The V3 Editing Team. April 9, Ockham Information Services LLC

XML Applications. Introduction Jaana Holvikivi 1

An Architecture for Semantic Enterprise Application Integration Standards

Metadata Management and Change Management for SOA. Ron Schmelzer And Jason Bloomberg ZapThink, LLC. October 25, Take Credit Code: MMCMSOA

Electronic Commerce: A Killer (Application) for the Semantic Web?

Support For E-Business. Support for E-Business

This document explains basic terms which are common to more than one MIP document.

UN/CEFACT ebxml Core Components Technical Specification. 11 August 2003 Version 2.0

PIDX PIP Specification. P22: Send Invoice Response. Version 1.0

ISO/IEC JTC 1/SC 32 N 0722

Open Standards in the Field of Boundaryless Information Flow

The Value of Standards for. ebusiness. Overview. Standards are Patterns. ebusiness. Tim McGrath Vice Chair OASIS UBL TC. 1.What are Standards?

Service Oriented Architectures Visions Concepts Reality

Introduction to XML. Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University

Pekka Helkiö Antti Seppälä Ossi Syd

ebxml Business Process Specification Schema Version 0.90 Context/Metamodel Group of the CC/BP Joint Delivery Team

technical memo Physical Mark-Up Language Update abstract Christian Floerkemeier & Robin Koh

Software Reuse and Component-Based Software Engineering

Semantics to Empower Services Science: Using Semantics at Middleware, Web Services and Business Levels

Requirements Validation and Negotiation

Enabling Flexibility in Process-Aware

Introduction to XML 3/14/12. Introduction to XML

The Web Service Sample

Schema Rules for UBL and Maybe for You. Eve Maler XML 2002 Conference 12 December 2002

Recommendations of the ad-hoc XML Working Group To the CIO Council s EIEIT Committee May 18, 2000

Proposed Draft Report: IEEE 802 EC 5G/IMT-2020 SC

Overview of the course. User-Centred Design. Group. Practical issue. Writting the report. Project work. Fang Chen

Towards a Component Agent Service Oriented Model

XML ALONE IS NOT SUFFICIENT FOR EFFECTIVE WEBEDI

Integration of INSPIRE & SDMX data infrastructures for the 2021 population and housing census

Comp 336/436 - Markup Languages. Fall Semester Week 4. Dr Nick Hayward

Design Pattern. CMPSC 487 Lecture 10 Topics: Design Patterns: Elements of Reusable Object-Oriented Software (Gamma, et al.)

Introduction p. 1 What is the World Wide Web? p. 1 A Brief History of the Web and the Internet p. 2 Web Data Mining p. 4 What is Data Mining? p.

Java Learning Object Ontology

Oliopäivät Modelling Now and in the Future, with Acronyms or without = RSA

Transcription:

ECIMF relationship to ebxml, RosettaNet & OAGIS Andrzej Bialecki Chief System Architect abial@webgiro.com CEN/ISSS/WS-EC Plenary Meeting, Oslo, 12 June 2001

Scope: ECIMF Scope Interoperability of different e-commerce frameworks Integration of internal business processes with external e-commerce interfaces Methodology: Semantic mapping of corresponding concepts Process mediation between differing business process definitions Syntax mapping between differing message formats and transport protocols Primary goal: e-commerce partners interoperability

ebxml, RN & OAG: scope Current ebxml scope: no usable common Business Document definitions no usable common dictionary (CC) Well-specified BPSS, CPP/CPA and TRP Primary goal: e-commerce partners interoperability Current RN scope: No Reg/Rep, discovery, CPP/CPA Continuing alignment with ebxml Well-specified BP, TRP, business messages Primary goal: e-commerce partners interoperability Current OAG scope: TRP not in scope Well-specified business messages BP definitions:? (loosely defined scenarios???) Primary goal: e-commerce applications interoperability

RosettaNet & OAG Common approach: Development of unified dictionary, message and business process definitions Integration / interoperability achieved by partners full conformance to the common model Prerequisites: Integration of internal processes & applications to conform to the common interface (using unspecified means ) All parties MUST conform to the common framework in their external interfaces Areas of concern: How to integrate internal processes to the required external interface?

RN & OAG: Conclusions RosettaNet and OAG bring a wealth of industryspecific, concrete and common models and scenarios ECIMF addresses topics that are prerequisites to integration of RN or OAGIS interfaces with internal processes and applications CONCLUSION: Both RNIF and OAGIS should be considered as important reference frameworks to check the ECIMF concept significant reuse of industry-specific models and scenarios will help ECIMF ECIMF can help businesses to integrate RN or OAG specifications with their internal applications/processes Copyright WebGiro AB, 2001. All rights reserved.

ECIMF and ebxml Focus on Business Process Modeling and top-down approach Formal methodology to model e-business interactions from BP to Message to Protocol levels Interoperability between differing specifications Formal specification for achieving interoperability in case of different interfaces/preferences ebxml: CPP/CPA ECIMF: MANIFEST Layered approach to interoperability

ebxml CPP: CPA formation Role Packaging Transport match match match Role Packaging Transport Prerequisites: Use of common semantics, BP model and syntax (based on e.g. ebbpss) Use of common business document formats (implied) Areas of concern: How the match is defined and established? ebccp p. 85 describes only very simple example, where the BP specs don t differ How to match BPs based on different standards (e.g. RosettaNet PIP and OAG BOD)? (different semantics, models and interactions) How to express message format transformations, if needed?

Interoperability: ECIMF approach E-Commerce Framework 1 () Actors Roles Use cases Scenarios Semantic mapper Common unique Conflict unique ECIMF Navigator Processes Transactions Activities Process mediator M Messages Data elements Packaging Protocols Syntax mapper Map E-Commerce Framework 2 () Meta-framework for defining the transformation rules between similar Business Processes, but expressed using different frameworks Uses semantic alignment, process mediation and syntax mapping to ensure interoperability even between different frameworks Applicable also to integration of internal processes to external interfaces (which is a special case of differing frameworks) Areas of concern: Complex needs good tools to simplify the task for end-users Partially overlaps with other approaches needs coordination with widely recognized methodologies, most of all with UMM

Interoperability: ECIMF vs. CPP/CPA approach common semantics different semantics Role Packaging Transport Semantic mapper Common unique unique Conflict common BP match match match different BPs ECIMF Navigator Process mediator M Role Packaging Transport common messages different messages Syntax mapper Map ebxml CPP/CPA Uses fixed (common) semantics Uses common BP specification for both parties Assumes that parties are able to (somehow) interface internal processes to the common BP Allows for negotiation of interoperability on the Role level (choosing from a list), and transport/packaging level (part of ECIMF Syntax level). ECIMF Aligns the semantics of different frameworks Uses mediation between different BP specifications Can be applied to integrate internal processes with external interfaces Specifies transformations of different message formats, packaging and protocols

ECIMF and ebxml: conclusions Currently CPA addresses only simple cases of common models and semantics It doesn t specify formal process/approach to form CPA in case of differing semantics and process definition It doesn t specify more complex transformations between incompatible message formats and data elements It doesn t address the issue of interfacing internal processes to common external BP specifications ECIMF will address these issues by semantic mapping, process mediation and syntax mapping ECIMF could use extended CPP/CPA and BPSS to express the transformation rules CONCLUSION: Alignment and close cooperation between ECIMF and ebxml (CPP/CPA & BP work) is very desirable and should benefit both projects.

Alignment of ECIMF with UMM More and more frameworks use RUP and UMM RosettaNet and ebxml UMM represents accumulated knowledge of many domain experts UMM is based on widely accepted industry standard (RUP) Current status: ECIMF: Semantics UMM: BOV + FSV ECIMF: Dynamics UMM: FSV + BOV + IFV ECIMF: Syntax UMM: IFV

Summary ECIMF project needs very close cooperation with ebxml, RosettaNet, OAG and TMWG All projects should benefit from the cooperation, because the strengths of one seem to match the weaknesses of others Significant reuse of concepts and experiences is expected, desirable and much welcome Proposed action point: Establish a task force team including representatives from each project to work on common strategy

Questions & comments Andrzej Bialecki <abial@webgiro.com> Copyright WebGiro AB, 2001. All rights reserved.