Business Process Modeling and Execution: Tools and technologies report for SOAMeS project
Year of publication
2007
Authors
Koskela, Mika; Haajanen, Jyrki
Abstract
This report presents the results of a survey on business process modeling and execution technologies. The first phase of the research consisted of a broad survey on the available language options. For business process execution, Business Process Execution Language (BPEL for short, officially WS-BPEL or BPEL4WS depending on the version) was considered as the only relevant option. Other executable languages were either obsolete or academic proposals not suitable for industry use. For business process modeling, Business Process Modeling Notation (BPMN) and UML Activity Diagram (AD) were considered suitable. Other available options did not provide enough support for transformations to executable languages.The expressive power of the languages was evaluated by comparing how well the languages support different workflow patterns. It was found out that there is a significant gap between the expressive power of modeling and execution languages, which means that all models cannot be directly transformed to executable code. Between BPMN and UML AD, the differences in pattern support were minimal. However, it was noted that the specifications are partly ambiguous, which can lead to misinterpretations in the transformations. The practical utility of the findings was demonstrated by testing two available tools that supported BPMN and BPEL and that were considered prominent based on their documented functionalities. The test results showed that the transformation functionalities were to a large extent dependent on the expressive power of the languages. It was concluded that the technologies have not yet fully matured, but first steps in their adoption can already be taken, because by taking the known shortcomings of the technologies into account in the modeling, automatic transformations from models to code, and even vice versa, can be realized.
Show moreOrganizations and authors
Publication type
Publication format
Monograph
Audience
Professional
MINEDU's publication type classification code
D4 Published development or research report or study
Publication channel information
Journal/Series
VTT Tiedotteita - Meddelanden - Research Notes
Publisher
VTT Technical Research Centre of Finland
Issue
2407
ISSN
ISBN
Open access
Open access in the publisher’s service
Yes
License of the publisher’s version
Other license
Self-archived
No
Other information
Keywords
[object Object],[object Object],[object Object],[object Object]
Language
English
International co-publication
No
Co-publication with a company
No
The publication is included in the Ministry of Education and Culture’s Publication data collection
No