Eb XML
Eb XML
ebXML = Electronic Business XML Global Standard for electronic business ebXML enables anyone, anywhere to do business with anyone else over the Internet Complementary to existing B2B initiatives
(UDDI, RosettaNet, TradeXchange, etc.)
ebXML Vision
A global electronic market place where enterprises of any size, anywhere can:
Find each other electronically And conduct business Using XML messages According to standard business process sequences With clear business semantics According to standard or mutually agreed trading partner protocol agreements Using off the shelf purchased business applications
B2B Collaboration
B2B collaboration requires more than just an XML protocol and a service registry You have to deal with
Business semantics Negotiating terms and conditions Interoperability Security and Privacy Reliability
Process Evolution
Partner Discovery
Process Management
Partner Sign-Up
Process Execution
Electronic Plug-in
ebXML Specifications
Business Process, Core Components Process Reengineering
Process Evolution Electronic Business Collaboration Process Definition Partner Discovery
Registry/ Repository
Process Management
Partner Sign-Up
Process Execution
Electronic Plug-in
ebXML Architecture
Business Process Business Documents Core/Industry Components XML based: XMI, Specification Schema, Document Schemas Collaboration Protocol Profile
Design Time
Registries/ Repositories
CP Agreement
Runtime
Transport Package
Business Services/Apps
Business Services/Apps
Usage Example
1
Register scenarios and implementation details Register company business profile Confirm profile and scenarios accepted
5
ebXML BO Library
ebXML BP Model
12
9 8
Accept CPA
Submit CPA
DO BUSINESS!
INDUSTRY INPUT
Company Profile
Collaboration Protocol Profile (CPP)
Defined using ebXML Specification Schema Concrete specification of your ebusiness offerings Business scenarios you support Service interfaces you implement Document formats exchanged Technical requirements/options (protocols, security, reliability)
Business Scenarios
Often defined by Industry Groups
Standard business scenarios remove the need for prior agreements among trading partners
Information Model
Document definition Context definition Context rules
Core Components
Reusable low-level data structures
e.g., party, address, phone, date, currency Context-sensitive
Single, consistent lexicon Used to define business process and information models
References:
CPPs Legal terms and conditions
SOAP-ENV:Header eb:MessageHeader
eb:TraceHeaderList Other:etc
SOAP-ENV:Body eb:Manifest
eb:etc Other:etc
MIME Part
Payload
Payload Container(s)
RosettaNet
Rosetta stone help understand ancient languages Standardize grammar and language for IT vendors to participate in ebusiness transactions Produce standards and guidelines for the automated,Internet based exchage of business information and transaction between trading partners Over 400 participants in IT industry [ ebXML participants also ]
RosettaNet defines processes and a framework for how data gets passed over the Web and certain handshake criteria.
Components
Data dictionaries Partner Interface Processes (PIPs) The RosettaNet Implementation Framework (RNIF) Business process modeling and analysis
Data Dictionaries
To eliminate or reduce semantic confusion in supply chains due to differently defined terminology. The RosettaNet Business Dictionary defines a common set of properties and data elements for describing business properties for specific industries.
It provides a structure for intersystem communication, messaging, transaction control, and response mechanisms, guidelines for creating components that facilitate the execution of PIPs. These define the vocabulary, structure, and allowable data element,values & value types for each message exchanged in a PIP.
Professional Services Standards Finance and Accounting Insurance Health Care Legal Industry XML Standards Real Estate Business Administration and Human Resources (HR) Travel and Hospitality Manufacturing
INSURANCE
Motivation Heavily Paper documented
Simplify the exchange of info has motivated groups to create industry standards
ACORD ( Association for Cooperative Operations Research and Development ) Insurance still driven by data , Property & Casualty business but utilizes Internet
HEALTHCARE
Heavily documented- dominated industry Patient acquisition, appointments to treatment and payment HL7 ISO , ANSI , SDO focused on health care for clinical and administrative data Application level of OSI application data definition , exchange, error checking , security checks , participants identification , availability checks and data structure
Simplify the process of exchanging information in the context of law interpretation and litigation Legal XML File court papers, exchange documents with other legal authorities and clients and simplify lives with XML vocabularies focused on the legal profession
REAL ESTATE
Purchase and lease of real estate property MISMO (Mortgage Industry maintenance Organization) Much of paper work and documentation regarding mortgage, credit, loan processing Key elements involve Credit reporting Loan boarding Applications Service orders Underwriting Supporting activities
Exchange info with regard to employees, business operations HR-XML improve efficiency and reduce the cost managing an effective organization HR-XML Industries have single name crossing geographic and industry boundaries Aim to eliminate the paper process by eliminating the discovery period of setting up internal and external company transactions
2. MANUFACTURING
SHIPPING AND LOGISTICS
Goal Common base for communicating the shipping instruction , bills of lading , packaging, routing, related logistic information There is need to Create standards that are shared by all the industries TranXML Proposed by transportation gaint , Transentric in mid-2000 as a open crossvertical specification called TranXML
Low technology industry where need for Building Plans, Layouts, materials to be documented and stored
Architecture Engineering and Construction XML ( aecXML )
Planning, engineering and constructing buildings is a very labor and paper intensive process
aecXML has a framework with the following components
COS ( Common Object Schemas ) DSS ( Domain Specific Schemas ) BPS ( Business Process Specification ) IF ( Implementation Framework )
Integrate large quantity of heterogeneous information from different sources Bio Informatic Sequence is encoded string of nucleotides like adenosine, cytosine, guanine, taurine , uracil ( acgtu )
CHEMISTRY CHEMICAL MARKUP LANGUAGE Information exchange is vital in pharmaceutical, material processing, plastics, petroleum and other industries for accurate information
NewsML for news industry There is no separation of news from content and same issues of content management do exist around creation and distribution of news