Upload
timothy212
View
633
Download
0
Tags:
Embed Size (px)
Citation preview
electronic business XMLelectronic business XML
Mark CrawfordLogistics Management [email protected](703) 917-7177
Member -Member - Member -Member -
Member -Member -
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
ebXML OrganizationebXML Organization
ExecutiveCommittee
SteeringCommittee
Requirements
TechnicalArchitecture
BusinessProcess
CoreComponents
Registry &Repository
TradingPartner
Security
Proof ofConcept
Marketing
ebXML ComponentsebXML Components
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
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
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
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
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
ebXML Technical FrameworkebXML Technical Framework
Source: ebXML Requirements V1.06
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
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
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
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
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
Registry and RepositoryRegistry and Repository
Source: ebXML Registry Service Specification V1.0
Transport, Routing, and Packaging
Transport, Routing, and Packaging
ebXML Message Service Handler Components
Source: ebXML Message Service Specification V1.0
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
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
SecuritySecurity
Source: ebXML Technical Architecture Risk Assessment v1.0
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
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
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
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
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
What about XML work?What about XML work?
Not part of phase 1 No mention in phase 2 MOU
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
“Most of these [Vertical Industry XML] schema will be dead in two years”
Rita Knox – XML Analyst, Gartner Group
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