The Framework for ebusiness



Similar documents
Run-time Service Oriented Architecture (SOA) V 0.1

Norwegian e-health Infrastructure based on XML, ebxml and PKI

B2B Glossary of Terms

ebxml Business Process Specification Schema Technical Specification v2.0.4

ebxml Web Services & EDI

Web Content Management Using the OASIS

Web Services Middleware Application: A Solution for SMEs towards B2B Framework Implementation

Focal points for expanded practical cooperation among standards organizations. The Business Requirement

E-HEALTH PLATFORMS AND ARCHITECTURES

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

T-Mobile International ebxml B2B Gateway Solution

Agile Test Methodology for B2C/B2B Interoperability

U.S. Department of Health and Human Services (HHS) The Office of the National Coordinator for Health Information Technology (ONC)

business transaction information management

Standards Required to Support XML-Based B2B Integration

Introduction to UDDI: Important Features and Functional Concepts

Introduction into Web Services (WS)

SOA GOVERNANCE MODEL

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

Table of Contents. 1 Executive Summary SOA Overview Technology Processes and Governance... 8

AS4: Web Services for B2B. GS1 etg White Paper. Issue 1, Approved, July AS4: Web Services for B2B GS1 etg White Paper

Introduction to Service Oriented Architectures (SOA)

Service-Oriented Architectures

Business Object Document (BOD) Message Architecture for OAGIS Release 9.+

NIST s Guide to Secure Web Services

A Framework for Testing Distributed Healthcare Applications

MODA-ML. Middleware tools and Documents to enhance the textile/clothing supply chain through xml

Interoperable, Federated Identity Management Frameworks Across Enterprise Architectures. We can do this.

Connectiv-IT Deployed CECID s Hermes H2O for European Telecommunications Industry

Sadržaj seminara: SOA Architecture. - SOA Business Challenges s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach

An Oracle White Paper March NIEM Solution Architecture Using Oracle Fusion Middleware

White Paper. Web Services External (WS-X) An AS4 Implementation at Cisco

Santa Clara and Energy Systems. William Cox. Copyright All Rights Reserved

GRA Reliable Secure Web Services Service Interaction Profile Version 1.2 Table of Contents

A tour of UN/CEFACT issues relating to Single Windows and Semantic Interoperability in a few slides... and future considerations

E-government Data Interoperability Framework in Hong Kong

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

Service-Oriented Architecture: Analysis, the Keys to Success!

EHR Standards Landscape

The Global Justice Reference Architecture (JRA) Web Services Service Interaction Profile

WEB SERVICES SECURITY

Securing Web Services With SAML

The OMA Perspective On SOA in Telecoms

Government's Adoption of SOA and SOA Examples

ebxml Glossary Technical Architecture Team Version 0.99

EDI stands for the transfer of structured data, by agreed standards from computer application to computer application through electronic means.

This Working Paper provides an introduction to the web services security standards.

Survey of E-Business Standardization Initiatives and Requirements Analysis and IDEF Models for Generic Supply Chain Simulation

Extending SOA Infrastructure for Semantic Interoperability

SOA REFERENCE ARCHITECTURE

Policy Driven Practices for SOA

Universal Business Process Part 2: ebcppa

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008

Concept Proposal. A standards based SOA Framework for Interoperable Enterprise Content Management

SOA for Healthcare: Promises and Pitfalls

A Practical Roadmap to SOA Governance Enterprise Integration Services

Guiding Principles for Technical Architecture

Making Reliable Web Services Message Exchanges Secure and Tamper Proof. Alan J Weissberger. Data Communications Technology. aweissberger@sbcglobal.

Developers Integration Lab (DIL) System Architecture, Version 1.0

Comparing ebxml messaging (ebms) AS2 for EDI, EDI VAN and Web Service messaging

Electronic Health Network - Case Study Consent2Share Share with Confidence

Service Virtualization: Managing Change in a Service-Oriented Architecture

Service Oriented Architecture

Model Driven and Service Oriented Enterprise Integration---The Method, Framework and Platform

SOA and Cloud in practice - An Example Case Study

BUSINESS JUSTIFICATION

Introduction to Systinet. SOA Governance and Lifecycle Management

Web Services Manageability Concepts (WS-Manageability)

Developing Java Web Services

XML- New meta language in e-business

Architectural Requirements for an SOA Based on Web Services. Jim Bole VP, Engineering Infravio, Inc. April 23, 2003

ACE GIS Project Overview: Adaptable and Composable E-commerce and Geographic Information Services

XML for Manufacturing Systems Integration

CONCEPT OF OPERATIONS FOR THE SWIM COMMON REGISTRY (SCR)

ecommerce: Oracle B2B 11g

How To Understand A Services-Oriented Architecture

SOA IN THE TELCO SECTOR

