Augmentation of BPEL with new functions using aspect-oriented programming

초록

BPEL is a standard executable language for specifying actions within business processes with web services. BPEL workflow requires a rule engine to describe application processes in BPEL. In this paper, we introduce a new method to augment BPEL with new functions using aspect-oriented programming by presenting JWX and JWX4BPEL. JWX is a document to describe additional functions, and JWX4BPEL weaves them with BPEL in order to apply new functions to BPEL using aspect-oriented programming. JWX4BPEL generates a new workflow with the additional functions without modifying the original BPEL document. We also show an application example of JWX4BPEL, a payment system, in which rules for new requirements are applied to pre-existing hiring information. As a result, it is possible to provide modeling services using rules and to increase reusability of documents. © 2012 IEEE.

제목
Augmentation of BPEL with new functions using aspect-oriented programming
저자
Kwak, D.; Choi, J.; Lee, M.
DOI
10.1109/HPCC.2012.136
발행일
2012
학회명
14th IEEE International Conference on High Performance Computing and Communications, HPCC-2012 - 9th IEEE International Conference on Embedded Software and Systems, ICESS-2012
개최지
Liverpool
학회 개최일
2012-06-25 ~ 2012-06-27