# Presentation: 340634

## electronic business XML

**Mark Crawford**
**Logistics Management Institute**
**mcrawford@lmi.org**
**(703) 917-7177**

- Member -

- Member -

- Member -

## electronic business XML (ebXML)

- Joint OASIS & UN/CEFACT effort
- Participants include who’s who of XML and EDI
- Vision is to “create single global electronic market”
- Initial product is a technical framework that will enable XML to be utilized in a consistent manner for the exchange of all electronic business data
- Specifications and information at http://www.ebxml.org

## ebXML Organization

## ebXML Components

## ebXML Deliverables

- Technical Specifications
- Fulfils the requirements of the *ebXML Requirements document*
- Technical Reports
- Guidelines - contain information to guide in the interpretation or implementation of ebXML concepts.
- Catalogues - contain foundation material based on ebXML Technical Specifications or Reports.
- Reference Materials
- Normative references in approved specifications
- White Papers
- A snapshot of on-going work within each respective Project Team that has been approved by the Project Team and accepted by the Steering Committee

## ebXML Technical Specifications

- Architecture
- ebXML Technical Architecture Specification v1.04
- Business Process
- Business Process Specification Schema v1.01(XML schema and DTD examples available separately)
- Registry/Repository
- Registry Information Model v1.0
- Registry Services Specification v1.0
- Requirements
- EbXML Requirements Specification v1.06 –
- Trading Partner
- Collaboration-Protocol Profile and Agreement Specification v1.0
- Transport, Routing and Packaging
- Message Service Specification v1.0

## ebXML Approved Technical Reports

**Business Process Project Team**
- Business Process and Business Information Analysis Overview v1.0
- Business Process Analysis Worksheets & Guidelines v1.0 -
- E-Commerce Patterns v1.0
- Catalog of Common Business Processes v1.0
- Security
- Technical Architecture Risk Assessment v1.0

## ebXML Approved Technical Reports

**Core Component Project Team**
- Core Component Overview v1.05
- Core Component Discovery and Analysis v1.04
- Context and Re-Usability of Core Components v1.04
- Guide to the Core Components Dictionary v1.04
- Naming Convention for Core Components v1.04
-  Document Assembly and Context Rules v1.04
- Catalogue of Context Drivers v1.04
- Core Component Dictionary v1.04
- Core Component Structure v1.04

## ebXML White Papers

- Business Process
- Proposed revisions to Technical Architecture Specification v1.0.4
- Registry/Repository
- Using UDDI to find ebXML Registry/Repository
- Security
- ebXML Registry Security Proposal

## ebXML Technical Framework

- Source:  *ebXML Requirements V1.06*

## ebXML Business Collaboration Process

- Source:  *ebXML **Business Process and Business Information Analysis Overview v1.0** *

## ebXML Design Time and Runtime Reference Model 

- Source:  *ebXML **Business Process and Business Information Analysis Overview v1.0** *

## ebXML Analysis Process

- Source:  *ebXML **Business Process and Business Information Analysis Overview V1.0** *

## Core Components

- Core Component – the lowest common denominator (datum) of an information element
- A core component functions as a reusable, syntax neutral building block
- The core component can have extensions and/or context and can be part of any number of aggregates
- Aggregate – A set of related core components and possibly other aggregates whose characteristics define a single distinct concept
- Must contain a minimum of two components greater than or equal to one core component and none, one, or more aggregates
- Document Part – the compilation of a related group of aggregates

## The Relationship of Core Components

- Source:  *ebXML **Business Process and Business Information Analysis Overview V1.0** *

## Registry and Repository

- Source: *ebXML Registry Service Specification V1.0*

## Transport, Routing, and Packaging

- ebXML Message Service Handler Components

- Source: *ebXML Message Service Specification V1.0*

## Trading Partner

**Overview of Collaboration Protocol Profiles (CPP)**

- Source: *ebXML **Collaboration-Protocol Profile and Agreement Specification Version 1.0**  *

