30
OASIS Week of ebXML Standards Webinars 4-7 June 2007 www.oasis-open.org

OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

OASIS Week of ebXML Standards Webinars

4-7 June 2007

www.oasis-open.org

Page 2: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

ebXML Framework Origin■ UN/CEFACT

● United Nations Centre for Trade Facilitation and eBusiness

● Conducted analysis of EDI in 1998/1999■ OASIS

● Organization for the Advancement of Structured Information Standards

● Consortium hosting XML and related standards work

Page 3: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

ebXML Initiative then....■ Phase 1-Joint effort with UN/CEFACT and OASIS

● Open invitation to eBusiness community to join in September 1999

● Involved 18-month project (November 1999-May 2001)● Specifications delivered on time

■ Vision● Create a single global electronic marketplace where enterprises

of any size and in any geographical location can meet and conduct business with each other”

● Provide a “modular, yet complete electronic business framework”■ Approach

● Semantic and technical interoperability● Modular framework leveraging EDI, XML, Internet, and Web

technologies

Page 4: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

ebXML standards today....■ ebXML Messaging (ebMS)

● Secure reliable messaging, binding to CPP/A● Version 2 certified interoperable messaging since 2002

■ Collaboration Protocol Profile / Agreements● Bilateral message service and partner configuration● Binding to ebXML Messaging (ebMS)

■ Business Process (ebBP)● Support for complex business interactions● Choreography (public process)● Binding to message protocols via CPP/A

■ Registry / Repository: Information model and services■ Core Components: Information model for vocabularies and

business documents

Page 5: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

OASIS ebXML Business ProcessTuesday, 5 June 2007

www.oasis-open.org

■ Dale Moberg, Axway■ Pim van der Eijk, OASIS■ Yildiray Kabak, METU■ Monica J. Martin, Sun Microsystems

Page 6: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

Attendee Tips

www.oasis-open.org

■ To reduce/expand your dashboard:● Click on ‘Grab Tab’ arrow located on left side of

dashboard.■ To send a question:

● Type question in question box and send to organizer or presenter.

● Questions will be answered in the end of presentations.

■ Reduce presentation window to see your open browser:

● Click on square on ‘Grab Tab’ or Select View in top tab, then choose ‘Windows’.

Page 7: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

This TC is open to new participants!

www.oasis-open.org

■ Are you (is your employer) already an OASIS member?

● If yes, the from the OASIS page for this TC, click on:

● If no, then first go to: http://www.oasis-open.org/join/

Page 8: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

Collaborative Business Processes in a Global eBusiness Domain

Using ebBP

www.oasis-open.org

Dale Moberg, AxwayPim van der Eijk, OASISMonica J. Martin, Sun MicrosystemsYildiray Kabak, METU5 June 2007

ebBP v2.0.4, OASIS Standard, http://docs.oasis-open.org/ebxml-bp/2.0.4/OS/spec/ebxmlbp-v2.0.4-Spec-os-en-html/

Page 9: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

www.oasis-open.org

Presentation Outline■ The eBusiness domain of collaborative

business processes ● Where does ebBP fit?

■ Real-world example of best practices and use of ebBP

■ Current ebBP progress/plans■ Questions

Page 10: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

www.oasis-open.org

The Global eBusiness DomainCurrent State

Electronic interchange across domains of control and communities involves:

■ Competitive pressures● Business expectations, and technology and

topology in heterogeneous environments■ Community relationships

● With peers, partners, and within or across domain entities

■ Constraints or conditions● Regulations, agreements, or regional norms

Page 11: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

www.oasis-open.org

Global eBusiness Requirements■ For business processes, capture:

● Business quality of service contract● Business transaction patterns● Partner expectations● Semantics - business, operational and

context■ Facilitate collaboration

● Balance policies and practical realities● Enable communities to migrate from

business messages and content only ■ Use agreements and processes

Page 12: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

