DocumentCode
1808917
Title
BPEL Remote Objects: Integrating BPEL Processes into Object-Oriented Applications
Author
Ferber, Marvin ; Rauber, Thomas ; Hunold, Sascha
Author_Institution
Dept. of Comput. Sci., Univ. of Bayreuth, Bayreuth, Germany
fYear
2010
fDate
5-10 July 2010
Firstpage
33
Lastpage
40
Abstract
Service-orientation and object-oriented design are common practice in the field of business application development. Business process execution languages help to facilitate the orchestration of Web services in service-oriented architectures (SOA). However, using business processes from within object-oriented and event-driven applications is difficult as asynchronous event handling is missing in workflow-based business process modeling languages. The present article presents an approach for integrating BPEL business processes into object-oriented applications. We propose BPEL remote objects (BPELROs) that can be accessed asynchronously in an object-oriented manner. We present a method how state-based business processes can be implemented using BPELROs. It is shown how to apply BPELROs for software modernization tasks and we also evaluate the performance of BPELROs on different BPEL engines.
Keywords
Web services; business data processing; object-oriented languages; software architecture; workflow management software; BPEL remote object; SOA; Web service; business process execution language; event handling; event-driven applications; object oriented design; service oriented architecture; state-based business processes; workflow based process; Adaptation model; Business; Engines; Object oriented modeling; Simple object access protocol; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Services Computing (SCC), 2010 IEEE International Conference on
Conference_Location
Miami, FL
Print_ISBN
978-1-4244-8147-7
Electronic_ISBN
978-0-7695-4126-6
Type
conf
DOI
10.1109/SCC.2010.84
Filename
5557212
Link To Document