The Coyote approach for Network Centric Service Applications: Conversational Service Transactions, a Monitor and an Application Style

The Internet stretches traditional strict transaction processing concepts in several directions.
First, transactions spanning multiple independent organizations may need to address enforcement of pairwise legal agreements rather than global data consistency. Second, a new transaction processing paradigm is required that supports different views of unit of business for all participants, i.e., service providers as well as end consumers. There may be several related interactions between any two interacting parties dispersed in time creating a long running conversation. Hence, persistent records of business actions need to be kept. Additionally, some actions and groups of actions may be cancelable (however, this may not mean that all effects are undone, e.g., non refundable payments). Finally, the greater variability in response time for network computing creates a need for asynchronous and event driven processing, in which correct handling of reissued and cancelled requests is critical. This paper presents the COYOTE approach: an application development style and a monitor environment for supporting long running network applications and extended transaction models. We also provide a high level design for this monitor and describe briefly how network applications can be developed in this environment.

By: Asit Dan, Francis Parr

Published in: RC21080 in 1998

LIMITED DISTRIBUTION NOTICE:

This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.

RC21080.pdf

Questions about this service can be mailed to reports@us.ibm.com .