0% found this document useful (0 votes)
103 views32 pages

Eb XML

ebXML is a global standard that enables businesses of any size to conduct electronic business over the Internet. It provides specifications for finding trading partners, agreeing on business processes, and executing business transactions through the exchange of XML messages. The ebXML framework includes specifications for collaboration protocols, core components, registries, and repositories. It allows businesses to discover each other electronically, conduct business using standard processes and semantics, and integrate systems using off-the-shelf applications.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
103 views32 pages

Eb XML

ebXML is a global standard that enables businesses of any size to conduct electronic business over the Internet. It provides specifications for finding trading partners, agreeing on business processes, and executing business transactions through the exchange of XML messages. The ebXML framework includes specifications for collaboration protocols, core components, registries, and repositories. It allows businesses to discover each other electronically, conduct business using standard processes and semantics, and integrate systems using off-the-shelf applications.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 32

What is ebXML

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.)

An end-to-end B2B XML Framework

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

ebXML provides concrete specifications to enable dynamic B2B collaborations

B2B Collaboration Process


Process Definition

Process Evolution

Partner Discovery

Process Management

Electronic Business Collaboration

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

Collaboration Protocol Profile (CPP)

Process Management

Partner Sign-Up

Business Process Management

Process Execution

Electronic Plug-in

Collaboration Protocol Agreement (CPA)

Message Service, Business Service Interface

Business Service Interface

ebXML Architecture
Business Process Business Documents Core/Industry Components XML based: XMI, Specification Schema, Document Schemas Collaboration Protocol Profile

Design Time

Register & Discover Collaboration Protocol Profile

Registries/ Repositories

CP Agreement

Runtime

Business Service Interface

Transport Package

Business Service Interface

Business Services/Apps

Business Services/Apps

Usage Example
1

Request ebXML specifications


2

ebXML specifications detail


4

Register scenarios and implementation details Register company business profile Confirm profile and scenarios accepted
5

ebXML BO Library
ebXML BP Model

Build local system implementation


7

Specifications Profiles Scenarios


6 11 10

12

9 8

Accept CPA
Submit CPA

DO BUSINESS!

INDUSTRY INPUT

ebXML BO Library ebXML BP Model

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

Business Process Model


Interactions between parties Sequencing of interactions Documents exchanged in each interaction

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

Collaborative Protocol Agreement


Agreement for business interaction between two parties
Technical specifications:
Message Service requirements Application requirements

References:
CPPs Legal terms and conditions

ebXML Message Structure Communication Protocol Envelope (HTTP, SMTP, etc.)


SOAP Messages with Attachments MIME Envelope MIME Part SOAP-ENV:Envelope

Message Package Header Container ebXML Header Information

SOAP-ENV:Header eb:MessageHeader
eb:TraceHeaderList Other:etc

SOAP-ENV:Body eb:Manifest
eb:etc Other:etc

ebXML Message Service Handler control data

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.

Partner-to-Partner Electronic Business Interface

Components
Data dictionaries Partner Interface Processes (PIPs) The RosettaNet Implementation Framework (RNIF) Business process modeling and analysis

RosettaNet value proposition

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.

Partner Interface Processes (PIP)


It control and coordinate the exchange of messages between internal IT systems and trading partners to support specific businessto-business processes.. Each PIP specification includes a business document that contains the required vocabulary, business process, and choreography of the message dialog.

Examples of RosettaNet PIPs:


PIP PIPlB1 PIP2A1 PIP2A2 PIP2A5 PIP2A8 PIP3A2 PIP3A3 PIP3A4 PIP3A5 PIP3A6 Description Manage product information subscription Distribute new product information Query new product information Query technical information Distribute product SKU Query price and availability Transfer shopping cart Manage purchase order Query order status Distribute order status

The RosettaNet Implementation Framework (RNIF)

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.

Applied XML in vertical industry


The term vertical is used to define any user community that has a specific and focused set of needs that defer from other parallel industries Horizontal technologies (or industries) are those that span all industries and dont apply to any particular industry specifically.

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

Shipping and Logistics Architecture and Construction


Scientific and Engineering Biotech Chemistry Print, Media, and Entertainment NewsML

PROFESSIONAL SERVICES STANDARDS


FINANCE AND ACCOUNTING XBRL Extensible Business Reporting Language XBRL Extensible Business Reporting Language for the purpose of reporting of financial or business data which may happen within the business organization or external to it Challenge.
Multiple Outputs from a Single Specification Aggregating Sources for common needs

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

LEGAL INDUSTRY XML STANDARDS

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

BUSINESS ADMINISTRATION AND HUMAN RESOURCES (HR)

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

TRAVEL AND HOSPITALITY


Reservation and scheduling systems Need GDS ( Global Distribution Systems ) Consolidate, centralize, deliver the travel supplier information for online booking and reservation Open Travel Alliance ( OTA ) Comprise Airline , hotel , and car rental organizations So all confirm to one common format
HITTIS ( Hospitality Industry Technology Integration Standards ) OTA ( to survive for a long run )

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

ARCHITECTURE AND CONSTRUCTION

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 )

3. SCIENTIFIC AND ENGINEERING


BIOTECH Exchanges in biological fields that require the representation, storage, exchange of the info
Bio Informatics Sequence Markup Language ( BSML )

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

PRINT, MEDIA AND ENTERTAINMENT

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

You might also like