230 likes | 242 Views
ebXML Messaging: The Future. Ian Jones E-Commerce Engineer, BT Group plc. Chair ebXML Messaging Services TC. Outline. A brief history Version 1.0 Version 2.0 Version 2.1 Version 3 - The plan. (Organization for the Advancement of Structured Information Standards).
E N D
ebXML Messaging:The Future Ian Jones E-Commerce Engineer, BT Group plc. Chair ebXML Messaging Services TC ebXML Messaging: The future
Outline • A brief history • Version 1.0 • Version 2.0 • Version 2.1 • Version 3 - The plan ebXML Messaging: The future
(Organization for the Advancement of Structured Information Standards) United Nations Centre for the Facilitation of Procedures and Practices for Administration, Commerce and Transport A brief history ebXML Messaging: The future
Version 1.0 Features, Scope & Requirements Envelope and headers for business documents Reliable Messaging and Error Handling Messaging Routing Security Audit Quality of Service Platform Independent Interoperability Restart and Recovery Delivered a workable specification ebXML Messaging: The future
Version 2.0 Improvements Simplification Element & Attribute rationalization Better alignment with CPP/A Modularization Changes Removal of TraceHeader element Removal of Via element ebXML Messaging: The future
Outstanding Issues Changes requested None external - mostly issues internal What is being developed What is new or different Documentation Migration issues Version 2.1 ebXML Messaging: The future
Lots of outstanding issues - no consensus for 2.0 Interoperability testing issues Multi-hop definition & implantation Version 2.1 - Issues ebXML Messaging: The future
Revised specification in development Removal of superfluous elements, e.g. RefToMsgId in unbundled Ack. Warning on features that may have significant changes in version 3, e.g. multi-hop Version 2.1 - Development ebXML Messaging: The future
Version 2.1 is an interim release Preparation for version 3.0 Version 2.1 - Migration ebXML Messaging: The future
Preview paper Requirements Use of other Web Services SOAP 1.2 WS-I Basic & other profiles New payload services Migration issues Version 3.0 ebXML Messaging: The future
Why did we produce it ? To start discussion To gather requirements To inform others of what were thinking Invite comments & input We still invite ideas & help Version 3.0 - Preview Paper ebXML Messaging: The future
More and better modularization - allow easier integration of other Web Services and related technologies. Re-evaluate need or process for multi-hop processing Alignment other WS specifications and newer ebXML specifications Version 3.0 - Requirements ebXML Messaging: The future
Reasons increase interoperability only invent the necessary WS Reliability / WS Reliable Messaging WS Security WS Composite Application Framework SAML Version 3.0 - Re-use of other Web Services ebXML Messaging: The future
New “approved” version of SOAP Toolkits now support Modular - future proof design Issue packaging - still propose SWA method Version 3.0 - SOAP 1.2 ebXML Messaging: The future
Investigate using the WS-I profiles Well known - interoperable definition Build on pre-tested combinations reduced software development costs Version 3.0 - WS-I profiles ebXML Messaging: The future
Manifest - move to SOAP header Allow “payload” in SOAP body Investigate and redevelop use of Digital Signatures now technology is more mature Synchronous reply - definition and handling Reliable messaging failure recovery Large attachments Conversational Semantics and BPSS Alignment Version 3.0 - Changes ebXML Messaging: The future
Compression Encryption Version 3.0 - New Payload Services ebXML Messaging: The future
Query Version and Supported Functions Default – Basic CPA Language Neutral / Abstract Message Service API MSH Clustering Version 3.0 - New Features ebXML Messaging: The future
Incompatibility SOAP 1.2 Version Attributes Support for previous versions An open topic - should version 3.0 MSH handle version 2, 2.1 messages? Version 3.0 - Migration ebXML Messaging: The future
Summary • Version 2.1 is a bug fix with some tidy to prepare for version 3.0 • Version 3.0 is a major upgrade and we invite comments, input and help • Version 3.0 starts being built here tomorrow! ebXML Messaging: The future
Questions ebXML Messaging: The future
Thank You ebXML Messaging: The future