DocumentCode :
3578895
Title :
Visually scripting portable BPMN script tasks
Author :
Wiriyakul, Jessada ; Senivongse, Twittie
Author_Institution :
Dept. of Comput. Eng., Chulalongkorn Univ., Bangkok, Thailand
fYear :
2014
Firstpage :
1
Lastpage :
6
Abstract :
A script task is an executable element of a BPMN process model. It is a task that executes an associated script written in a particular scripting language. Most existing process modeling tools provide text editors for scripting without any code assist features. It is therefore not so easy for process modelers who may not have the required programming skills to write scripts. Moreover, a process model associated with a script written in a particular language can be executed only on certain process execution engines that support such a language. To make a script task easier to define as well as portable, this paper presents a method to create a script for a BPMN script task using visual programming. A process modeler can conveniently use the visual script building blocks to compose a script. The visual script is then transformed into an XML-based Business Process Script or XBPScript that is a common representation of computation logic among scripting languages. This XBPScript will be associated with a script task instead of a language-specific script. This makes the script portable as it can be generated later into an executable script of a language that is supported by the target process execution engine during process deployment.
Keywords :
Web Services Business Process Execution Language; XML; authoring languages; visual programming; BPMN process model; XBPScript; XML-based Business Process Script; computation logic; portable BPMN script tasks; process deployment; process modeling tools; script composition; scripting language; target process execution engine; visual programming; visual script building blocks; Business; Engines; Programming; Semantics; Visualization; XML; BPMN; Script Task; Visual Programming; XML-Based Programming Language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data and Software Engineering (ICODSE), 2014 International Conference on
Print_ISBN :
978-1-4799-8175-5
Type :
conf
DOI :
10.1109/ICODSE.2014.7062710
Filename :
7062710
Link To Document :
بازگشت