z-logo
Premium
Implementing BPEL4WS: the architecture of a BPEL4WS implementation
Author(s) -
Curbera Francisco,
Khalaf Rania,
Nagy William A.,
Weerawarana Sanjiva
Publication year - 2005
Publication title -
concurrency and computation: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.309
H-Index - 67
eISSN - 1532-0634
pISSN - 1532-0626
DOI - 10.1002/cpe.1003
Subject(s) - business process execution language , computer science , workflow , software engineering , service oriented architecture , web service , business process , middleware (distributed applications) , architecture , programming language , distributed computing , database , work in process , engineering , art , operations management , visual arts
BPEL4WS (BPEL in short) is a business process definition language built natively on top of the Web services application model. BPEL provides a workflow‐oriented composition model for Web services applications, and is thus a central piece in the heavily componentized service‐oriented computing model. BPEL results from the merger of two distinct process metamodels (the process algebra model of XLANG and the graph‐oriented model of WSFL) into a coherent and powerful framework. Implementing BPEL thus presents significant challenges to middleware developers. This paper discusses those challenges and describes the design and architecture of the BPWS4J runtime, and a full implementation of the BPELWS 1.1 specification. Copyright © 2005 John Wiley & Sons, Ltd.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here