1 / 12

ECIMF Business Context & eBTWG Business Objects

ECIMF Business Context & eBTWG Business Objects. Andrzej Bialecki WebGiro, Chief System Architect <abial@webgiro.com>. ECIMF – eBTWG coordination. Informal process (email discussions) Started from the common use of REA framework Initial ECIMF adoption of REA and UMM

aideen
Download Presentation

ECIMF Business Context & eBTWG Business Objects

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ECIMF Business Context&eBTWG Business Objects Andrzej Bialecki WebGiro, Chief System Architect <abial@webgiro.com>

  2. ECIMF – eBTWG coordination • Informal process (email discussions) • 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. ECIMF Business Context Business Infrastructures • ECIMF Interoperability Model • Interop. of technical infrastructures • Interop. of business infrastructures • ECIMF Business Context • Economic aspects, based on REA • Resources: what is traded • Events: when and how it happens • 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 • Economic goals, business rules and legal obligations ultimately define the meaning and consequences of information exchange Business context Semantics Business processes Syntax Technical Infrastructures

  4. ECIMF Business Context models Customer’s view Shipping Agent’s view • Example taken from ECIMF-POC • These two models match* - “let’s have a deal!” *see ECIMF-GM for definition of matching

  5. SecureFlow Process Mediator Customer Shipping REQUOTE QuoteReq (RNIF) Agency (EDI) SecureFlow QUOTES QuoteConfirm Transaction Transaction Transaction Transaction Transaction Transaction boundaries boundaries boundaries boundaries boundaries boundaries SecureFlow ORDERS (also legal) (also legal) (also legal) POReq (also legal) (also legal) (also legal) SecureFlow ORDRSP POConfirm SecureFlow INVOIC Payment Invoice ? REMADV SecureFlow ? RemAdv APERAK ? CONTRL Business Context & Business Processes • 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

  6. eBTWG: BOTL and BCP/MC work • e-Business Transitionary Working Group • Continuation of ebXML (excluding TRP) • Business Information Object Types team • Business Collaboration Patterns and Monitored Commitments team

  7. Business Object Types Core Components CC, BIE, ABIE, BOT… • BOTs consist of: • context-modified CCs • business semantics • state model (and current state) expression BOT Identity BOT Aggregate BIE Aggregate CC expression BOT Business Semantic Basic BIE Basic CC expression BOT Content expression BOT Lifecycle BOT State context dependent context independent Context and Requirements

  8. BOTS, Commitments & Collaborations BusinessCommitmentPattern Specifies the reciprocal business commitments Uses collaboration to describe commitment execution BusinessCollaborationPattern Specifies the orchestration of business partner actions • Commitments, collaborations and processes use BOTs: • BOTs help to represent the state of all BIEs processed by each partner, in the appropriate business context Uses states to define transition conditions Uses states to define success and failure Uses process to define interactions BusinessObjectTypes Specifies the computation of named business states BusinessProcesses Specifies the interactions between business partners Uses states to define transaction success and failure

  9. ECIMF Business Context with BOTs • 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: • 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. BOT BOT BOT BOT BOT BOT SecureFlow Process Mediator Customer Shipping REQUOTE QuoteReq (RNIF) Agency (EDI) SecureFlow QUOTES QuoteConfirm Transaction Transaction Transaction Transaction Transaction Transaction boundaries boundaries boundaries boundaries boundaries boundaries SecureFlow ORDERS (also legal) (also legal) (also legal) POReq (also legal) (also legal) (also legal) SecureFlow ORDRSP POConfirm SecureFlow INVOIC Payment Invoice ? REMADV SecureFlow ? RemAdv APERAK ? CONTRL BOTs and Process Mediation • BOTs explain requirements for specific business data • BOTs allow to follow the state of collaboration • 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

  11. Summary • 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 • The informal cooperation should continue • Limited by available “free”, voluntary resources… • What about the formal cooperation?

  12. Further information • ECIMF Project Information Center • http://www.ecimf.org • UN/CEFACT eBTWG • http://www.ebtwg.org

More Related