Getting Started with Service- Oriented Architecture (SOA) Terminology

Web Services Standards: obix in the wider XML Web Services context

SPML (Service Provisioning Markup Language) and the Importance of it within the Security Infrastructure Framework for ebusiness

BUSINESS PROCESS AND EBXML - WEB SERVICES INTEGRATION PLATFORM, REQUIREMENTS, ARCHITECTURES, SECURITY

Federal Enterprise Architecture and Service-Oriented Architecture

SOA REFERENCE ARCHITECTURE: SERVICE TIER

THE UNIVERSITY OF HONG KONG IMPACT CASE HISTORY. ebxml Message Gateway Hermes and B2B Connector Provide a Secure and Reliable Platform for E-Business

Christoph Bussler. B2B Integration. Concepts and Architecture. With 165 Figures and 4 Tables. IIIBibliothek. Springer

WHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery

David Pilling Director of Applications and Development

CT30A8901 Chapter 10 SOA Delivery Strategies

ebxml Business Process Specification Schema Technical Specification Appendices v2.0.4

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Implementing Interoperability using an IHE Profile for Interfacility Patient Transport

Structured Data Capture (SDC) Draft for Public Comment

Presented By: Muhammad Afzal 08May, 2009

Eclipse Open Healthcare Framework

The EHR Agenda in Canada

Document Engineering: Analyzing and Designing the Semantics of Business Service Networks

UDDI v3: The Registry Standard for SOA

TECHNOLOGY BRIEF: INTEGRATED IDENTITY AND ACCESS MANAGEMENT (IAM) An Integrated Architecture for Identity and Access Management

Transcription:

An OASIS White Paper The Framework for ebusiness By The OASIS ebxml Joint Committee For OASIS

OASIS (Organization for the Advancement of Structured Information Standards) is a not-for-profit, international consortium that drives the development, convergence, and adoption of e-business standards. Members themselves set the OASIS technical agenda, using a lightweight, open process expressly designed to promote industry consensus and unite disparate efforts. The consortium produces open standards for Web services, security, e- business, and standardization efforts in the public sector and for application-specific markets. OASIS was founded in 1993. More information can be found on the OASIS website at http://www.oasis-open.org. The Electronic Business (ebusiness) extensible Markup Language (XML) [ebxml] set of specifications enable electronic trading relationships between business partners. The heterogeneous nature of ebusiness transactions require a flexible infrastructure/framework that supports simple service calls and complex document exchange. For ebusiness, key integration patterns realize SOA benefits in a pragmatic iterative manner. Today, the original set of ebxml specifications have evolved to integrate use of other specifications and emerging technologies as part of ebusiness solutions focused on Service-Oriented Architecture. 2 Last revision 24 April 2006

Table of Contents Table of Contents...3 Introduction... 5 Messaging Service... 6 Business Applicability... 6 References... 7 Collaboration Protocol Profile and Agreements... 8 Business Applicability... 8 References... 8 ebbp - ebxml Business Process Specification Schema... 9 Business Applicability... 9 References... 9 Registry-Repository... 10 Business Applicability... 10 References... 11 Core Components Standardizing Content... 12 Business Applicability... 12 References... 12 IIC - Implementation, Interoperability and Conformance... 13 References... 13 The Framework for ebusiness

4 Last revision 24 April 2006

Introduction The Electronic Business (ebusiness) extensible Markup Language (XML) [ebxml] set of specifications enable electronic trading relationships between business partners and integrate new technologies: Communicate data in common terms (Core Components Technical Specification [CCTS] v2.0.1) Register and provide ebusiness artifacts and services (ebxml Registry Services [ebrs v3.0] and Registry Information Model [ebrim v3.0]) Configure technical contract between business partners (Collaboration Protocol Profile and Agreements [CPP/CPA v2.0]) Provide secure and reliable transport (ebxml Messaging Service [ebms]) Enable business processes (ebxml Business Process Specification Schema, [ebbp v2.0.3]) The business case was to provide a migration path for existing technologies, and enable Small-Medium Enterprises (SME), using an integrated ebusiness approach. The heterogeneous nature of ebusiness transactions require a flexible infrastructure/framework that supports simple service calls and complex document exchange. For ebusiness, key integration patterns realize SOA benefits in a pragmatic iterative manner. Five specifications achieved ISO 15000 status. The ebbp v2.0.3 is progressing to OASIS 1 Standard and is anticipated to join the set in 2006. Industry Group 3) Reach Agreement 1) Design & Registry Process 2) Implement & Register Profile Trading Partner Profile Business Process & Information Model Registry/ Repository Trading Partner Profile Trading Partner Agreement Company A Company B 4) Conduct Business Business Documents High Level Overview of ebxml Specification Set Functionality 1 Organization for the Advancement of Structured Information Standards (OASIS), www.oasis-open.org. The Framework for ebusiness

