• 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