测试科学与仪器
測試科學與儀器
측시과학여의기
JOURNAL OF MEASUREMENT SCIENCE AND INSTRUMENTATION
2012年
2期
119-122
,共4页
aspect-oriented programming (AOP)%business process execution language (BPEL)%context-aware workflow
Business process execution language (BPEL) is a most recognized standard workflow language.However,it is difficult to be used in the ubiquitous system computing environment because it is difficult to describe the context information in the selection of the flow through the branch.To solve this problem,we propose a new BPEL workflow system with contextawareness by using aspect-oriented programming (AOP).This system is composed of a BPEL system module and a weaving module using AOP for context-aware.The BPEL system module generates a BPEL workflow program.And the weaving module converts a context-aware mark-up language (CAML) document to the aspect-oriented program that is applied to context-aware code without modification of the existing BPEL document.We also define a new document form that is called CAML,which provides a context-aware that is not available in BPEL.The system can generate a context-aware workflow program.It is developed in a way that inserts context information using AOP to provide context-aware services.