Messaging Service The ebxml Messaging Service defines a communications-protocol neutral method for exchanging ebusiness messages. It defines messaging functions, protocol and envelope intended to operate over SOAP (SOAP v1.1 and SOAP with Attachments). Binding to lower transport layers relies on standard SOAP bindings; ebms complements them where required. The ebxml Messaging Service v3.0 expresses compatibility to or use with web services technologies. The ebms v3.0 leverages SOAP-based specifications and existing implementations that handle quality of service for reliability and security, and are composed in the ebms context. Capabilities include: Binding with enterprise systems ebms signaling Security: Authentication, authorization, and non-repudiation Reliable messaging: Guaranteed delivery, duplicate elimination and ordered delivery Digital signature Delegation of protocol functions to web services standards Message exchange patterns (MEP): For business transactions and monitoring Messaging pulling: Lightweight message handlers with limited connectivity (for SME) Compliant with WS-I Basic Profile v1.1, Simple SOAP Binding v1.0, and Attachments Profile v1.0, and WS-Security The ebms v2.0 OASIS Standard was accepted as ISO/TS 15000-2 in May 2004. The v3.0 Committee Draft was approved in April 2006. Business Applicability Key ebms v2.0 deployments include: The UK's National Health Service (NHS) deployed systems and services linking health care professionals. A transaction and messaging service provides the communications infrastructure to connect regional network clusters and national services. It is based on advanced technical standards like OASIS Security Assertion Markup Language (SAML) and ebms, and is projected to handle 5+ billion messages by 2010. This follows the Center for Disease Control (CDC) Public Health Information Network (PHIN). Norway's National Insurance Administration (NIA) uses ebms. Current production system has transported ebxml messages for transactions totaling 1.2 billion EURO, or $1.5 billion) thus far. In high-volume transactional environments, 20 European energy traders are using ebms, like Deutsche Bank and Shell. Another 15 planned for 2006 (WiPro). There are 100+ users in the papinet (paper industry) and EFETnet (energy trading) projects. 6 Last revision 24 April 2006

General Motors developed a new inventory management system that will grow to 7,000 North American dealerships using ebms. About 1,000 have integrated with inventory turnover improved by 11%. Also in automotive retail for dealerships, GM, Volkswagen, Audi, Bentley and others have implemented ebms. For SME, the Center for E-Commerce Infrastructure Development (CECID), The University of Hong Kong (HKU) and iaspec Technologies released of Hermes Messaging Gateway v2.0 in March 2006. References ebms TC: http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ebxml-msg ISO/TS 15000:2: http://www.iso.org/iso/en/cataloguedetailpage.cataloguedetail?csnumber=39973&ics1=35& ICS2=40&ICS3=&scopelist= The Framework for ebusiness

Collaboration Protocol Profile and Agreements The ebxml Collaboration Protocol Profile and Agreement provides a conduit between technical capabilities and partner expectations for business collaborations. The Profile contains technical capabilities of a business partner. It outlines the capabilities and preferences of protocol features and properties for specific roles in component services and activities used in processes. It enables monitoring of sessions and verification of delivery channel features used in collaborative processes. The second set (Agreement) contains data to configure shared aspects of business collaboration protocols. The CPP/CPA v2.1 draft includes: Extension framework for alternative messaging, business process, and capabilities such as for ebbp. Expanded transport capabilities for message exchange patterns Increased composability of multiple exposed services. Improved Party identification The Collaboration Protocol Profile and Agreement v2.0 was approved as an ISO standard 15000-01 by ISO/TC 154 in March 2004. After ebms v3.0 alignment, an OASIS v2.1 Committee Draft will proceed. Business Applicability CPP/CPA adoption has increased in automotive dealerships, supply chain, and inventory management relative to the use of ebms. Web-enabled access to develop CPA is becoming prevalent to on-ramp communities for messaging and configuration services. The US CDC PHIN and European health care projects and several telecommunication networks use this combo. Telco-related announcements are expected (OASIS Symposium in May). References CPP/CPA TC: http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ebxml-cppa ISO/TS 15000:1: http://www.iso.org/iso/en/cataloguedetailpage.cataloguedetail?csnumber=39972&ics1=35& ICS2=40&ICS3= 8 Last revision 24 April 2006

