earticle

논문검색

IT Managements and Services

An executional framework for BPMN using Orc

원문정보

Nihita Goel, R.K. Shyamasundar

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

BPMN is widely used in Model Drive Architectures (MDA) for enterprise-scale solutions. In this paper, we shall realise an executional platform for MDA frameworks 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 cleanly specify patterns like multimerge, discriminator, arbitrary cycles and several multiple instances, etc.. It supports the realisation of the MapReduce paradigm for distributed computing, and thus provides a powerful MDA approach for business analysts to express their solutions. The framework enables the 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 into a set of Orc computation structures. We describe the transformations along with an implementation and illustrate the process with an example.

목차

Abstract
 I. INTRODUCTION
 II. BACKGROUND
  A. Orc
  B. BPMN
 III. TRANSFORMING BPMN TO ORC: AN INFORMAL INTRODUCTION
 IV. TRANSFORMING BPMN TO ORC STRUCTURES
  A. Equivalent Orc structures for core BPMN elements
 V. ALGORITHM: TRANSFORMING BPMN TO ORC
  A. BPD To Orc Code
 VI. ILLUSTRATIVE EXAMPLE
 VII. IMPLEMENTATION
 VIII. RELATED WORK
 Acknowledgment
 References

저자정보

  • Nihita Goel School of Technology and Computer Science, Tata Institute of Fundamental Research, Mumbai, India
  • R.K. Shyamasundar School of Technology and Computer Science, Tata Institute of Fundamental Research, Mumbai, India

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.