## Trading Partner

**Overview of Collaboration-Protocol Agreements (CPA) **

- Source: *ebXML **Collaboration-Protocol Profile and Agreement Specification Version 1.0**  *

## Security

- Source: *ebXML Technical Architecture Risk Assessment v1.0** *

## Next Steps

## Vienna Announcement

- Joint MOU signed on 11 May
- ebXML becomes virtual organization
- Joint Management Team
- ebXML Project Teams will transition as follows –
- UN/CEFACT
- Core Components
- Business Process
- OASIS
- Transport, Routing and Packaging
- Registry and Repository
- Trading Partner
- Security
- Joint CEFACT/OASIS
- Architecture
- Marketing

## ebXML Management Team

- Purpose – provide for management coordination across all phase 2 teams
- Membership –
- 6 voting members
- 3 from OASIS
- 3 from UN/CEFACT
- 5 non-voting members
- 2 from OASIS
- 2 from UN/CEFACT
- 1 from joint marketing team
- Meetings
- Bi-monthly teleconference
- Semi-annual face to face

## Membership and Participation

- Participation in follow-on work will be supported
- All active ebXML members will become individual members of respective organizations (OASIS and UN/CEFACT)
- OASIS dues will be waived for one year (tentative pending approval)
- UN/CEFACT expert status will be conferred

## Related Efforts

## Joint Core Components

## Joint Core Components Initiative

- X12 and EWG have joined together to extend ebXML core components work
- Purpose is to extend the work of ebXML
- All work will be done using ebXML metamodel, evolving modeling methodology, and core components process
- Focus is on functionally neutral and domain space core components, their aggregates, and functional sets

***Opportunity to finally harmonize national and international business standards***

## Workplan

- Joint ASC X12/EWG Core Components Work Group will
- Finalize ebXML Core Component Methodology
- Validate ebXML initial core component library
- Conduct discovery and analysis of additional core components
- Harmonize between BP and CC efforts
- Actual discovery work will be lead by members of the EWG Development Groups and ASC X12 Lettered Subcommittees
- Next Meeting – 3 through 8 June in St. Louis

## What about XML work?

- Not part of phase 1
- No mention in phase 2 MOU

## XML Applications & Industry Initiatives

-      Text Encoding Initiative (TEI)
-      Channel Definition Format, CDF (Based on XML)
-      RDF Rich Site Summary (RSS)
-      Open Content Syndication (OCS)
-      W3C Document Object Model (DOM), Level 1 Specification
-      Web Collections using XML
-      Meta Content Framework Using XML (MCF)
-      XML-Data
-      Namespaces in XML
-      Resource Description Framework (RDF)
-      Australia New Zealand Land Information Council (ANZLIC) - Metadata
-      Alexandria Digital Library Project
-      ATLA Serials Project (ATLAS)
-      XML Metadata Interchange Format (XMI)-Object Management Group (OMG)
-      OMG Common Warehouse Metadata Interchange (CWMI) Specification
-      Object Management Group XML/Value RFP
-      MDC Open Information Model (OIM)
-      Educom Instructional Management Systems Project (IMS)
-           Metadata Specification
-      Structured Graph Format (SGF)
-      Legal XML Working Group and UELP
-      XML Court Interface (XCI)
-      Georgia State University Electronic Court Filing Project
-      Web Standards Project (WSP)
-      HTML Threading - Use of HTML in Email
-      Open Software Description Format (OSD)
-      XLF (Extensible Log Format) Initiative
-      Apache XML Project
-      WAP Wireless Markup Language Specification
-      HTTP Distribution and Replication Protocol (DRP)
-      Chemical Markup Language
-      Molecular Dynamics [Markup] Language (MoDL)
-      Bioinformatic Sequence Markup Language (BSML)
-      BIOpolymer Markup Language (BIOML)
-      Virtual Hyperglossary (VHG)
-      Weather Observation Definition Format (OMF)
-      Open Financial Exchange (OFX/OFE)
-      Interactive Financial Exchange (IFX)
-      FinXML - 'The Digital Language for Capital Markets'
-      Extensible Financial Reporting Markup Language (XFRML)
-      Open Trading Protocol (OTP)
-      Financial Products Markup Language (FpML)
-      Mortgage Bankers Association of America XML Workgroup
-      Digital Property Rights Language (DPRL)
-      XML Digital Signature (Signed XML - IETF/W3C)
-      Digital Receipt Infrastructure Initiative
-      Digest Values for DOM (DOMHASH)
-      Signed Document Markup Language (SDML)
-      FIXML - A Markup Language for the FIX Application Message Layer
-      Bank Internet Payment System (BIPS)
-      smartX ['SmartCard'] Markup Language (SML)
-      Real Estate Transaction Markup Language (RETML)
-      OpenMLS - Real Estate DTD Design
-      ACORD - XML for the Insurance Industry
-      Customer Profile Exchange (CPEX) Working Group
-      Customer Support Consortium
-      XML for the Automotive Industry - SAE J2008
-      XML.ORG - The XML Industry Portal
-      X-ACT - XML Active Content Technologies Council
-      Electronic Business XML Initiative (ebXML)
-      Portal Markup Language (PML)
-      EDGARspace Portal
-      DII Common Operating Environment (COE) XML Registry
-      Open eBook Initiative
-      Mathematical Markup Language
-      OpenMath Standard

