1 / 11

ebXML vision

ebXML vision. A global electronic market place where enterprises of any size, anywhere can: Find each other electronically Conduct business through the exchange of XML based messages Using standard message structures According to standard business process sequences

santa
Download Presentation

ebXML vision

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 vision • A global electronic market place where enterprises of any size, anywhere can: • Find each other electronically • Conduct business through the exchange of XML based messages • Using standard message structures • According to standard business process sequences • With clear business semantics • According to standard or mutually agreed trading partner agreements • Using off the shelf purchased business applications

  2. ebXML high level architecture Business Process and Information Models Registration and Discovery Design Time Specification Models and Profiles Partner Profiles and Agreements Specification Secure, Reliable Exchange of XML documents over the internet Runtime

  3. BP and Info Modeling Architecture Content Patterns Content Methodology Methodology BP-modeling Info-modeling UML BP-metamodel UML Info-metamodel UML BP-model UML Info-model UML-XML Rules UML-XML Rules Conversion to XML Conversion to XML XML Info-DTD XML BP-DTD XML BP-doc XML Info-doc Registration Legend: Blue: Activity/Tool Red: Data In/Out Green: ebXML specification

  4. Architecture of Business Process Metamodel Business Operations Map Process Category Business Process Business Requirements View Agreement Partner Types Business Collaboration Economic Event Business Operational View Request Message Roles Commercial Transaction Response Message Functional Service View Network Component Request Signal(s) ServiceTransaction Response Signal(s)

  5. Commercial Transaction Metamodel Business Operational View Commercial Transactions RequestingBusiness Activity Business Document Pattern Functional Role RespondingBusiness Activity Functional Service View Requesting ServiceTransaction Business Message Pattern Network Component Responding ServiceTransaction Business Signal Pattern

  6. Business Operational View – Information Model and Content Lexicon Library Role Role Core Processes Business Processes Business Document Core Components Business Objects

  7. Content, Context and Re-use Context based Content Core Processes Business Process Context Business Document Content Core Components Business Objects Context based Content

  8. ProdId • Ship Notice Change Lvl Part Number Container Serialized ID Ship’d Qty Context Domain: Matl Mgmt Industry: Auto Create Long Term Contract Regulatory: Safety Forecast Component Requirements Send Planning Document Supplier Customer Place Order Ship Materials Arrange Payment

  9. UML and XML UML Modeling tool BP UML Same semantics BP XMI XML tool BP XML Same sequencingexpression XML tool PP XML

  10. <!ELEMENT CollaborationDef (Role|Role|(CommercialTransaction?|BusinessCollaborationProtocol?))> <!ATTLIST CollaborationDef ID ID #REQUIRED Name CDATA #REQUIRED url CDATA #REQUIRED> <!ELEMENT Request EMPTY> <!ATTLIST Request ID ID #REQUIRED SenderRole IDREF #REQUIRED ReceiverRole IDREF #REQUIRED Document IDREF #REQUIRED name CDATA #REQUIRED> <!ELEMENT Response EMPTY> <!ATTLIST Response ID ID #REQUIRED SenderRole IDREF #REQUIRED ReceiverRole IDREF #REQUIRED Document IDREF #REQUIRED name CDATA #REQUIRED> <!ELEMENT Role EMPTY> <!ATTLIST Role ID ID #REQUIRED Name CDATA #REQUIRED> <!ELEMENT CommercialTransaction (Request,Response*,Tpa?)> <!ATTLIST CommercialTransaction ID ID #IMPLIED isNonRepudiationRequired CDATA #REQUIRED defaultTimetoPerform CDATA #REQUIRED timetoAcknowledgeAcceptance CDATA #REQUIRED isNonRepudiationOfReceiptRequired CDATA #REQUIRED>

  11. Registry Repository Registry Overall ebXML Architecture Business Process Business Documents Business Objects Core Components Business Process and Information Model Register/discover Partner Profile Partner Profile Application Application Business Service Interface Business Service Interface

More Related