Download presentation
Presentation is loading. Please wait.
Published byLindsay Merryl Sharp Modified over 8 years ago
1
ECIMF meeting, Brussels 2002.02.19 Copyright WebGiro AB, 2002. All rights reserved. ECIMF Business Context & eBTWG Business Objects Andrzej Bialecki WebGiro, Chief System Architect <abial@webgiro.com>
2
Copyright WebGiro AB, 2002. All rights reserved. 2 ECIMF – eBTWG coordination Informal process (email discussions) Informal process (email discussions) Started from the common use of REA framework Started from the common use of REA framework Initial ECIMF adoption of REA and UMM ebXML use of UMM Economic Elements (based on simplified REA)
3
Copyright WebGiro AB, 2002. All rights reserved. 3 ECIMF Business Context ECIMF Interoperability Model ECIMF Interoperability Model Interop. of technical infrastructures Interop. of business infrastructures ECIMF Business Context ECIMF Business Context Economic aspects, based on REA : what is traded Resources: what is traded : when and how it happens Events: when and how it happens : who is involved Agents: who is involved Agreements & Commitments: legal aspects Value-chain view of commerce Chain of business processes Flow of resources between processes Important for interoperability Important for interoperability Economic goals, business rules and legal obligations ultimately define the meaning and consequences of information exchange Syntax Semantics Business processes Business context Business Infrastructures Technical Infrastructures
4
Copyright WebGiro AB, 2002. All rights reserved. 4 Shipping Agent’s viewCustomer’s view ECIMF Business Context models Example taken from ECIMF-POC Example taken from ECIMF-POC These two models match* - “let’s have a deal!” These two models match* - “let’s have a deal!” *see ECIMF-GM for definition of matching
5
Copyright WebGiro AB, 2002. All rights reserved. 5 Customer (RNIF) Process Mediator Shipping Agency (EDI) SecureFlow RemAdv SecureFlow QuoteReq SecureFlow QuoteConfirm SecureFlow POReq SecureFlow POConfirm SecureFlow Invoice REQUOTE QUOTES ORDERS ORDRSP INVOIC APERAK ? Payment Transaction boundaries (also legal) Transaction boundaries (also legal) Transaction boundaries (also legal) Transaction boundaries (also legal) Transaction boundaries (also legal) Transaction boundaries (also legal) REMADV ? CONTRL ? Business Context & Business Processes Business Context determines the business-related constraints, e.g.: Business Context determines the business-related constraints, e.g.: certain timeouts rollback or compensation for failed transactions relationships between several business processes etc. These constraints cannot (easily/at all) be explained at the technical level These constraints cannot (easily/at all) be explained at the technical level
6
Copyright WebGiro AB, 2002. All rights reserved. 6 eBTWG: BOTL and BCP/MC work e-Business Transitionary Working Group e-Business Transitionary Working Group Continuation of ebXML (excluding TRP) Business Information Object Types team Business Information Object Types team Business Collaboration Patterns and Monitored Commitments team Business Collaboration Patterns and Monitored Commitments team
7
Copyright WebGiro AB, 2002. All rights reserved. 7 CC, BIE, ABIE, BOT… BOTs consist of: BOTs consist of: context-modified CCs business semantics state model (and current state) Business Object TypesCore Components Basic BIE Aggregate BIE Basic CC Aggregate CC BOT State BOT Lifecycle BOT Identity expression Context and Requirements BOT Business Semantic expression BOT Content context dependent context independent
8
Copyright WebGiro AB, 2002. All rights reserved. 8 BOTS, Commitments & Collaborations Commitments, collaborations and processes use BOTs: Commitments, collaborations and processes use BOTs: BOTs help to represent the state of all BIEs processed by each partner, in the appropriate business context BusinessObjectTypes Specifies the computation of named business states BusinessProcesses Specifies the interactions between business partners BusinessCommitmentPattern Specifies the reciprocal business commitments BusinessCollaborationPattern Specifies the orchestration of business partner actions Uses states to define success and failure Uses process to define interactions Uses states to define transition conditions Uses states to define transaction success and failure Uses collaboration to describe commitment execution
9
Copyright WebGiro AB, 2002. All rights reserved. 9 ECIMF Business Context with BOTs Enhanced definition of Business Context: Enhanced definition of Business Context: Business Context is a collection of: Agreements / Contracts defining the Commitments Collaboration Patterns (using Business Processes) to execute commitments Business Objects with their semantics, lifecycle and state, which encapsulate business data and business rules Advantages over the old definition: Advantages over the old definition: Better defined relationship of Business Context to Processes and Semantics layers in the ECIMF model Reflects work of the leading e-commerce standardization initiative Provides clearer implementation guidelines May lead to reducing complexity of the Process Mediation step
10
Copyright WebGiro AB, 2002. All rights reserved. 10 BOTs and Process Mediation BOTs explain requirements for specific business data BOTs explain requirements for specific business data BOTs allow to follow the state of collaboration BOTs allow to follow the state of collaboration BOTs explain how to adjust missing/superfluous data between partners, to cause desired state changes BOTs explain how to adjust missing/superfluous data between partners, to cause desired state changes New Business Context + BOTs provides better indications how to implement process mediators New Business Context + BOTs provides better indications how to implement process mediators Customer (RNIF) Process Mediator Shipping Agency (EDI) SecureFlow RemAdv SecureFlow QuoteReq SecureFlow QuoteConfirm SecureFlow POReq SecureFlow POConfirm SecureFlow Invoice REQUOTE QUOTES ORDERS ORDRSP INVOIC APERAK ? Payment Transaction boundaries (also legal) Transaction boundaries (also legal) Transaction boundaries (also legal) Transaction boundaries (also legal) Transaction boundaries (also legal) Transaction boundaries (also legal) REMADV ? CONTRL ? BOT
11
Copyright WebGiro AB, 2002. All rights reserved. 11 Summary ECIMF Business Context concept ties together eBTWG CCs, BOTs, Collaborations and Commitments - useful for eBTWG ECIMF Business Context concept ties together eBTWG CCs, BOTs, Collaborations and Commitments - useful for eBTWG eBTWG work expands greatly the scope of ECIMF, and explains the crucial connection to the technical layers - useful for ECIMF eBTWG work expands greatly the scope of ECIMF, and explains the crucial connection to the technical layers - useful for ECIMF The informal cooperation should continue The informal cooperation should continue Limited by available “free”, voluntary resources… What about the formal cooperation?
12
Copyright WebGiro AB, 2002. All rights reserved. 12 Further information ECIMF Project Information Center ECIMF Project Information Center http://www.ecimf.org UN/CEFACT eBTWG UN/CEFACT eBTWG http://www.ebtwg.org
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.