-      OpenTag Markup
-      Metadata - PICS
-      MIX - Mediation of Information Using XML
-      CDIF XML-Based Transfer Format
-      Synchronized Multimedia Integration Language (SMIL)
-      Precision Graphics Markup Language (PGML)
-      Vector Markup Language (VML)
-      WebBroker: Distributed Object Communication on the Web
-      Web Interface Definition Language (WIDL)
-      XML/EDI - Electronic Data Interchange
-      XML/EDI Repository Working Group
-      European XML/EDI Pilot Project
-      EEMA EDI/EC Work Group - XML/EDI
-      ANSI ASC X12/XML and DISA
-      Information and Content Exchange (ICE)
-      CommerceNet Industry Initiative
-      eCo Interoperability Framework Specification
-      BizTalk Framework
-      eCo Framework Project and Working Group
-      Commerce XML (cXML)
-      RosettaNet
-      Open Catalog Protocol (OCP)
-      vCard Electronic Business Card
-      iCalendar XML DTD
-      XML Encoded Form Values
-      Capability Card: An Attribute Certificate in XML
-      Telecommunications Interchange Markup (TIM, TCIF/IPI)
-      aecXML Working Group - Architecture, Engineering and Construction
-      Product Data Markup Language (PDML)
-      Product Definition Exchange (PDX)
-      Electronic Component Information Exchange (ECIX) and
-      Pinnacles Component Information Standard (PCIS)
-      ECIX QuickData Specifications
-      ECIX Component Information Dictionary Standard (CIDS)
-      ECIX Timing Diagram Markup Language (TDML)
-      Encoded Archival Description (EAD)
-      UML eXchange Format (UXF)
-      XML Data Binding Specification
-      Translation Memory eXchange (TMX)
-      P3P Syntax Specification
-      Scripting News in XML
-      InterX.org Initiative
-      NuDoc Technology
-      Coins: Tightly Coupled JavaBeans and XML Elements
-      DMTF Common Information Model (CIM)
-      Universal Plug and Play Forum
-      Process Interchange Format XML (PIF-XML)
-      Ontology and Conceptual Knowledge Markup Languages
-      XOL - XML-Based Ontology Exchange Language
-      Procedural Markup Language (PML)
-      QAML - The Q&A Markup Language
-      LACITO Projet Archivage de données linguistiques
-      sonores et textuelles [Linguistic Data Archiving Project]
-      Astronomical Markup Language
-      Astronomical Instrument Markup Language (AIML)
-      GedML: [GEDCOM] Genealogical Data in XML
-      Newspaper Association of America (NAA) - Standard for
-      Classified Advertising Data 5.5
-      News Industry Text Format (NITF)
-      XMLNews: XMLNews-Story and XMLNews-Meta
-      NewsML and IPTC2000
-      Notes Flat File Format (NFF)
-      Java Help API
-      Cold Fusion Markup Language (CFML)
-      Document Content Description for XML (DCD)
-      XSchema

