BPEL Remote Objects: Integrating BPEL Processes into Object-Oriented Applications

Marvin Ferber, Thomas Rauber, Sascha Hunold
2010 2010 IEEE International Conference on Services Computing  
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
more » ... rating 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.
doi:10.1109/scc.2010.84 dblp:conf/IEEEscc/FerberRH10 fatcat:wijsrvrhrvc25d74rbquwwyn5q