33
electronic business XML electronic business XML Mark Crawford Logistics Management Institut [email protected] (703) 917-7177 Member - Member - Member - Member - Member - Member -

electronic business XML

Embed Size (px)

Citation preview

Page 1: electronic business XML

electronic business XMLelectronic business XML

Mark CrawfordLogistics Management [email protected](703) 917-7177

Member -Member - Member -Member -

Member -Member -

Page 2: electronic business XML

electronic business XML (ebXML)

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

Page 3: electronic business XML

ebXML OrganizationebXML Organization

ExecutiveCommittee

SteeringCommittee

Requirements

TechnicalArchitecture

BusinessProcess

CoreComponents

Registry &Repository

TradingPartner

Security

Proof ofConcept

Marketing

Page 4: electronic business XML

ebXML ComponentsebXML Components

Page 5: electronic business XML

ebXML DeliverablesebXML 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

Page 6: electronic business XML

ebXML Technical SpecificationsebXML 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

Page 7: electronic business XML

ebXML Approved Technical Reports

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

Page 8: electronic business XML

ebXML Approved Technical Reports

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

Page 9: electronic business XML

ebXML White PapersebXML White Papers

Business ProcessProposed revisions to Technical

Architecture Specification v1.0.4 Registry/Repository

Using UDDI to find ebXML Registry/Repository

Security ebXML Registry Security Proposal

Page 10: electronic business XML

ebXML Technical FrameworkebXML Technical Framework

Source: ebXML Requirements V1.06

Page 11: electronic business XML

ebXML Business Collaboration Process

ebXML Business Collaboration Process

ElectronicElectronicBusinessBusiness

CollaborationCollaboration

ProcessDefinition

PartnerDiscovery

PartnerSign-Up

ElectronicPlug-in

ProcessExecution

ProcessManagement

ProcessEvolution

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

Page 12: electronic business XML

ebXML Design Time and Runtime Reference Model ebXML Design Time and

Runtime Reference Model

88ebXML CCBP Analysis

Registry/ Repository

Core/DomainComponents

BusinessDocuments

CP Agreement

De

sig

n T

ime

BusinessProcess

CollaborationProtocolProfile

CollaborationProtocolProfile

Transport

Package

BusinessService

Interface

BusinessServices/App’s

Ru

n T

ime

BusinessService

Interface

BusinessServices/App’s

Register & Discover

Business Library

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

Page 13: electronic business XML

ebXML Analysis ProcessebXML Analysis Process

DocumentDocumentSchema, XMLSchema, XMLSamplesSamples

RequirementsRequirementsDocumentsDocuments

AnalyzeAnalyzeBusinessBusiness

Process andProcess andBusinessBusiness

InformationInformation

Business ProcessBusiness ProcessDefinition,Definition,Document DefinitionDocument Definition

DevelopDevelopSchemasSchemas

ImplementImplementService/Service/

ApplicationApplicationBusiness ProcessBusiness ProcessDefinitionDefinition

GatherGatherRequire-Require-

mentsments

Statement OfStatement OfIntentIntent

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

Page 14: electronic business XML

Core ComponentsCore 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

Page 15: electronic business XML

The Relationship of Core Components

The Relationship of Core Components

Business documentin a particularcontext

Documentpart in aparticularcontext

Context

Component 2Component 1

Aggregate

DocumentDocumentSchema, XMLSchema, XMLSamplesSamples

RequirementsRequirementsDocumentsDocuments

AnalyzeAnalyzeBusinessBusiness

Process andProcess andBusinessBusiness

InformationInformation

Business ProcessBusiness ProcessDefinition,Definition,Document DefinitionDocument Definition

DevelopDevelopSchemasSchemas

ImplementImplementService/Service/

ApplicationApplicationBusiness ProcessBusiness ProcessDefinitionDefinition

GatherGatherRequire-Require-mentsments

Statement OfStatement OfIntentIntent

Popula

tes

Con

tent

Describes Content

Informs Context

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

Page 16: electronic business XML

Registry and RepositoryRegistry and Repository

Source: ebXML Registry Service Specification V1.0

Page 17: electronic business XML

Transport, Routing, and Packaging

Transport, Routing, and Packaging

ebXML Message Service Handler Components

Source: ebXML Message Service Specification V1.0

Page 18: electronic business XML

Trading PartnerTrading Partner

Overview of Collaboration Protocol Profiles (CPP)

What Business

capabilities

it can perform

when conducting a

Business

Collaboration with

other parties

Party A

Party ’s information

- Party name

- contact info

Transport Protocol

Transport Security Protocol

Messaging Protocol

Link to Process -

Specification document

Time out/Retry

-etc.

CPP

Describe Build

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

Page 19: electronic business XML

Trading PartnerTrading Partner

Overview of Collaboration-Protocol Agreements (CPA)

CPA ID

Party ’s information

- Party A

- Party B

Transport Protocol

Transport Security

DocExchange Protocol

Link to Process -

Specification Doc.

Retry

-etc.

CPP

For

Party A

CPP

For

Party B

CPA

Agreed

CPA

Agreed

CPA

1

negotiate

2

negotiate

3

Agree -

ment on

CPA has

arrived.

3

Agree -

ment on

CPA has

arrived.

4 Start Business activities with each other

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

Page 20: electronic business XML

SecuritySecurity

Source: ebXML Technical Architecture Risk Assessment v1.0

Page 21: electronic business XML
Page 22: electronic business XML

Vienna AnnouncementVienna 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

Page 23: electronic business XML

ebXML Management TeamebXML 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

Page 24: electronic business XML

Membership and ParticipationMembership 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

Page 25: electronic business XML
Page 26: electronic business XML
Page 27: electronic business XML

Joint Core Components InitiativeJoint 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

Page 28: electronic business XML

WorkplanWorkplan

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

Page 29: electronic business XML

What about XML work?What about XML work?

Not part of phase 1 No mention in phase 2 MOU

Page 30: electronic business XML

W3C Specifications Documentation 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

XML Applications & Industry Initiatives

Page 31: electronic business XML

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

Rita Knox – XML Analyst, Gartner Group

Page 32: electronic business XML

CEFACT ProposalCEFACT 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

Page 33: electronic business XML