www.oasis-open.org

What is ebBP?■ An eBusiness standard process definition

for document-based message exchange● Business quality of service expectations● Realized through definition in products / tools

■ Focused on collaboration and choreography between 2+ parties

● Business transactions patterns● Technical state alignment based on business

messages and business signals● Multiple roles that parties play● Business conditions and constraints● Logical business documents

Page 13: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

www.oasis-open.org

Where does ebBP Fit?■ ebBP is targeted at design / use of

business quality of service contract■ Focused on:

● Design view of eBusiness exchange ● Basis for activity monitoring● Guides technical contract● Relates business documents

and activities

Composite Applications, NetBeans, Sun Microsystems

Page 14: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

www.oasis-open.org

ebBP and Business Processes■ ebBP is targeted at design / use of the

business quality of service contract■ Relationship to other process components

Composite Applications, NetBeans, Sun Microsystems

● Influences enterprise technology and processes (orchestration)

● Monitors eBusiness activities (choreography)

● Applies constraints● Links business design view

Page 15: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

www.oasis-open.org

Real-World Examples for ebBP■ Community and standards examples

● Role-based profiles to share electronic patient records● Trading partner guidelines for business agreements

and technical contracts● Profiles spanning across (and within) domains for

European eInvoicing and health care■ Marketplace use case examples

● Leverage common content, building blocks and secure, reliable infrastructure

● Choreographic control flow for gateway, supported by application integration components

● Monitoring of business quality of service contracts

Page 16: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

www.oasis-open.org

Serving Health Care Using ebBP Editor Tool

■ User friendly, open source tool designed to create generic or domain specific Business Processes

● Create ebBP instances from scratch or existing ones● Editor available at Sourceforge.net

■ http://sourceforge.net/projects/freebxmlbp ■ The ebBP Editor consists of:

● XML stylist■ Expert mode: Create, modify and validate

ebBP instances through tree presentation

● Graphical component pane■ Drag and drop-based interaction

Page 17: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

www.oasis-open.org

The freebxmlbp Editor Tool

Page 18: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

www.oasis-open.org

All code generated from the public domain ebBP editor (Demo)

Page 19: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

www.oasis-open.org

Import Processes with freebxmlbp

Page 20: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

www.oasis-open.org

Integrating Health Care Enterprise

■ IHE specifies an implementation framework to facilitate the integration of health care information resources

■ The IHE IT Infrastructure Technical Framework [IHE-ITI-1, IHE-ITI-2] identifies a subset of the functional components of the health care enterprise

● IHE Actors (Roles in ebBP)● IHE Transactions (ebBP Business Collaborations)

■ More specifically, IHE transactions define how IT systems communicate by using existing standards such as HL7

(IHE)

Page 21: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

www.oasis-open.org

Using ebBP and Ontologies

Page 22: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

www.oasis-open.org

Purpose of IHE Profiles■ Are business processes describing selected

real-world scenarios (use cases)■ Specify

● The IT systems or applications involved in a use case (Actors)

● The business transactions involved in a use case● Interfaces by restricting the use of the existing

standards such as HL7 or DICOM to accomplish a specific business transaction

● The choreography of the business transactions involved

Page 23: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

www.oasis-open.org

IHE XDS Profile ExampleCross Enterprise Document Sharing

XDS Document Source

XDS Document Repository

XDS Document Registry

Provide & Register

Document Set (ITI-15)

Register Document (Set ITI-14)

Patient Identity Source

Patient Identity Feed (ITI-08)

Document Consumer

Retrieve Document(ITI-17)

Query Registry(ITI-16)

XDS Document Source

XDS Document Repository

XDS Document Registry

Provide & Register

Document Set (ITI-15)

Register Document (Set ITI-14)

Patient Identity Source

Patient Identity Feed (ITI-08)

Document Consumer

Retrieve Document(ITI-17)

Query Registry(ITI-16)

