Welcome to ebXML header graphic blur ENABLING A GLOBAL ELECTRONIC MARKET header graphic blur
- - - About ebXML Endorsements News Specs Technical Reports References White Papers Working Groups
- - -
ebXML
- - -
About
Industry Support
News and Articles
Tools
Implementations
Case Studies
Certification
Logo
Presentations
Events
Resources
Acronyms
Initiative Archive
- - -
SPECS/DOCUMENTS
- - -
Specifications
Technical Reports
Reference Materials
White Papers
Translations
- - -
TECHNICAL COMMITTEES
- - -
Overview
Business Process
Core Components
Collaboration Protocol
Messaging
Registry / Repository
Implementation
- - -
ebXML-Dev List
- - -
Subscribe
Archives
- - -
- - - - - - - - - - - - - - - - - -
ebXML PRESENTATIONS

EBXML

The Global Standard for Electronic Business

Dale Waldt
Program Development, OASIS
dale.waldt@oasis-open.org

Rik Drummond
Chief Scientist, Drummond Group Inc.
Drummondgroup.com

The Internet and the World Wide Web have dramatically changed the way companies can do business. E-business, or business processes conducted over the Internet, has seen a dramatic increase in just a few short years - but there is still a long way to go especially for small and medium business use of the internet. Application of electronic information standards and supporting Internet technology are redefining business process on an unprecedented scale and pace. One set of standards which are enabling this evolution, some might say revolution, is the XML (Extensible Markup Language) family of standards. The Electronic Business Extensible Markup Language (EBXML) a joint project from UN/CEFACT and OASIS heavily uses XML, Public Key Infrastructure, and other internet standards to promote cost effective products for small, medium and large organizations.

Imagine organizations of all sizes connected through the internet enabled with robust applications that allow them to conduct business globally, securely and efficiently. Global business transactions once were the domain of the largest companies that could afford the complicated conversion from paper to electronic processes which required often expensive information exchange technology. Small to medium sized organizations engaged in the global economy only when they were forced to by their trading partners. Thus not receiving a sufficient ROI (Return on Investment). Large organizations achieved significant efficiencies and ROI by avoiding redundant interchange system development and conflicting information interchange formats.

The Future of Electronic Business

The outlook is very bright for users and implementers of e-commerce applications using EBXML and related standards. According to the Gartner Group, in 2001, 75% of fortune 500 companies are expected to use XML in at least one prototype project. 25% are expected to use XML in a at least one business process. For the year 2003, Gartner expects over 80% of application-to-application communication over public networks to be conducted using XML. And, over 75% of documents are expected to be matched with other formats than XML to support a blending of new applications an legacy system integration.

What is EBXML?

To understand EBXML, you must first understand XML, as well as standards designed to support electronic commerce. XML, a cousin of HTML, is a language used to define specific languages, which may be used in a variety of applications. One can create a specific data structure or business process description using XML that is easily verified for correctness by freeware tools.

Early applications of XML, and it's predecessor, SGML (Standard Generalized Markup Language, ISO 8879 1986) addressed the processes and structures related to document publishing, representation of Electronic Data Interchange (EDI), and exchangeable music and mathematic documents. But as processes became more sophisticated in functionality and scope (in both functionality and geography) other business processes were encoded in XML. Integration of software over the Web, an API per se, can be created using XML, just as easily as a document structure. The technology used to define documents and databases, information and the software processing it are becoming indistinguishable in regards to the information standards employed to execute mission critical business processes because of XML in general, and now EBXML in the e-commerce realm.

Prior to XML, standards required a lengthy development period. Under the auspices of the United Nations CEFACT (Center for Trade Facilitation and Electronic Business) and OASIS (Organization for the Advancement of Structured Information Standards), EBXML was developed under a rapid schedule and with a global scope in only 18 months. UN/CEFACT is one of only four international bodies that serve as a de jure body, or one that can enact legally binding standards. UN/CEFACT is involved with the development and direction of the world wide UN/EDIFACT standard commonly known as EDI. OASIS is the largest independent organization dedicate to the standardization of structured information standards and applications.

Representatives from a wide range of constituencies met over 18 months and finalized the EBXML specification in May of 2001 in Vienna, Austria. At this ratification meeting a proof of concept demonstration was shown where more than two dozen companies and organizations implemented EBXML to demonstrate that the architecture supported the business requirements defined early on in the process. Many of these companies are direct competitors. The result was a demonstration of a supply chain information environment based on EBXML standards. The demonstration was implemented without extensive development, demonstrating that the EBXML standards are relatively easy to implement, which should help the SME to participate in e-commerce to a greater extent.

Another Acronym Soup?

Electronic business process standards have evolved rapidly over the last few decades, resulting in a wide range of applications designed for many specific purposes. The resulting "acronym soup" is hard to keep track of and does not represent a unified, global view of business processing and transactions. In order to make sense of the many standards available, a logical organization is needed. The following diagram shows the OASIS Standards Model and attempts to illustrate whether currently available standards perform an infrastructure, industry integration, vertical market integration role.

Vertical Market Vocabularies

WSDL

FPML

HRXML

BPML

WML

XFRML

NEWSML

FINML

many

 

Industry Initiatives

UDDI

Rosetta Net

OTA

SOAP

EBXML

many others...

XAML

OASIS

 

 

Core XML Standards (W3C)

XML

XQuery

Reg/Rep

SAX

XLink

DTD's

DOM

XSL

Schema

 

