ebXML & RosettaNet: Next Generation B2B (E197) - PowerPoint PPT Presentation

1 / 44
About This Presentation
Title:

ebXML & RosettaNet: Next Generation B2B (E197)

Description:

E197 ebXML & RosettaNet: Next Generation B2B Michael Gordon Sr. Manager, Integration Product Mgmt e-Business Division mgordon_at_sybase.com Sybase e-Business Platform ... – PowerPoint PPT presentation

Number of Views:57
Avg rating:3.0/5.0
Slides: 45
Provided by: downloadS8
Category:

less

Transcript and Presenter's Notes

Title: ebXML & RosettaNet: Next Generation B2B (E197)


1
E197 ebXML RosettaNet Next Generation B2B
  • Michael Gordon
  • Sr. Manager, Integration Product Mgmt
  • e-Business Division
  • mgordon_at_sybase.com

2
Sybase e-Business PlatformComprehensive,
Modular, Integrated and Open
Enriching B2B Interactions
Empowering Your Enterprise
Enabling Your Customers
Trding Partners
Customers
Enterprise
Access
Power Designer
Enterprise Portal - Web Mobile Access
Integrate
Process Server
Integration Server
Web Services
Biz Tracker
Application Adapters
Develop
Transact
Application Server
Business Intelligence
Replication
Database
Java IDE
Metadata Repository - Configuration Security -
Install - Management
SYBASE e-Business Platform
3
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
Integration Server
Web Services
Biz Tracker
Application Adapters
Develop
Transact
Application Server
Business Intelligence
Replication
Database
Java IDE
Metadata Repository - Configuration Security -
Install - Management
SYBASE e-Business Platform
5
Sybase Integration Solution Total Business
Process Integration
Adapters Application metadata knowledge Applicatio
n 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 Conve
rt data types Enrich Route (content-based)
Transports Guaranteed delivery Platform
portability Asynchronous messaging Transactional
BizTracker
Exchanges
Adapter
Suppliers
Wired
Adapter
Adapter
Partners
Firewall
Web Services
Firewall
Enterprise Portal
e-Biz
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
Business Trading Partner Management (TPM)
Integration
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 (contd)
  • 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 (Contd)
  • Strengths
  • Completely based on XML
  • Provides complete set of specifications.
  • HORIZONTAL approach
  • 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 (Contd)
Trading Partner Management
CPP/A
B2B Application
B2B Application
Request
Response
Internet
Request
Response
BPM
BPM
MSH
Collaboration
BPSS
J2EE AppServer
.NET
16
SybaseebXML Solution
17
Key Elements of an ebXML Solution
  • GUI tools 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
Step 3 Initiate Collaboration
31
Step 4 Monitor Business Process
32
Step 4 Monitor Business Process (contd)
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 (contd)
  • 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 (contd)
  • 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 TechWaves Technology Boardwalk
Write a Comment
User Comments (0)
About PowerShow.com