Page 24: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

www.oasis-open.org

IHE Profiles and ebBP■ An IHE Profile is a Business Process

● Configuration management in IHE is not easy ■ Actors are grouped to produce complex business processes!

● Configuration management should be delegated to computers

■ For expedited processing and to mitigate errors

■ Enabled by describing the IHE Profiles through:● The ebBP - A robust standard and computable, business

process specification language■ IHE Profiles using ebBP:

● Doğaç A., et. al, “ebBP Profile for Integrating Healthcare Enterprise (IHE)”, Draft OASIS Profile, June 2006

■ An updated draft paper has been posted (July 2007, IEEE) at http://www.srdc.metu.edu.tr/publications/

Page 25: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

www.oasis-open.org

What ebBP Provides to IHE Profiles■ In an IHE business process

using ebBP, an Actor takes part in automated and computable process:

● The business collaboration

● Its roles to be played● The communicating Actors● The business documents

to be sent and received● The choreography of the

business transactions to be executed

The complex business process for IHE XDS, ATNA and PIX obtained through grouping related Actors

The Business Collaborations involvingITI-19, ITI-8, ITI-15

XDS Document Source

XDS Document Source, PIX Consumer, ATNA Secure Node

XDS Document Repository, PIX Manager

…Defined in Business

Collaborations

Page 26: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

www.oasis-open.org

ebBP in Real-World Cases [1]Criminal Justice, Netherlands

■ Pre-communication model

■ Activities between police, prosecution and justice entities that involves:

● Multi-party collaboration

● Changing role bindings

● Complex conditions● Differing business

states

Page 27: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

www.oasis-open.org

ebBP in Real-World Cases [2]Financial Services

■ Leverages a shared library of process artifacts to:● Speed process

development● Encourage

reusability● Tailor to

semantic meaning

Page 28: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

www.oasis-open.org

Progress and Plans■ Achieved OASIS Standard for ebBP v2.0.4 in

December 2006 with an overwhelming membership vote

■ Working plan is to join ebXML framework in ISO-15000 in ISO TC 154

■ Build on worldwide interest through domains to promote deployment and adoption

■ Future strategy● Support interaction protocols with

BPDM/BPMN: ebBP mapping● Profiles: Such as IHE health care, financial

services● Solidify ebBP future planning

Page 29: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

www.oasis-open.org

Global Business ProcessesSummary and Questions■ Collaborative eBusiness processes:

● Focused on business quality of service contract

■ Focused on business community needs and expectations

■ Success based on:● Modular flexibility – simple to complex● Integrates business semantics / context● Design view (looking up), while...

■ Guiding technical execution (looking down)

Page 30: OASIS Week of ebXML Standards Webinars 4-7 June 2007 … · Involved 18-month project (November 1999-May 2001) Specifications delivered on time Vision Create a single global electronic

ebBP: Recent podcast: http://www.ebxml.org/ebxmlpodcasts.htm#processfreebxmlbp Editor: http://sourceforge.net/projects/freebxmlbpMain web site: http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ebxml-bp Note: Web site includes domain examples worldwide, tools, etc.Index of standard: http://docs.oasis-open.org/ebxml-bp/2.0.4/IHE Profiles Using ebBP: (latest paper) http://www.srdc.metu.edu.tr/publications/BPDM, BPMN: BPDM submission: http://www.omg.org/cgi-bin/doc?bmi/2006-09-07 Interaction protocol: http://portal.modeldriven.org (for example, see: /bpdmhtml/...)BPMN OMG (pre-FTF): http://www.omg.org/docs/dtc/06-02-01.pdfCPP/A: http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ebxml-cppaUBL: http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ubl

www.oasis-open.org

Resources Quick Hit

Thank you from OASIS, and Pim van der Eijk, [email protected] Moberg, [email protected] Monica J. Martin, [email protected] Yildiray Kabak [email protected]