• DocumentCode
    467099
  • Title

    ePVM - An Embeddable Process Virtual Machine

  • Author

    Weigold, Thomas ; Kramp, Thorsten ; Buhler, Peter

  • Author_Institution
    IBM, Zurich
  • Volume
    1
  • fYear
    2007
  • fDate
    24-27 July 2007
  • Firstpage
    557
  • Lastpage
    564
  • Abstract
    At the heart of every business process management system resides a workflow engine, here termed process execution engine. Yet despite playing such a central role, contemporary business process engines generally still leave much to be desired in terms of interoperability, versatility, and programmability. Therefore, this paper introduces ePVM, an embeddable process execution engine aimed at solving these issues. Basically, ePVM is built upon two core concepts. Firstly, an execution model which is deeply rooted in the theoretical framework of communicating state machines. Secondly, whereas many efforts have been made to create the ultimate process language, ePVM provides in contrast a low-level run-time environment based on a JavaScript interpreter where higher-level domain specific process definition languages can be mapped to. Our work explores both concepts in more detail and also positions ePVM in the current business process and workflow domain.
  • Keywords
    Java; business data processing; virtual machines; workflow management software; JavaScript interpreter; business process management system; definition language; embeddable process virtual machine; low-level run-time environment; process execution engine; workflow engine; Engines; Heart; Java; Laboratories; Monitoring; Runtime environment; Service oriented architecture; Software tools; Standardization; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International
  • Conference_Location
    Beijing
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2870-8
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2007.110
  • Filename
    4291052