XSLT

 

 

OASIS Standards Model

Core XML standards based on XML provide the infrastructure for the development of broad reaching industry initiatives which support common business processes across vertical industries as well as vertical market vocabularies specific to a vertical market.

Current Technology

Various standards have been in use to conduct business electronically, and some, such as EDI (Electronic Data Interchange), have been in place for many years. The high cost of implementing these standards, and the rigidity of their underlying structures, limited their cost-effective use to a few larger organizations that could afford their integration and maintenance.

Development of EBXML to facilitate Global Trade

In 1999, UN/CEFACT and OASIS partnered to coordinate the development of a standard, EBXML, to replace the EDI electronic commerce standards currently in use. One that while offering the functionality required by the Large Organizations also offered ease of implementation and management to Small to Medium Enterprises (SME). What was needed was a standard for the creation and interchange of electronic business information that would speed standard development, reduce cost to implement, support and work world wide.

EBXML was coordinated by OASIS and UN/CEFACT and developed through the participation of hundreds of people, organizations, companies, and consortia from around the world. It is often said that the resulting standard, EBXML, supports anyone, anywhere to do business with anyone else over the Internet. Companies of any size can find each other over the Internet and conduct business through XML-based electronic messages. EBXML messages are consistent, are based upon well-developed business processes, work with clear business semantics, and allow business to be conducted according to standard or mutually agreed upon practices of trading partners, all of this using off-the-shelf software and business tools.

EBXML is open and easy to implement. Participation is free and open to anyone. EBXML is complimentary, not competitive, with existing standards, such as UN/EDIFACT, X12, etc., thus preserving much of the existing investment in these applications. Much of the focus was on the needs of smaller organizations. A plug-and-play architecture allows modular and incremental investment and development. Off the shelf applications, built in established open standards, enable affordable, rapidly developed implementations, even for small organizations.

Concepts of EBXML

The business processes supported by EBXML are expressed as process models and encoded in XML. All EBXML developed messages are encoded in XML as well. However, EBXML may transport any type of data such as binary content or EDI transactions. Also expressed in XML are trading partner agreements, as well as a business service interface to implement these agreements. A transport and delivery layer moves the XML (or other types of) information among partners, and a formal registry and repository acts as a container for these process definitions, vocabularies, and partner profiles.

Common business processes were modeled using established modeling standards such as UML (Unified Modeling Language) and are stored in a global registry. Business partners register their profiles as well. This consistency and detail enables seamless interoperability.

The EBXML Standard Overview

EBXML is composed of three infrastructure components and several other efforts such as ones focused on document creation, business process definition, etc. The infrastructure components are orthogonal in design. They may be used together or separately in implementing an infrastructure.

EBXML infrastructure components include:

  • Collaborative Protocol Profile (CPP) - defines XML data structures which describe what each trading partner supports, the components necessary to conduct electronic commerce, such as data communications, security, processes, document types, telephone contacts, etc.
  • Registry and repository - defines the access interfaces, security and information storage format for any information that needs to be widely, yet securely shared among trading partners or potential trading partners.
  • Messaging - defines the means to move data between trading partners in a secure, reliable manner.

How EBXML was Created

Several working groups were formed to address specific areas of development of the EBXML standard, such as the development of requirements, common business models, trading partner profiles, registry and repository requirements, transport and routing packages, a technical architecture for implementation, and quality review procedures. A separate working group addressed the need for effective marketing and educational materials, and finally, a team developed the working proof of concept system that was demonstrated at the Vienna ratification meeting in May.

Requirements were gathered from a broad range of user community representatives, and the entire development effort was coordinated with a steering committee to ensure that the various parts would work well together. Two other coordinating committees were also formed to insure close coordination between the groups: 1) the Architecture Working Group and the 2) Quality Review Working group. These working groups, with the steering committee, helped ensure that the multiple parallel work efforts integrated properly. As the program progressed three new work efforts were created: 1) security, 2) Proof of Concept (POC) for prototyping, and 3) CPP to ensure a more robust infrastructure.

The unique thing about EBXML, is that unlike most standard development efforts, it developed the entire infrastructure necessary to do electronic business. Most related standards only focus on one part, such as transport or registry.

Proof of Concept Demonstration

To speed development of the standard, a proof of concept workgroup was formed early in the 18 month effort to prototype the evolving standard components. At each quarterly EBXML meeting the prototype workgroup demonstrated integration of components and feed back was given to each workgroup on problems discovered in the implementation. The draft standards where then adjusted to reflect the feedback. Often the feedback was on ways to make the standards easier to implement and manage. These help ensure that the resulting standards would facilitate implement of cost effective implementation at SMEs. During the last meeting, in may in Vienna, more than two dozen vendors participated in the proof of concept demonstration. We anticipate that many of these vendors will implement product in 2001 based on EBXML.

Future Development and Maintenance

At the Vienna meeting in may, the 18 month old EBXML standards development effort was formally closed down. Responsibility for infrastructure components of EBXML were moved under OASIS, and document definition and process discovery/definition components were moved under the auspices of UN/CEFACT. A formal coordinating committee was formed to ensure that EBXML components remain coordinated and appropriately coupled.

For More Information...

For more information on EBXML see the Web Site at www.ebxml.org. Additional information is available at www.xml.org, a site covering all aspects of XML maintained by OASIS.

Site Hosted By OASIS

www.oasis-open.org
- - -

 

globe image

Copyright © OASIS Open 2006. All rights reserved.