• DocumentCode
    169915
  • Title

    Object-Business Process Mapping Frameworks: Abstractions, Architecture, and Implementation

  • Author

    Garcia, Raul ; Valente, Marco Tulio

  • Author_Institution
    Dept. of Comput. Sci., UFMG, Belo Horizonte, Brazil
  • fYear
    2014
  • fDate
    1-5 Sept. 2014
  • Firstpage
    160
  • Lastpage
    169
  • Abstract
    The integration between enterprise architectures and Business Process Management Systems (BPMS) is currently based on low-level programming interfaces that expose accidental complexities typical of process implementations. This paper describes an approach for integrating software architectures and BPMSs, based on mapping frameworks. Our inspiration are the Object-Relational Mapping (ORM) frameworks widely used to shield information systems from low-level structures exposed by relational database systems. The paper describes the central abstractions that should be provided by Object -- Business Process Mapping Frameworks (OBPM). We also propose a reference architecture for implementing OBPMs and a concrete OBPM implementation, called NextFlow. We evaluated our approach by comparing two implementations of the same system, one using NextFlow and another using the native API supported by jBPM, a popular BPMS. By using NextFlow, we achieved a reduction of 30% in terms of lines of code, 35% in terms of number of classes, and 90% in terms of import statements, when implementing this system.
  • Keywords
    application program interfaces; business data processing; management information systems; software architecture; API; BPMS; NextFlow; OBPM; ORM frameworks; abstractions; business process management systems; information systems; jBPM; object-business process mapping frameworks; object-relational mapping; software architectures; Abstracts; Business; Computer architecture; Databases; Engines; Information systems; Object oriented modeling; Business Process; Business Process Management Systems; Enterprise Architectures; Mapping Frameworks; Object--Business Process Mapping Frameworks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference (EDOC), 2014 IEEE 18th International
  • Conference_Location
    Ulm
  • ISSN
    1541-7719
  • Type

    conf

  • DOI
    10.1109/EDOC.2014.30
  • Filename
    6972063