상세 보기
Augmentation of BPEL with new functions using aspect-oriented programming
- Kwak, D.;
- Choi, J.;
- Lee, M.
초록
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.
- 발행일
- 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