DocumentCode :
2983465
Title :
An Executional Framework for BPMN Using Orc
Author :
Goel, Nihita ; Shyamasundar, R.K.
Author_Institution :
Sch. of Technol. & Comput. Sci., Tata Inst. of Fundamental Res., Mumbai, India
fYear :
2011
fDate :
12-15 Dec. 2011
Firstpage :
29
Lastpage :
36
Abstract :
BPMN is widely used in Model Drive Architectures (MDA) for enterprise-scale solutions. In this paper, we shall realize an executional platform for MDA framework using BPMN. We transform BPMN into an executional framework using Orc [1]. Orc is a web orchestration language that provides uniform access to computational services, including distributed communication and data manipulation. The interesting features of Orc are its capability to specify patterns like multi-merge, discriminator, arbitrary cycles, several multiple instances etc. cleanly. It supports the realization of the map-reduce paradigm for distributed computing and thus, provides a powerful MDA approach for business analysts to express their solutions. It will enable creation/simulation of mock scenarios and the use of verification/validation/debugging in an integrated way. In this paper, we describe a transformation of BPMN core elements to Orc. We use a graph based approach where a Business Process Diagram(BPD) diagram is validated and then converted to a set of Orc computation structures. We describe the transformations along with an implementation and illustrate the process with an example.
Keywords :
Internet; business data processing; graph theory; program debugging; program verification; software architecture; BPMN; MDA framework; Orc computation structures; Web orchestration language; business process diagram; computational services; data manipulation; debugging usage; distributed communication; distributed computing; enterprise-scale solutions; executional framework; graph based approach; map-reduce paradigm; model drive architectures; validation usage; verification usage; Business; Computational modeling; Concurrent computing; Logic gates; Semantics; Synchronization; Web services; BPMN; Orc; Workflow systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Services Computing Conference (APSCC), 2011 IEEE Asia-Pacific
Conference_Location :
Jeju Island
Print_ISBN :
978-1-4673-0206-7
Type :
conf
DOI :
10.1109/APSCC.2011.72
Filename :
6127939
Link To Document :
بازگشت