Академический Документы
Профессиональный Документы
Культура Документы
State-of-the-art of Standards
in Business Process Modeling and Execution
December 6, 2006
Ju, Jungmin
POSTECH
Contents
} Introduction
} Research Axes
} Previous Works
} Current Challenges
} Future Direction
} Conclusion
Introduction
POSTECH
Interoperable
business processes
Business Development
Business Notation for
interaction lifecycle of
operation BP behavior
protocols BP
Scope
BPEL BPML
BPSS WPDL
RosettaNet PIP UML BPMN WS-CDL XPDL
WSCI WSFL
WSCL XLANG
Motivation
BPSS BPEL
Wf-XML
BPML
WS-CDL WSCI
WSCL
XLANG WSFL
XPDL
Standards, who said standards?
Objectives
Research Axes
Initiatives
Viewpoints about message exchange
Phase of business process development lifecycle
POSTECH
Research Axes
} Different initiatives
OASIS
BPSS BPEL4WS
W3C
WSCL WSCI WS-CDL
BPMI
BPMN BPML
WfMC
XPDL WPDL Wf-XML
Others
OAGIS WS-I WSFL XLANG RosettaNet
Research Axes
} Different viewpoints about message exchange
Organization A Organization B
Private Processes Public Processes Public Processes Private Processes
PrA4
PrA6
Legend
An Activity (n)
PrA7 Pu5 message Pu6 PrB4
Control flow
Service flow
Choreography Data flow
Orchestration Orchestration
Systems Integration and Interoperation Lab
POSTECH
Research Axes
} Different phase of BP development lifecycle
Business Analyst
Process Definition
BPEL4WS
BPML
(Concrete)
Interaction Definition
BPEL4WS
BPML BPSS
IT Implementers (Abstract)
Previous Works
POSTECH
OASIS
ebBPSS ebBPSS2.0
WS-BPEL2.0
BPEL4WS1.1
(Draft)
IBM
Microsoft,
WSFL IBM, BEA
Microsoft
BPEL4WS
XLANG
Intalio BPMI
BPML BPML
BPMN
BPMN1.0
(OMG)
W3C
WSCI
HP
WS-CDL WS-CDL1.0
CDL WSCL
Legend
WfMC Wf-XML2.0 Emerging point
Wf-XML1.0 Wf-XML1.1
(draft) Direct effect
Classification Result
Interaction
W3C WfMC
definition BPSS WSCI Wf-XML
WSCL WS-CDL
Recent Challenges
POSTECH
BPMN
OMG BPMI
ebBPSS
ebBPSS
BPMN
XPDL
BPML
WPDL BPMN
BPEL
WSCI
BPSS BPEL
BPML BPEL
- From an ebXML BPSS Choreography to a
BPEL-based Implementation, J. Kim and C.
- A Comparison of BPML and BPEL4WS, J. Huemer
Mendling and M. Mller
BPEL WS-CDL
XPDL
- From Inter-Organizational Workflows to
Process Execution: Generating BPEL from
WS-CDL, J. Mendling and M. Hafner
BPMN XPDL
BPML BPEL
- Mapping from BPMN-formed Business
- A Comparison of XPDL, BPML and BPEL4WS, Processes to XPDL Business Processes, M.
R. Shapiro Jung, H. Kim, M. Jo, K. Tak, H. Cha, and
J. Son
Limitation
Organization A Organization B
Private Processes Public Processes Public Processes Private Processes
Private Process Public Process Public Process Private Process
PrA1
PrA4
PrA6
Future Direction
POSTECH
e-business
Schema
Ontology
Software Package
- Title
- Version
Implementation
- OS
- Processor
- Language
- Memory size
<xmlns:korbit=”http://www.korbit.org”>
<OntologyData> … </OntologyData>
<SoftPkg name=”Hermes” version=”1,0”>
<Title> Hermes </Title>
<Implementation>
<OS value=”WinNT”> …
<Processor value=”x86”> …
<Language value=”en”> …
<MemSize value=”512”> …
</Implementation>
</SoftPkg>
Travel Agent
Send
Receive Send Receive a Receive
Send Payment Request Receive
Flight Hold Confirmation Payment
Itinerary Option Payment Ticket
Schedule Request Number Option List
Request
Conclusion
POSTECH
Conclusion
} Summary
– To provide the history of business process
– To suggest the future direction of business process
• Logical information + Physical information
} Contribution
– To assist organizations to select proper business process
standards/applications
– To provide the future reference for the business process
initiatives
Q&A