1 / 14

ebXML Business Process

ebXML Business Process. Dept of Computer Engineering Khon Kaen University. What is a Business Process?. A Business Process describes how Trading Partners take on roles, relationships and responsibilities to interact with other Trading partners in a collaboration

marcy
Download Presentation

ebXML Business Process

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. ebXML Business Process Dept of Computer Engineering Khon Kaen University

  2. What is a Business Process? • A Business Process describes how Trading Partners take on roles, relationships and responsibilities to interact with other Trading partners in a collaboration • Each business transaction is expressed as an exchange of Business documents • Business documents may be composed of reusable Business Information Objects 168493: XML and Web Services (II/2546)

  3. Business Process Conceptual View Business Process Create Long Term Contract Business Process Send Planning Document Customer Supplier Collaboration Place Order Transaction Ship Material Arrange Payment 168493: XML and Web Services (II/2546)

  4. Electronic Business Collaboration Process Evolution Find a Trading Partner Define a Process Process Management Sign-up with Trading Partner Provide service interfaces Execute the process 168493: XML and Web Services (II/2546)

  5. Business Process and Information Modeling • BP models describe business process • A business process specification enables an enterprise doing e-business to express its business process in a standard way • Business process analysis identify BPs and business information meta models that can be standardized • ebXML approach identifies such standard re-usable components to construct interoperable processes 168493: XML and Web Services (II/2546)

  6. Business Process and Information Meta Model • ebXML approach uses UMM Meta Model for Business Process and Information Modeling • The UMM (UN/CEFACT Modeling Methodology) Meta Model is a mechanism that allows Trading Partners to capture details for specific business scenarios using a consistent modeling methodology • UMM Meta Model supports a set of business process Viewpoints with their Semantics 168493: XML and Web Services (II/2546)

  7. Business Process Specification Schema (BPSS) • A Pattern determines the actual exchange of Business Documents and signals between Trading Partners to achieve the required electronic transaction • To help specify the patterns, UMM provides a set of standard patterns and BPSS modeling elements are based on those patterns 168493: XML and Web Services (II/2546)

  8. Relationships between UMM and BPSS • ebXML BPSS is a view of UMM Meta Model defined by UN/CEFACT • BPSS is provided to support specification of elements required to configure runtime system that executes ebXML business transactions • BPSS forms the semantic subset of UMM meta model and BPSS is the only part of UMM meta model that is mandatory for use in ebXML • BPSS is available in XML and UML representations 168493: XML and Web Services (II/2546)

  9. Relationships between UMM and BPSS UMM Meta Model UMM Patterns Semantic Subset Specification Schema (XML) Specification Schema (UML) Production Rules 168493: XML and Web Services (II/2546)

  10. Business Process Specification and CPP/CPA • The ebXML specification of Business Process is referred to as a Business Process Specification • The BPS serves as a primary input for the formation of Collaboration Protocol Profiles (CPP) and Collaboration Protocol Agreement (CPA) • The relationship between BPS and CPP/CPA is shown in the next slide 168493: XML and Web Services (II/2546)

  11. The Analysis Process • The analysis process is intended to assist enterprises planning to analyze business process and business document required to engage in electronic business with other enterprises • ebXML approach encourages use of ebXML Business Process Analysis Worksheets, UM modeling tools or any other Business Process editors during the analysis process 168493: XML and Web Services (II/2546)

  12. Business Process Specification CPP/CPA Specification Schema (XML) Core Components Business Documents CPP CPA 168493: XML and Web Services (II/2546)

  13. The Analysis Process • The semantics of a Meta Model defines the information that needs to be discovered and documented during the Analysis Process • ebXML recommends the use of UMM (UN/CEFACT Modeling Methodology) as the analysis methodology • Business Process and Business Documents generated during analysis process must conform to the semantics defined by UMM eBusiness Process Meta Model 168493: XML and Web Services (II/2546)

  14. Sample Business Process Specification <BusinessTransaction name=“Create Order”> <RequestingBusinessActivity name=“” <DocumentEnvelope BusinessDocument=“Purchase Order”/> </RequestBusinessActivity> <RespondingBusinessActivity name=“” <DocumentEnvelope isPositiveResponse=“true” BusinessDocument=“PO Acknowledgement”/> </DocumentEnvelope> </RespondingBusinessActivity> </BusinessTransaction> 168493: XML and Web Services (II/2546)

More Related