A summary of ebXML
(the new World Standard for e-Business)
Dave Welsh Collaborative Domain Corporation
Agenda for today
Quick history of ebXML Where did ebXML go beyond EDI New UN/CEFACT organization The roadmap ahead Audience participation !!!
Audience Participation
Who has read about, heard about, or been asked about ebXML ?
Quick history of ebXML
A joint OASIS - UN/CEFACT pilot project for 18 months that ended in Vienna on May 2001. After Vienna:
Oasis continued with Messaging, Registry, and CPPA UN/CEFACT transition group (eBTWG): e-Business Architecture, Core Components, Business Processes eBTWG set the stage for the new UN/CEFACT organization.
Some challenges in ebXML
Neutral governmental standards body working very closely with the technology industry Accelerated development for a standards body; “internet time”. Build upon years of proven EDI and go into eBusiness A new Open Development Process (ODP)
Open Development Process
(typical timeline)
Step 1. Propose a Specification Step 2. Compile Requirements [DONE] [DONE]
Step 3. Write 1st Working Draft
Step 4. Refine 1st Working Draft Step 5. Public Review Cycle
[DONE]
[In Process / Completing] [To start]
Step 6. Implementation Verification
Step 7. Release of Final Specifications
[To start]
[To start]
Where did ebXML beyond EDI?
Audience Participation
Who thinks business process modeling is too hard ?
The alignment domain
Business Domain Model Supply Chain Operations Model Organization A
Business Operations Model Alignment Interface e-Business Organization B Collaboration Model Business Operations Model Goal Alignment Alignment Interface Process Alignment Information Alignment Security Infrastructure
Business Processes
Message Infrastructure
Business Processes
Collaboration Alignment Stack
Views of a Business Collaboration
Stakeholder
Management
Business Focus
Goal alignment
Model Activity
Business agreements and metrics
Deliverable
Business commitment and collaboration specification Business collaboration protocol specification eBusiness message
B2B
Operations
Process alignment Information alignment
Business operation and interaction processes Business object state
Analysts, Developers
Systems Integrator, Security Network infrastructure Administrator A2A Application Integrator Messaging infrastructure
Partner authentication and authorization
Component interaction sequence diagrams
Collaboration role and digital signature
eBusiness implementation framework
Modeling Requires Team Work
Worksheets
Business Domain Modeling Business Collaboration Modeling
Audience
Executive Management, Business Owners Executive Management, Business Owners, Information Modeler, Process Modeler
Author(s)
Business Analyst, Business Architect Business Analyst, Business Modeler
Business Transactional Modeling
Business Analyst, Systems Architect, Implementer
Information Modelers, Process Modeler
Key ebXML modeling concepts
Business Activities and Business Object Flow
Language of real world business operations
Order pending
Business Object state
Order Goods
Business Collaboration Activity
Order expectingDelivery
Business Object resulting State
Deliver Goods
Business Collaboration Activity
Language of technical modeling collaborations
ebXML Worksheets
Perspective
Business Domain Modeling
Formal UMM View
Business Domain View (BDV)
Related Worksheet
Business Model Identification Business Area Business Process Business Process Area Business Context Business Process Use Case Business Entity Type Description Business Entity Type State Model Business Collaboration Business Collaboration Rules Table Economic Contract Economic Resource Type Economic Event Business Transaction Business Transaction Property Value Initiating/Responding Activity Information Business Information Content Description Business Information Content Mapping Core Components Discovery
Business Collaboration Modeling
Business Requirements View (BRV)
Business Transaction Modeling
Business Transaction View (BTV)
UN/CEFACT Organization
(where businesses and governments gather)
Audience Participation
Who thinks going to ebXML means throwing away years of EDI work and investment?
eBTWG Organization
*Methodology
eBTWG Teams
UMM
use use use use
*Modeling
sync
*Collaboration Cheorgraphy use
BCP
change
sync
BCP+MC
use
BET
CC
change
*Transaction Message Cheorgraphy
sync use
BPSS 2.0
upgrade
BPSS 3.0
change
BPSS 1.0
sync sync
CPPA
MSG
BP CAT
BPIMES / BRIM
Storage format
*CategorizationRetrieval
RegRep
*CAPortillo additions to speakers slide
E-Business Roadmap ahead
(opportunities and threats)
Audience Participation
Who thinks ebXML is different than Web Services?
Things on the ebXML roadmap
State of the economy (participation and pilot programs) Aligning EDI and the new ebXML architecture Convergence:
OASIS UBL and Core Components X.12 and others
Legal issues
Intellectual Property (IP) Doing e-Business (ex. Registry, Trading Partner Agreement)
ebXML, the missing Business Process piece of Web Services
Thank you