1 / 38

Introducing an ebXML Implementation Methodology

Introducing an ebXML Implementation Methodology. F rom: Chapter11, ebXML: Concepts and Application , by Brian Gibb and Suresh Damodaran, Wiley, 2003. 葉 慶 隆 大同大學 資訊工程系 Email: chingyeh@cse.ttu.edu.tw URL: http://www.cse.ttu.edu.tw/chingyeh. Introduction.

conan
Télécharger la présentation

Introducing an ebXML Implementation Methodology

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. Introducing an ebXML Implementation Methodology From: Chapter11, ebXML: Concepts and Application, by Brian Gibb and Suresh Damodaran, Wiley, 2003 葉 慶 隆 大同大學 資訊工程系 Email:chingyeh@cse.ttu.edu.tw URL:http://www.cse.ttu.edu.tw/chingyeh

  2. Introduction • We present a sample purchase order scenario to demonstrate the use of ebXML BPSS, CPPA, and Registry specifications. ebXML Implementation Methodology

  3. The Purchase Use Case • International purchase use case, adapted from a CEFACT model of international supply chain • Identify a partner • Negotiate a contract • Order goods • Ship the goods • Make payment • The goal of ebXML framework is to create e-business solutions that automate the above steps. ebXML Implementation Methodology

  4. Observations on the use case • The following observations help to identify • what you can automate and • How to do so. • Observation 1: Common business processes exist • Identify a partner (Step 1 of use case) • Negotiate and create a contract (Step 2 of use case) • Place order based on contract (Step 3 of use case) • Ship merchandise (Step 4 of use case) • Pay for merchandise (Step 5 of use case) • Archive trade records for auditing by authorities and to settle nonrepudiation of claims by collaboration partners. ebXML Implementation Methodology

  5. Observations on the use case • Observation 2: • Standardized yet customizable business documents in multiple formats are required • Request for Invoice (RFI), RFQ, Order • ASC X12, EDIFACT, OAGIS Business Object Document (BOD) • Observation 3: • Standardized description of collaboration steps is required ebXML Implementation Methodology

  6. Public and private processes BSI=Business Service Interface ebXML Implementation Methodology

  7. Observations on the use case • Observation 4: • Standardized description of each partners’s profile and the contract between partners are required • Observation 5: • Support for intermediaries is required • Observation 6: • Support for verification of authority constraints is required • Observation 7: • Standardized protocols for discovery are essential • Observation 8: • Security is paramount ebXML Implementation Methodology

  8. The Move Toward Automation • Each of the steps can benefit from automation. • Step 3 is of higher priority to business than others steps • Assumption is therefore made to the automation of Step 3. Business contracts that set the business terms of the trade between the customer and supplier, as well as with any intermediaries already exist ebXML Implementation Methodology

  9. Performing the automation ebXML Implementation Methodology

  10. The ebXML Framework at Work • A hypothetical scenario • One customer, a retail chain store in the United States, does business transaction with one supplier, who is selling orchids in India • Assumptions: • The supplier has been already identified by the customer, and a business contract is already in place between the partner regarding the economic and legal aspect of the deal. • The supplier and customer are already aware of the ebXML Registry where the business-process for ordering, shipping, and payment are store. • The supplier and customer are notified of references to the relevant business-process specifications and profiles in the registry through the exchanged RFQ, RFI, or other means ebXML Implementation Methodology

  11. The ebXML Framework at Work • The transaction process is outlined in the following steps: • The supplier queries the ebXML registry for the orchid purchase, orchid ship, and orchid payment process specifications that exist in the registry. The process specification contains business collaboration specified using the ebXML BPSS. • The supplier implements services and actions required to support the business collaborations. The supplier may implement new BSIs to facilitate invocation of the services and actions. The services for the role of supplier may be Purchase Service, and actions of this service may be Receive new purchase order,Send Confirmation or Query Status. ebXML Implementation Methodology

  12. The ebXML Framework at Work • The supplier creates a profile of the services implemented. To define the profile, the supplier uses the ebXML CPP schema. The supplier’s schema is then registered and stored in the registry.The registry implements the model and interfaces specified in ebXML Registry. • The customer looks into ebXML Registry and finds the CPPs of the supplier and any intermediary. ebXML Implementation Methodology

  13. The ebXML Framework at Work • The customer starts a negotiation with the supplier for finalizing the technical contract for flowers. • This step matches the supplier and customer CPPs, as published in the ebXML Registry. The contract covers only technical details required to send and receive interoperable, secure, and reliable message between the customer and supplier to allow invocation of services and actions the supplier and customer implement. These details are embodied in a CPA. • If intermediaries are involved, the negotiation is also carried out with each intermediary, by customer and supplier, and appropriate CPAs are created. ebXML Implementation Methodology

  14. The ebXML Framework at Work • Both customer and supplier modify existing BSIs or create new BSIs to satisfy the newly created CPA, if necessary. • The Purchase service is executed using the BSI at each partner. • For shipping and payment of the money, similar BSIs are created at each partner involved, and appropriate business processes are carried between the customer and supplier through intermediaries. • The supplier uses a shipping intermediary to ship the orchids to the customer, and the customer makes the payment for the orchids through an intermediary, such as an international trade bank. ebXML Implementation Methodology

  15. ebXML Implementation Methodology

  16. ebXML Implementation Methodology

  17. ebXML Implementation Methodology

  18. ebXML Implementation Methodology

  19. ebXML Implementation Methodology

  20. ebXML Implementation Methodology

  21. ebXML Implementation Methodology

  22. ebXML Implementation Methodology

  23. ebXML Implementation Methodology

  24. ebXML Implementation Methodology

  25. ebXML Implementation Methodology

  26. ebXML Implementation Methodology

  27. ebXML Implementation Methodology

  28. ebXML Implementation Methodology

  29. ebXML Implementation Methodology

  30. ebXML Implementation Methodology

  31. ebXML Implementation Methodology

  32. ebXML Implementation Methodology

  33. ebXML Implementation Methodology

  34. ebXML Implementation Methodology

  35. ebXML Implementation Methodology

  36. ebXML Implementation Methodology

  37. ebXML Implementation Methodology

  38. ebXML Implementation Methodology

More Related