期刊文献+

BPEL流程监视的可视化实现(英文)

Implementation of Visual BPEL Process Monitoring
下载PDF
导出
摘要 When a BPEL process is executed,it is necessary to dynamically monitor the process.BPEL is a executable language,which is not suitable for visual monitoring.On the other hand,BPMN is designed to visually describe business process and is more intuitive for monitoring.To visually monitor a BPEL process, transformation from BPEL to BPMN is necessary.However,current study of transformation from BPEL to BPMN does not support the transformation of'link'activity.Besides,no work has been done to add supplementary information into BPMN during transformation.In this paper,we transform nested BPEL process into a flat BPMN process graph without hierarchy through applying a flattening strategy.Especially, we analyze various scenarios of the transformation of link activity,and provide a method to deal with it. Besides,we analyze the mapping between BPEL activities and BPMN graph,through which we found out that some supplementary information cannot automatically obtained from BPEL process.These supplementary information need to be added during transformation.At the end of this paper,we present the structure of our monitoring tool which is based on our transformation algorithm. When a BPEL process is executed, it is necessary to dynamically monitor the process. BPEL is a executable language, which is not suitable for visual monitoring. On the other hand, BPMN is designed to visually describe business process and is more intuitive for monitoring. To visually monitor a BPEL process, transformation from BPEL to BPMN is necessary. However, current study of transformation from BPEL to BPMN does not support the transformation of "link" activity. Besides, no work has been done to add supplementary information into BPMN during transformation. In this paper, we transform nested BPEL process into a flat BPMN process graph without hierarchy through applying a flattening strategy. Especially, we analyze various scenarios of the transformation of link activity, and provide a method to deal with it. Besides, we analyze the mapping between BPEL activities and BPMN graph, through which we found out that some supplementary information cannot automatically obtained from BPEL process. These supplementary information need to be added during transformation. At the end of this paper, we present the structure of our monitoring tool which is based on our transformation algorithm.
出处 《计算机系统应用》 2009年第6期134-142,共9页 Computer Systems & Applications
基金 Supported by the National Grand Fundamental Research 973 Program of China under Grant No.2009CB3070 National High-Tech Research and Development Plan of China under Grant No.2007AA010301
关键词 BPEL 流程监视 可视化 计算机应用 BPEL BPMN flatrening strategy link acivity
  • 相关文献

参考文献6

  • 1Business Process Execution Language for Web Services(version 1.1).
  • 2Business Process Modeling Notation Specification.
  • 3Recker J, Mendling J. On the Translation between BPMN and BPEL: Conceptual Mismatch between Process Modeling Languages. Proceedings of Workshops and Doctoral Consortium for the 18th International Conference on Advanced Information Systems Engineering. Namur University Press, Luxembourg, Grand-Duchy of Luxembourg, 2006.
  • 4Mendling JJ, Lassen KB, Zdun U. Transformation Strategies between Block-Oriented and GraphOriented Process Modelling Languages. Multikonferenz Wirtschaftsinformatik 2006. Band 2. GITO-Verlag, Berlin, Germany, 2006:297-- 312.
  • 5Florian J, Susanne L, Gregor Z. Information losses within the collaborative integration of different process models - BPML as an XML-based interchange format for BPMN business process models. Proceedings to 40th Annual Hawaii International Conference on System Sciences (HICSS'07), 2007.
  • 6Mendling J, NtRtgens M. Event-Driven- Process- Chain Markup Language (EPML): Anforderungen zur Definition eines XML- Schemas fur ereignisgesteuerte Prozessketten. NUttgens M, Rump F(Ed.): Proceedings of the 1st GI Workshop on Event-Driven Process Chains, Trier 2002:87--93,

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部