Title: Presenters Name
1ebXML News, Implementations, Developments and
more
- Presenters Name
- Presenters Title
- Affliation
- December 2002
- Email_at_address.com
2Contents
Speaker Hint
- Deployment Landscape
- ebXML Today
- Latest Specification Developments
- ebXML in the marketplace - vendor products
- ebXML projects - deployments, funding, and
pathfinder work - Summary
This presentation contains extensive materials,
you should tailor this to your audience and the
amount of time available
3Deployment Landscape
- Chasing the technology bouncing ball
delivering real ROI for eBusiness
4The CIO nightmare
- What standards do I choose?
- How do I build significant ROI for my
organization? - Can I leverage my existing systems?
- What resources are available to deploy my
solution? - What are my partners doing?
- How much of this is real?
- How do I avoid being in a vendor revolving doors
strategy? - What if I just build it my way and ignore
everyone else?
5Identifying the Needs
Speaker Hint
- What are you trying to build anyway?
- Better EDI system?
- Reach SME partners more effectively?
- eMarketplace solution?
- Next generation XML system and network?
- Open eGovernment systems?
- Integration of major corporations applications?
- Common industry collaboration and vocabularies?
You can tailor this list to suit your audience
and their industry
6The Challenge of Change
- People accept that a digital world is coming and
are adjusting their work habits accordingly - Virtual presentations and meetings
- All digital documents and transactions
- Digital photographs, voices, sound, and
signatures (UPS, Radio Shack, Home Depot, Best
Buy and more). - Shared factor naturally multi-lingual.
- Vast gulf between First World and Third World.
7Business Challenges
- In determining operational needs there are three
levels and areas to include - The first level is the overall operational
approach to solving large enterprise level
interactions, - then enterprise to small business interactions,
- and small business to small business
interactions.
8Affordable Infrastructure
- For a large enterprise this translates into
- Reducing the headcount of staff needed
- Decreasing the effort to migrate to
implementation versions - Lowering the necessary specialty skills to
instead enabling general business staff (costs,
productivity, customers). - For small business it means
- Being able to support multiple large partners
diverse requests for information interchanges - Supporting a single technology base
- Linking the interchange to your applications.
9Electronic Business Technologies
10e-Business Roadmap
Business Architecture
Reference Framework
Process
Reference Models
Data
Applications
Reference Views
Technology Architecture
Technology
Business Why is the engagement being undertaken?
What are your organization's primary motivations
and business drivers?
Functional What will your system do? What
information will it provide?
Technical How will your system be realized with
IT components?
Implementation With what specific products and
other components will your system be implemented?
In what organization? According to what plan?
For each reference view
OBJECTIVES
MODELS
REQUIREMENTS
STANDARDS
PRINCIPLES RULES
ONTOLOGY
RATIONALE
AUTHORATATIVE SOURCE PRIORITY
RISK MANAGEMENT
AS IS MIGRATION TO BE
11XML itself is not enough
- XML, by itself, does not solve interoperability
problems yet it is an important tool for doing
so. - XML does not provide semantics.
- XML by itself is not the magic bullet.
- What we really need is a consistent set of
methods for building interoperable eBusiness
systems using XML railroads and telephony.
12Solving the right problem
- Web services
- interactive point-to-point unrestricted
transactions - internal backend system sockets
- ebXML
- secure, reliable business-to-business exchanges
- metadata alignment, consistent vocabularies,
registries - open eBusiness architecture, business process
engineering - W3C XML
- wire formats, syntax parsing, security, storage
and retrieval - middleware plumbing, web service plumbing
13Standards Focus
- OASIS
- ebXML technology specifications
- Web service technology specifications
- Industry XML vocabularies
- Registry technology specifications
- CEFACT
- ebXML architecture specifications UMM / UML
- Migration of UN/EDIFACT to UMM world
- Business Process alignment
- Industry Standards Groups
- Local vocabularies for vertical industry use
14Standards Focus (more)
- ISO
- International standard tables and measures
- Registry technology specifications
- OMG
- Programming language technology
- EAN/ UCC / CEN / DISA and others
- Cross-industry integration
- Is there overlap and confusion of mission? YES!
15Standards Chemistry
Traction
XML W3C
web services
SOAP v1.1
SOAP v1.2 W3C
BPSS CEFACT
eb MS v2 OASIS
ebXML specs
Market Adoption
WSDL v1.2 W3C
WSDL v1.1
CCSD CEFACT
OAG BODs
eb Reg v2 OASIS
UMM/ UML
UDDI v3x OASIS
UDDI v3 UDDI.org
Content Assembly
UBL
XML
SGML ISO
UN/EDIFACT
Proprietary
JCV
Consortia
SDO
Standing
Open Standardization
16Reap the Benefits of Standards
- Lower costs and reduced errors.
- Greater efficiency of processes.
- Drive consistent business conduct.
- Increase speed of deployment.
- Improve inventory controls.
- Reduce risk for businesses.
- Provide investment protection.
Key Champion awareness and recognition of the
value of standards. The first step is knowledge.
17ebXML Today
- Mission, focus and components
18ebXML Adoption
Q4 - 2002
19ebXML History
- Begun as 18-month initiative in November 1999
- V1.0 Specifications delivered on schedule in May
2001 - Developed in an open process by more than 2000
participants representing 100 organizations in
150 countries - Facilitation meetings held in N.America, Europe
and Japan - Development and deployment of the specifications
is continuing within OASIS and CEFACT with
support from NIST, UCC/EAN, EU and more.
20ebXML Why and How?
- Computers are quicker and more reliable than
people (in processing data), and offer potential
business ROI - Mature organisations process their information
electronically and reap very significant
competitive and production benefits - Information exchange accounting between
organisations is - largely still paper / fax based
- dictated by regulation or large customers
- great once you get it working and stable
electronically - cost savings and availability via internet as
delivery medium - international need to enable global trade and
opportunities - eCommerce / Web revolution well underway (e.g.
eBay)
Productivity
ROI
21Challenges of e-business today
- XML initiatives underway for specific industries
- attempts at verbatim translation of EDI to XML
- Consensus required on common requirements
- No core infrastructure means
- Incompatibility
- Reinvention the norm
- Segregated pockets of communication
22Traditional EDI
Each arrow is a project
23XML
More than 400 initiatives
24ebXML automates business partner
connectionacross industry boundaries
Profile
Profile
Profile
Profile
Profile
Profile
Profile
Profile
Each arrow is a product
25ebXML Approach Business Centric
Each participant needs to specify their own
Who, What, Why and How?
ebXML parlance
Business Terms
Organisation(s) Industry / Service Business
process Context factors Transaction
interchanges Information details Messaging details
CPPA BPSS Content Assembly XML content
structure(s) Core components Registry CPP ebMS
26ebXML Business Profile
Organisation Business process Information Technolo
gy
Own Capabilities and Requirements to trading
partners
ebXML Registry
ebXML Profile
27ebXML Profile matching
ebXML Profile 1
ebXML Profile 2
Requirements Alignment
ebXML Agreement
28ebXML Profile Components
Collaboration Partner Agreements
Collaboration Partner Profiles
5
Contract
Business Integration
Registry Taxonomy
Workflow
4
BP Specification
Process
XForms
Specifications Schema
3
Messages
Assemblies
Artifact relationships
Web Services
Motivation Time People
2
Presentation
Roles
Rules
Events
Directory Services
Technology Integration
Data/Codes Services/Functions
Network
1
ebMS/SOAP
Verbs
Secure content delivery
Nouns
29Deployment Flows / Components
Collaboration Partner Profiles
4
5
Collaboration Partner Agreements
To/From Partner
Registry
2
Events
Adaptors
2
3
Rules
Messages
Transform
Verbs
BP engine
Nouns
Assembly
4
1
Content
Payload
Process
Secure Content Delivery
Messages
Messaging
Verbs
Nouns
2
Roles
Templates
ebXML / WS
1
30Example GM Bulk Used Cars
ltltBinaryCollaborationgtgt
General Motors
Bulk UsedCar Buyers
Trading PartnerAgreement (CPA)
Business Process Specifications (BPSS)
Bulk Buying Business Process
Specifies
Contains
Check Vehicle Availability Dealer
Location Vehicle History Submit PO
Speaker Hint
Business Transactions
Contains
XML Message Structures
DTDs
You can change the context here to your own
project
31Example Bulk Used Cars - Dealers
Conceptual
Speaker Hint
DealerLocator
DealerLocator
Map To
AvailableVehicle Activity
Map To
DealerLocation Activity
You can change the context here to your own
project
DealerLocator
e.g., Map DealerLocation Activity to the
DealerLocator Web service
Map To
Business Analysts map B2B Transactions to the
services available in Back-end systems
VehicleHistory Activity
PurchaseRequest Activity
Map To
PurchaseApproval Activity
Map To
Business Error
DealerLocator
32Script into BPSS definitions
Speaker Hint
You can change the context here to your own
project
Conceptual
AvailableVehicle Activity
The B2B Collaboration may be composed of several
business transactions The resulting sequence is
captured in a BPSS
ltltBusinessTransactionActivitygtgt
DealerLocation Activity
ltltBusinessTransactionActivitygtgt
Business Error
Business Transactions
Physical
33Example Deployment - GM
DMZ
Legacy Apps
B2BTrading Partner
EJBBusinessServices
Internal Firewall
Internet
EJBBusinessServices
DB
ebXMLProcessServer
ebXML
ebXMLMSH
ebXMLBSI
SOAP
Orchestration Services
Systems Interface
J2EE Application Server Container
Business ProcessCollaboration
COTSApps
J2EE Web Container
Legacy Apps
Apps
CPA
BPSS
Speaker Hint
This deployment model shows the ebXML components,
you can adapt this to your own implementation
context.
34Deployment Issues - Information Quality
- For eBusiness - vital to ensure low-cost
interoperability - Accounting mandatory for accuracy and
verification - US Gov critical for homeland security
integration - Globally meeting the challenges of a secure
reliable electronic marketplace
Speaker Hint
You can add context here to your own project, and
change the priority to those from your user
commuity
35XML Information Exchange Quality
(and long-term consistency)
ebXML Secure Authenticated Delivery and Tracking
ebXML Messaging system, envelope format and
payload with exchange source profile (CPP)
controls
Delivery
Assembly
XML
Content Assembly Business logic for content
structure decisions and explicit rules to enforce
content, and interdependencies, with business
exchange context, and content definition UID
references
Schema Content structure definition and simple
content typing
Schema
Registry/ Dictionary
business information
UID content referencing system ensures consistent
definition usage
UID
36Comprehensive Messaging Delivery
With thanks to Alan Kotok from his recent
article http//www.webservices.org/index.php/art
icle/articleview/451/1/22/
37ebXML in the marketplace
38UCC ebXML Interoperability Certification
XML Global Fujitsu
Sun Microsystems Sybase
bTrade Sterling Commerce
WebMethods Cyclone Commerce
Mercator Excelon
TIBCO
- Full list of other ebXML vendors available from-
- http//www.ebxml.org/implementations/
39Vendor Challenge Implementing Business-Centric
Approach
- Semantics
- Define Business Context
- Use Case and Sequence Diagrams
- Identify Authoritative Sources
- Register/Link Source Concepts
- Register Internal Concepts
- Assign Classification
- Place into organizations ontology
- concept - linking - construct
Frameworks Stds
Business Goals
Conceptual Layer
Business Drivers Model / Process / Patterns /
Constraints
Alias
Concepts
- Requirements
- Identify business rules / patterns
- Scope atomics constructs
- Structure Resolution / Indenture
- Workflow / process identification
- Mandatory vs Optional
- Sub-setting Codelists
Strategic
Business Layer
Context
Community of Interest
Reuse - Compound Constructs
Speaker Hint
Target Constructs
Legacy
- Outreach
- Role-Process Identification
- Standards Framework Adoption
- Qualifier to Object Breakout
- Thesaurus Assignment
- Interchange Mapping
See presentation slide notes.
Extension Layer
Reuse
Publish
Technology Model / Constraints
Implementation Guide
Mappings
Partner Profile
- Transaction / Presentation
- Collaboration Partner Specifics
- Elements vs Attributes
- Length, Datatyping and Masking
- Routing Packaging
- Service Parameters
- Framework Envelope - eg. X12 slots
Tactical
Implementation Layer
Service Agreement
Physical
40ebXML projects
- Deployments, funding, and pathfinders today
Speaker Hint
This section can be customized to your audience.
Additional project details can be found from the
JMT website http//www.ebxml.org/ebxml_jmt/index
.htm/documents
41US Government
- CDC lightweight ebXML client developed and
being UCC certified - Homeland Security
- NIST OAG test-bed
- DARPA Advanced Supply Chain
- CIO Council Registry
- DFAS Information Agility
- Addresses
- Invoices
- FDIC MDR with intelligent mapping project
42Canadian Government
- PWGSC Registry base implementation path
finder - PWGSC - EDI transformation using ebXML approach -
evaluation - XML in Ontario (XiO) In Phase 2 through March
2003, evaluating tools to use ebXML Reg/Rep for
prototype implementation committed to ebXML. - EDAT e-Forms Domain Architecture - In 2002,
integrated MS BizTalk environment with a Registry
and ebXML adapter.
43European ebXML
- CEN/ISSS
- EAN
- CEN / eBIS Vendor forum - project began in
September to demonstrate implementations in
Europe using ebXML - SEEM initiative for eCommerce
- Industry - Steel 24x7 Open eXchange
44Automotive
- GM demonstrated their ebXML system with web
service integration at AIAG, Detroit - 25th
Sept02 - Covisint endorsed ebXML
- STAR ebXML messaging pathfinder implemented and
delivered - AIAG working from X12 base
- OAG - Vendor challenges using automotive payloads
and business processes - Straw poll in Detroit 50 of new projects now
using OAG V8 XML
45Industry
- Australia
- State of Victoria (Sydney)
- Utility Supply Gas and Electric Distribution
- In production 100,000 ebXML messaging
transactions daily. - USA - State of Texas
- Electric distribution with power suppliers
- Using ebXML messaging for daily transactions
46Industry Groups
- DISA X12 DRIVE Registry using GoXML
- OTA and IFX
- OAG implementing Registry
- OAGIS V8.0 schemas
- Vendor challenges
- UCCNet ebMS certification
- OAG - RosettaNet ebXML migration
47Latest Specification Developments
- Upcoming capabilities and extensions
48Content Assembly Mechanism (CAM)
- Legacy payloads can be used as is
- Supports vocabulary alignment and multi-lingual
element tags - Minimizes overhead in payload itself can be
just simple structure - Provides ability to do automated mapping
- OASIS TC scheduled to deliver complete
specifications in July, 2003
49Upcoming Registry Developments
- ebXML V3.0 enhancements - partner discovery /
extended content management services - Delivering on eBusiness web services - with
critical federated model - Allows open industry and government deployments
worldwide - Allows building collaborating communities
50Registry v 3.0
- Cooperating Registry Model
- Allows linking multiple ebXML registries together
- Loosely-coupled federation approach
- Local operators have autonomy over their own
registry - Can make several small registries appear as one
single large registry - Supports direct accessing via URI (REST approach)
- Built using the existing V2.0 Registry components
- Event notification mechanism
51Example Deployment
One View to User Organizations
Request Federation Make Associations Synch User
Groups Local content control
Federation Server
OAG Registry
Content Classification
STAR Registry
OAG
BOD's
STAR
Assemblies
STAR
BPS
OAG staff approve
Data
Dictionary
Data
Dictionary
Element Definitions
STAR staff
Transaction Assembly
Element Definitions
Transaction Assembly
52Extending ebXML Registry
ebXML
UDDI
Collaboration Protocol Profile (CPP)
Supported Business Process (BPS)
ltltreferencesgtgt
1..
WSDL
ltltReferencesgtgt
1..
Binding Info
ltltReferencesgtgt
CAM templates
INPUT/OUTPUT DTDs Schemas
CAM templates
1..
DTDs / Schemas
DTDs / Schemas
Web Services
Physical Payloads
53Leveraging UDDI work within OASIS
tModel
Collaboration Protocol Profile (CPA / CPP)
Start here
UDDI Registry
UDDI
WSDL
CAM templates
ebXMLRegistry
Classifications
INPUT/OUTPUT DTDs Schemas
Binding Info
BPS Catalog
Web Services
CAM templates
Core Comp.
Core Comp.
Core Comp.
Core Comp.
INPUT/OUTPUT DTDs Schemas
UBL project
54ebXML Registry Vision
- A semantic registry is the key foundation block
upon which global electronic business exchanges
will be built.
55Summary
- Adopting ebXML - roadmap for implementers
56Planning
- Incremental adoption of components and
operational maturity - Plan 1 year, 2 year and 5 years out.
- Issues, implementation criteria, ROI, support,
interoperability, XML. - Schema neutral content assembly.
- Separation of business semantics from XML
mechanics. - Web services and discovery.
Speaker Hint
You can add your own project experience here and
provide first hand reporting.
57Implementing ebXML roadmap
Existing Integration New Deployment
1 Install messaging Install messaging
2 Create partner delivery details Create partner delivery details
3 Document business process Agree on business process
4 Migrate existing payloads to new delivery Make assembly definitions Select payload standards Make assembly definitions Map to applications Build payload content
4 Adopt Business Process automation - BPSS Adopt Business Process automation - BPSS
5 Cross reference assembly to registry dictionary Cross reference assembly to registry dictionary
6 Publish details to registry Publish details to registry
I N C R E A S I N G M A T U R I T Y
58Some ebXML selection metrics
- B2B or large A2A Environments extending or
integrating enterprise systems, or when loosely
coupled messaging is desirable - Need Reliable Messaging when enterprise services
perform updates, insert, or deletes to the
underlying data model, reliable messaging becomes
critical - Security is a Concernwhen different security
profiles and requirements exist between trading
partners - High scalability requirementsebXMLs loosely
coupled messaging architecture allows for
horizontal scalability, queuing, and clustering - Want to Leverage Industry StandardsXML grammars,
business process modelling and trading partner
agreements
59Main ebXML concepts
- Business Processes defined as models in UMM,
scripted in XML - Business Messages content agnostic - exchanged
using ebMS - Trading Partner Agreement specifies parameters
for businesses to interface with each other
expressed in XML - Messaging Layer moves the actual XML data
between trading partners ebMS - Core components library of pre-defined business
vocabulary artifacts - Collaboration Registry - Provides a container
for process models, vocabularies, assembly
templates, partner profiles discovery.
60Continuing ebXML Work
- Latest Specifications available at
http//www.ebxml.org - Infrastructure work continuing at OASIS
- Messaging
- Collaborative Partner Agreements (CPA)
- Interoperability, Implementation, Conformance
- Registry / Assembly
- Conceptual / Process related work continuing at
UN/CEFACT - Business Process
- Core Components
- Modelling / UMM
61- Information systems have the potential to
transform the Government and the services it
provides to the public. - But without consistent policies and standards to
underpin those systems it will not be possible to
work together to deliver joined up services. - RT Hon Ian McCartney MP, Minister of State, UK
Cabinet Office
62- Never plan further than 24 months out.
Everything is going to be so different by then,
why do it? - Number One of Gartners Top 10 E-Business
Imperatives www.gartner.com
63- It is clear that ebXML will soon become the
standard for all global trade. By implementing
ebXML, GCI takes advantage of the excellent work
thats being accomplished to streamline many EDI
processes and remove waste and redundancy from
supply chains.
64Industry Groups Support ebXML
The Open Healthcare Group
65Find out morehttp//www.ebXML.orgThank you!