• DocumentCode
    1808917
  • Title

    BPEL Remote Objects: Integrating BPEL Processes into Object-Oriented Applications

  • Author

    Ferber, Marvin ; Rauber, Thomas ; Hunold, Sascha

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Bayreuth, Bayreuth, Germany
  • fYear
    2010
  • fDate
    5-10 July 2010
  • Firstpage
    33
  • Lastpage
    40
  • Abstract
    Service-orientation and object-oriented design are common practice in the field of business application development. Business process execution languages help to facilitate the orchestration of Web services in service-oriented architectures (SOA). However, using business processes from within object-oriented and event-driven applications is difficult as asynchronous event handling is missing in workflow-based business process modeling languages. The present article presents an approach for integrating BPEL business processes into object-oriented applications. We propose BPEL remote objects (BPELROs) that can be accessed asynchronously in an object-oriented manner. We present a method how state-based business processes can be implemented using BPELROs. It is shown how to apply BPELROs for software modernization tasks and we also evaluate the performance of BPELROs on different BPEL engines.
  • Keywords
    Web services; business data processing; object-oriented languages; software architecture; workflow management software; BPEL remote object; SOA; Web service; business process execution language; event handling; event-driven applications; object oriented design; service oriented architecture; state-based business processes; workflow based process; Adaptation model; Business; Engines; Object oriented modeling; Simple object access protocol; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing (SCC), 2010 IEEE International Conference on
  • Conference_Location
    Miami, FL
  • Print_ISBN
    978-1-4244-8147-7
  • Electronic_ISBN
    978-0-7695-4126-6
  • Type

    conf

  • DOI
    10.1109/SCC.2010.84
  • Filename
    5557212