1 / 44

E197 ebXML & RosettaNet: Next Generation B2B

E197 ebXML & RosettaNet: Next Generation B2B. Michael Gordon Sr. Manager, Integration Product Mgmt e-Business Division mgordon@sybase.com. Sybase e-Business Platform Comprehensive, Modular, Integrated and Open. Enabling Your Customers. Empowering Your Enterprise.

belva
Download Presentation

E197 ebXML & RosettaNet: Next Generation B2B

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. E197 ebXML & RosettaNet: Next Generation B2B • Michael Gordon • Sr. Manager, Integration Product Mgmt • e-Business Division • mgordon@sybase.com

  2. Sybase e-Business PlatformComprehensive,Modular, Integrated and Open Enabling Your Customers Empowering Your Enterprise Enriching B2B Interactions Trding Partners Customers Enterprise Access Power Designer Enterprise Portal - Web & Mobile Access Integrate Process Server Biz Tracker Integration Server Application Adapters Web Services Develop Transact Java IDE Application Server Business Intelligence Replication Database Metadata Repository - Configuration Security - Install - Management SYBASE e-Business Platform

  3. Power Designer Enterprise Portal - Web & Mobile Access, Openbiz Process Server Biz Tracker Integration Server Application Adapters Web Services Java IDE Application Server Business Intelligence Replication Database Metadata Repository - Configuration Security - Install - Management SYBASE e-Business Platform Sybase e-Business PlatformSupport for Web services • Simple Web services • Defined as: UDDI, WSDL, SOAP • Supported through • EAServer • PowerDesigner • Collaborative Web services • Defined as: B2B, RosettaNet, ebXML • Supported through: • Web Services Integrator • OpenBiz

  4. Sybase e-Business Platform Access Power Designer Enterprise Portal - Web & Mobile Access Integrate Process Server Biz Tracker Integration Server Application Adapters Web Services Develop Transact Java IDE Application Server Business Intelligence Replication Database Metadata Repository - Configuration Security - Install - Management SYBASE e-Business Platform

  5. Sybase Integration Solution – Total Business Process Integration Adapters Application metadata knowledge Application data models Extracting data Delivering data Exception handling Application error conditions Business ActivityMonitoring Track Messages from single pt View Transaction History Audit and Tracking Non Repudiation Integration Engine Parse Reformat/Transform Convert data types Enrich Route (content-based) Transports Guaranteed delivery Platform portability Asynchronous messaging Transactional BizTracker Exchanges Adapter Suppliers Wired Firewall Partners Adapter Adapter e-Biz Firewall Enterprise Portal Web Services Distributors Logistics Adapter Adapter Wireless Business ProcessManagement State management Automated Process flow Business event handling Message aggregation Time constraint mgmt B2Bi ebXML & Web Services RosettaNet EDI Trading partner management Secure message delivery Process Server

  6. B2Bi: Integration Across the Value Chain Portal Business Process and Application Integration (EAI) CICS Data, Applications Portal Server XJS/390 Applications Business to Business Transport (B2B) Web Browsing Customer,Employee, or Partner Portal Foundation Human Resources Applications Adapters EDI Server Partner/ VAN Integration Business Trading Partner Management (TPM) Financial Applications Process Server Adapters Business Process Monitoring (BPM) Logistics Applications Integration Server Adapters B2Bi &Web Services Other Legacy Applications Business Process Modeling and Control (BPM) Adapters Management Net Market or Partner via Internet BizTracker

  7. B2Bi and Web Services

  8. Two Classes of Web Services • Simple Web Services – Component level building blocks for constructing highly distributed, network based applications. Can be constructed either at design-time (per traditional application development paradigm), or at run-time (concept of the “virtual application”). • Collaborative Web Services – Complex protocols governing the interaction between applications and enterprises. Address additional requirements for security, non-repudiation, business process management, and long-running transactions.

  9. Collaborative Web Services • Collaborative Web Services “live higher on the stack” than simple Web Services. • Can be viewed as B2B integration protocols that are built upon Web Services standards. ebXML and RosettaNet are two leading examples. • Address additional requirements for security, non-repudiation, business process management, and long-running transactions.

  10. ebXML

  11. Introduction to ebXML • Introduction • ebXML is a joint OASIS - United Nations/ CEFACT “Electronic Business XML initiative” • Open XML-based infrastructure • Modular suite of specifications • Lower the barrier of entry for small and medium enterprises (SMEs)

  12. Introduction to ebXML (cont’d) • ebXML is a complete B2Bi XML framework that enables business collaboration through the sharing of Web-based business services. • ebXML supports the definition and execution of B2Bi business processes expressed as choreographed sequences of business service exchanges. • ebXML expands upon first generation B2B solutions (such as EDI) by standardizing business process, trading partner profiles & agreements, message transports, and security. • ebXML is payload independent.

  13. Introduction to ebXML (Cont’d) • Strengths • Completely based on XML • Provides complete set of specifications. • HORIZONTALapproach • A combined effort of XML & EDI communities to evolve new generation B2B(EDI) • Infrastructure to provide a set of re-usable and extensible Core Components

  14. Key Elements of ebXML Specification • BPSS (Business Process Specification Schema) • REGREP (Registry/Repository) • CPPA (Collaboration Protocol Profile & Agreement) • MSH (Message Service)

  15. Introduction to ebXML (Cont’d) Trading Partner Management CPP/A B2B Application B2B Application Request Response Internet Request Response BPM MSH BPM Collaboration BPSS J2EE™ AppServer .NET ™

  16. SybaseebXML Solution

  17. Key Elements of an ebXML Solution • GUItools for CPPA creation • Modeling tools for BPSS • Standards adherence • Security enhancements like S/MIME • Scalability and High Availability • Most ebXML solutions on the market today are not complete solutions – they lack the business process management layer

  18. Sybase ebXML Solution • Business Process Integrator (BPI) Suite • A comprehensive, modular integration solution for the value chain • ebXML and RosettaNet support • Business process management (public & private) • Business activity monitoring (fat or thin client) • Integration to legacy applications • EDI (X12, EDIFACT, HL7) • SAP, Siebel, PeopleSoft, etc. • OS/390 – CICS & IMS • Many others

  19. BPI Suite for ebXML • Web Services Integrator • ebXML MSH and CPPA support • PowerDesigner • Design-time BPSS support • Process Server • Run-time ebXML BPSS support • Additional support for private business processes • BizTracker • Monitor status of private or public business processes • Real-time transformation of raw data into meaningfulbusiness metrics (real-time BI) • e-Biz Integrator • Message routing • Data transformation

  20. Key Web Services Integrator Features • ebXML MSH • Reliable message delivery • Non-repudiation logging • HTTP/HTTPS transport binding • S/MIME and XML digital signature support • CPPA • GUI-based CPA creation • CPA import

  21. Sample ebXML Scenario

  22. Business Scenario • A carmaker wants to automate the process of purchasing windshield glass • The buyer (carmaker) and seller (glass manufacturer) agree that prior to submitting a purchase order, a price quote will be provided • Will use OAG BODs to define business documents required to support these transactions • Quote Request • Quote Response • PO Request • PO Confirmation

  23. Business Scenario • Will utilize HTTP as a transport • Will utilize XML Digital Signatures to support non-repudiation • Will utilize SSL for authentication

  24. Step 1: Define Collaborative Business Process • UML-based graphical business process modeling to detail choreography between trading partners • Carmaker sends glass manufacturer a request for a price quote for a particular product • Glass manufacturer sends carmaker a response containing the price quote • Carmaker sends glass manufacturer a purchase order for product at quoted price • Glass manufacturer sends carmaker confirmation that purchase order was accepted • Generate ebXML BPSS document

  25. BPSS Modeling via PowerDesigner – Purchasing Process

  26. BPSS Modeling via PowerDesigner – Transaction Diagram

  27. BPSS Modeling via PowerDesigner – Choreography

  28. Step 2: Define Details for Interaction Between Trading Partners • Define transport, enveloping, security characteristics • Will utilize HTTP as a transport • Will utilize XML Digital Signatures to support non-repudiation • Will utilize SSL for authentication

  29. Step 2: Create CPA based on CPP Commonalities

  30. Siebel e-Biz Integrator Process Server Web ServicesIntegrator GlassManufacturer SAP PublicProcess (BPSS) PrivateProcess EDI BizTracker Step 3: Initiate Collaboration

  31. Step 4: Monitor Business Process

  32. Step 4: Monitor Business Process (cont’d)

  33. RosettaNet

  34. RosettaNet • RosettaNet • RosettaNet specifications allow manufacturers, distributors, resellers, and end-users to leverage the Internet to exchange business documents across the entire supply chain. • The RosettaNet Implementation Framework (RNIF) specification provides XML-based standards for business documents and specifies common business processes between trading partners (known as PIPs). • RosettaNet standardizes both process and data aspects of B2B collaboration. • RNIF 3.0 will incorporate ebXML standards for trading partner management and message transport/security.

  35. Key Elements of RosettaNet Standard • PIPs (Partner Interface Processes) • Dictionaries • RNIF (RosettaNet Implementation Framework)

  36. PIPs • Define public process between two trading partners that govern processing of a business transaction • Grouped into seven “clusters” • 0: RosettaNet Support • 1: Partner, Product, and Service Review • 2: Product Information • 3: Order Management • 4: Inventory Management • 5: Marketing Information Management • 6: Service and Support • 7: Manufacturing

  37. PIPs (cont’d) • Each Cluster contains “segments” which contain individual PIPs • Ex: Cluster: 3 Order Management Segment: 3A Quote and Order Entry PIPs: 3A1 Request Quote 3A2 Request Price & Availability • Each PIP specifies private process model and payload message format

  38. Dictionaries • Provide a common vocabulary to be used by PIPs for conducting e-business • Technical Dictionary – properties for defining products • Height • Width • Length • Shape • Version Number • Etc.

  39. Dictionaries (cont’d) • Business Dictionary – properties for conducting business activities • Business Properties – Things that describe an instance of a business transaction (ex, what does “deliverTo” and “shipDate” mean) • Business Data Entities – Business objects that are part of a business transaction (ex, what is a “manifest” and an “invoice”)

  40. RNIF • Defines the packaging, routing, and transport of messages between trading partners • Message headers • Receipt acknowledgement • Exceptions

  41. Sybase RosettaNet Solution • Business Process Integrator (BPI) Suite • A comprehensive, modular integration solution for the value chain • ebXML and RosettaNet support • Business process management (public & private) • Business activity monitoring (fat or thin client) • Integration to legacy applications • EDI (X12, EDIFACT, HL7) • SAP, Siebel, PeopleSoft, etc. • OS/390 – CICS & IMS • Many others

  42. Demo

  43. Questions?

  44. Sybase Developer Network (SDN) Additional Resources for Developers/DBAs • Single point of access to developer software, services, and up-to-date technical information: • White papers and documentation • Collaboration with other developers and Sybase engineers • Code samples and beta programs • Technical recordings • Free software • Join today: www.sybase.com/developer or visit SDN at TechWave’s Technology Boardwalk

More Related