ebbp - ebxml Business Process Specification Schema The ebbp (ebxml Business Process Specification Schema) defines a standard language to configure systems for business collaboration execution between partners. A business process definition, an ebbp definition, describes interoperable business processes that allow partners to achieve business goals: Support process design/description Enable collaboration monitoring and validation Guide execution The ebbp specifies the Business Transaction(s), choreography for using those in Business Collaborations (BC), and BC themselves. Business Signals are exchanged for technical state alignment between parties. Core capabilities include: Standard and extensible business transaction patterns State alignment Business collaboration for two+ parties Composition for visibility and relationships: Allows third party visibility in a business transaction, when that process definition exists elsewhere. Enables use of hybrid, ebxml or Web Services Complex support for party/role definitions Improves linking constructs and transitions for process lifecycle Uses semantic information to specialize processes and documents Enhancements are planned for multi-party, triggers, late binding and status visibility. Business Applicability The OASIS v2.0.3 ebbp has been approved as a Committee Specification candidate (vote start April 2006). The ebbp is being used or evaluated in key domains - health care, egovernment, criminal justice, textiles and ebusiness, primarily in Europe, Asia and Canada. An open-source editor has been released: http://sourceforge.net/projects/freebxmlbp Modular process definitions supporting UBL and small business have been released (see public ebbp site). References ebbp TC: http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ebxml-bp Note: The latest documents are posted here. The Framework for ebusiness

Registry-Repository In v3.0, the ebxml Registry and Repository provide services for registering, locating, and accessing information resources in a distributed (or federated), secure environment. Current v3.0 features include: Registry federation support Replicated content/metadata Security enhancements: XACML, SAML Extensible service interfaces and protocols Definition of new service request and response types HTTP Binding to ebxml Registry Services interfaces Uses a REST style architecture Content management (validation, cataloging) Query enhancements In May 2005, the two v3.0 specifications were approved as OASIS standards. The v2.0 specifications were approved as ISO 15000 parts 3 and 4 in March 2004. Technical notes have been or will be published including: Core Components, Portal artifacts, and WS-I Basic Profile. Other profiles have been (or will be) developed to use of core or advanced features for Open GIS, HL7 and IHE XDR. Business Applicability Adoption is growing in government and domain sectors: Governments of Norway, Finland: Implementing freebxml for a registry-based environment to assemble XML schemas and electronic forms. The UN/CEFACT Information Content Management Group (ICG) officially adopted the standard and freebxml Registry for their Information Content Management Architecture. The planned UN registry federation will store UN-defined and Core Component artifacts. EDIFRANCE launched a trial field of RepXML to manage CCTS BIEs. A federated registry, The Korean ebxml Central Registry & Repository (REMKO) (www.remko.or.kr), linked several domains: iron and steel, trade sector and software providers. NIST is working with 'Integrating the Healthcare Enterprise' (IHE) on developing a Cross- Enterprise Document Sharing system (XDS). HL7, RosettaNet, US Department of Defense, Sprint, and UNSPSC 10 Last revision 24 April 2006

References RegRep TC: http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=regrep sourceforge.net: http://ebxmlrr.sourceforge.net/wiki/overview ISO/TS 15000:3, :4: http://www.iso.org/iso/en/cataloguedetailpage.cataloguedetail?csnumber=39974&ics1=35 &ICS2=40&ICS3= http://www.iso.org/iso/en/cataloguedetailpage.cataloguedetail?csnumber=39975&ics1=35 &ICS2=40&ICS3= The Framework for ebusiness

Core Components Standardizing Content The ebxml Core Components Technical Specification (CCTS) presents a methodology for developing semantic building blocks to represent the general business data types in use This enables reusable and commonly understandable data, using CC and Business Information Entities (BIEs). Developed in the United Nations (UN) Centre for Trade Facilitation and ebusiness (CEFACT), CC provide: Common modeling concept for objects/data Naming convention for definition of the generic semantic meaning in Dictionary Entry Names Fixed set of reusable data types for consistent business value representation The ebxml CCTS v2.0.1 was approved by ISO in August 2005. Business Applicability Several other business document specifications leverage CCTS such as: OAGIS Business Object Documents (BoDs) Universal Business Language (UBL)\ 1. CC concepts are also be used with ebregrep in European pilot projects. References CCTS: http://www.untmg.org ISO/TS 15000:5: http://www.iso.org/iso/en/cataloguedetailpage.cataloguedetail?csnumber=41022&ics1=35& ICS2=40&ICS3= 12 Last revision 24 April 2006

IIC - Implementation, Interoperability and Conformance Focused on implementation, interoperability and conformance, this effort supports development of infrastructure and applications adhering to ebxml specifications and are able to interoperate. The v1.1 ebxml IIC Test Framework Deployment Template Profiles for ebms v2.0 and CPP/CPPA v2.0 have all been published as OASIS Committee Drafts. A profile is being developed for ebbp v2.0.x. The OASIS TC has engaged with W3C and other groups in the US, Asia and Europe for testing standardization, like ECOM and KorBit in ebxml Asia, and CEN/ISSS and ETSI in Europe. EAN-UCC and France Telecom have also used the templates provided. References ebxml IIC TC: http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ebxml-iic The Framework for ebusiness

ebxml Framework White Paper 14 Last revision 24 April 2006