Coordinating activities through extended sagas: a summary
- 10 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The authors describe an environment designed to support activities such as a purchase order. They propose a simple set of services which would be useful for describing and executing activities. In an implementation, an underlying system would provide these services for activities, much as an operating system provides a set of services for processes. The environment consists of a system call interface (Create, Bind, Commit, Abort, CompensationBind, Send, Receive) which programs can use to request services. These services are designed to support some of the important requirements of data processing activities, including concurrency, modularity, fault tolerance, rollback, and communication.Keywords
This publication has 4 references indexed in Scilit:
- Organizing long-running activities with triggers and transactionsPublished by Association for Computing Machinery (ACM) ,1990
- Facilitating Mixed Language Programming in Distrbuted SystemsIEEE Transactions on Software Engineering, 1987
- SagasPublished by Association for Computing Machinery (ACM) ,1987
- Programming-in-the-Large Versus Programming-in-the-SmallIEEE Transactions on Software Engineering, 1976