• DocumentCode
    1856762
  • Title

    Introducing contracting in distributed transactional workflows

  • Author

    Verharen, E.M. ; Papazoglou, M.P.

  • Author_Institution
    Infolab., Tilburg Univ., Netherlands
  • Volume
    7
  • fYear
    1998
  • fDate
    6-9 Jan 1998
  • Firstpage
    324
  • Abstract
    We describe a flexible transactional workflow environment based on an extensible object-oriented framework built around class libraries, application programming interfaces, and shared services. To enforce coordination in workflow communications and model real-life business applications, the concepts of `obligation´ and `contract´ are introduced. A contract is a semantic agreement between two or more collaborating workflows in terms of a protocol-oriented specification of obligations. It is used to describe the communication between systems by means of nested transactions associated with the provision of services. An example from the banking world illustrates this approach
  • Keywords
    application program interfaces; bank data processing; business data processing; distributed processing; object-oriented methods; software libraries; transaction processing; application programming interfaces; banking; business applications; class libraries; contract; contracting; distributed transactional workflows; flexible transactional workflow environment; nested transactions; object-oriented framework; obligation; protocol-oriented specification; shared services; workflow communications; Banking; Business communication; Collaborative work; Contracts; File servers; Libraries; Object oriented modeling; Object oriented programming; Productivity; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference on
  • Conference_Location
    Kohala Coast, HI
  • Print_ISBN
    0-8186-8255-8
  • Type

    conf

  • DOI
    10.1109/HICSS.1998.649227
  • Filename
    649227