-      Document Definition Markup Language (DDML)
-      WEBDAV (IETF 'Extensions for Distributed Authoring and Versioning on the Web')
-      DAV Searching and Locating (DASL)
-      Graphic Communications Association - GCA 'Paper' DTD
-      DocBook XML DTD
-      Tutorial Markup Language (TML)
-      International Development Markup Language (IDML)
-      Call Processing Language (CPL)
-      Call Policy Markup Language (CPML)
-      VoiceXML Forum (Voice Extensible Markup Language Forum)
-      VoxML Markup Language
-      Telephony Markup Language (TML)
-      SABLE: A Standard for Text-to-Speech Synthesis Markup
-      Java Speech Markup Language (JSML)
-      SpeechML
-      TalkML
-      XML and VRML (Virtual Reality Modeling Language) - X3D
-      XML for Workflow Management [NIST]
-      SWAP - Simple Workflow Access Protocol
-      XML-Based Process Management Standard: Wf-XML
-      Theological Markup Language (ThML)
-      LitML: A Liturgical Markup Language
-      XML-F ('XML for FAX')
-      Extensible Forms Description Language (XFDL)
-      XML Forms Architecture (XFA)
-      Broadcast Hypertext Markup Language (BHTML)
-      IEEE LTSC XML Ad Hoc Group
-      IEEE Standard DTD
-      Open Settlement Protocol (OSP) - ETSI/TIPHON
-      Directory Services Markup Language (DSML)
-      WDDX - Web Distributed Data Exchange
-      Business Rules Markup Language (BRML)
-      Common Business Library (CBL)
-      Open Applications Group - OAGIS
-      Schema for Object-oriented XML (SOX)
-      XMLTP.Org - XML Transfer Protocol
-      The XML Bookmark Exchange Language (XBEL)
-      Simple Object Definition Language (SODL) and XMOP Service
-      Simple Object Access Protocol (SOAP)
-      XML and Music
-      Clinical Trial Data Model
-      Human Resource Management Markup Language (HRMML)
-      HR-XML Consortium
-      XML-HR Initiative - Human Resources
-      ECMData - Electronic Component Manufacturer Data Sheet Inventory Specification
-      Bean Markup Language (BML)
-      The Koala Bean Markup Language (KBML)
-      Jigsaw XML Format (JXML)
-      Chinese XML Now!
-      MOS-X (Media Object Server - XML)
-      FLBC (Formal Language for Business Communication) and KQML
-      ISO 12083 XML DTDs
-      Extensible User Interface Language (XUL)
-      User Interface Markup Language (UIML)
-      Process Specification Language (PSL) and XML
-      XML DTD for Phone Books
-      Using XML for RFCs
-      Schools Interoperability Framework (SIF)
-      Guideline XML (gXML)
-      Extensible Protocol
-      XML Belief Network File Format (Bayesian Networks)
-      Predictive Model Markup Language (PMML)
-      The Data Documentation Initiative (DDI)
-      XML and CORBA

- XML Applications & Industry Initiatives

## “Most of these [Vertical Industry XML] schema will be dead in two years”

- Rita Knox – XML Analyst, Gartner Group

## CEFACT Proposal

- CEFACT Steering Group considering proposal to incorporate XML work as part of EWG
- Work would be based on xCBL
- Work would leverage ebXML core components effort
- Work would result in international standards for
- Design Rules
- Naming Conventions
- Vocabulary
- Transactions

## Questions?