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
Link To Document