Abstract
The Internet provides the opportunity for quickly setting up deals between businesses for promoting each other’s products, and to jointly offer new services. Specification and enforcement of such deals stretch traditional transaction processing concepts in several directions since they involve independent businesses with their own internal processes. First, the greater variability in response time in business to business interaction creates a need for asynchronous and event-driven processing, in which correct handling of reissued and cancelled requests is critical. Second, a new transaction processing paradigm is required that supports different views of a unit of business for all participants, i.e., service providers as well as end consumers. Between any two interacting parties, there may be several related interactions dispersed in time, creating a long running conversation. This paper describes our approach (Coyote) to solving these problems including use of a service contract for specifying the rules of interaction across businesses, and directly generating code for enforcement of the contract. We finally describe the architecture and a prototype of a system which implements the Coyote concepts.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. Dan, and F. N. Parr, “The Coyote Approach for Network Centric Business Service Applications: Conversational Service Transactions, a Monitor, and an Application Style,” HPTS Workshop, Asilomar, CA, Sept. 1997.
A. Dan, and F. N. Parr, “An Object implementation of Network Centric Business Service Applications: (NCBSAs): Conversational Service Transactions, a Service Monitor and an Application Style,” OOPSLA Business Object Workshop, Atlanta, GA, Sept. 1997.
Electronic Commerce Resource Guide, http://www.premenos.com
Customer Information Control System/ Enterprise Systems Architecture(CICS/ESA ), IBM, 1991.
J. Gray, and A. Reuter “Transaction Processing: Concepts and Techniques,” Morgan Kaufmann Publishers, 1993.
H. Garcia-Molina, and K. Salem, “SAGAS,” Proc. of ACM SIGMOD Conf., 1987, pp. 249–259.
P. Attie, M. P. Singh, A. Sheth, M. Rusinkiewicz, “Specifying and Enforcing Intertask Dependencies”, VLDB 1993, pp. 134–145.
G. Alonso, D. Agrawal, A. El Abbadi, M. Kamath, R. Gunthor and C. Mohan, “Advanced Transaction Models in Workflow Contexts” In 12th ICDE, New Orleans, Lousiana, Feb. 1996.
Y. Breitbart, A. Deacon, H. Schek, A. Sheth and G. Weikum, “Merging Application Centric and Data Centric Approaches to Support Transaction-Oriented Multi-System Workflows”, ACM SIGMOD Record, 22(3), Sept. 1993.
A. Biliris, S. Dar, N. Gehani, H. V. Jagadish, K. Ramamritham, “ASSET: A System for Supporting Extended Transactions”, Proc. ACM SIGMOD 1994, pp. 44–54.
Object Management Group (OMG), http://www.omg.org
FlowMark, SBOF-8427-00, IBM Corp., 1996.
XML 1.0 Proposed Recommendation, http://www.w3c.org.
Enterprise JavaBeans Specification, http://www.javasoft.com/products/ejb
MQSeries: An Introduction to Messaging and Queuing, IBM publication no. G511-1908
HTTP/1.1 Specification, http://www.w3c.org
The Open Buying on the Internet (OBI) Consortium, http://www.openbuy.org/
RSA Data Security, Frequently Asked Questions About Today’s Cryptography 3.0, http://www.rsa.com/rsalabs/newfaq
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dan, A. et al. (1998). The Coyote Project: Framework for Multi-party E-Commerce. In: Nikolaou, C., Stephanidis, C. (eds) Research and Advanced Technology for Digital Libraries. ECDL 1998. Lecture Notes in Computer Science, vol 1513. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49653-X_87
Download citation
DOI: https://doi.org/10.1007/3-540-49653-X_87
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65101-7
Online ISBN: 978-3-540-49653-3
eBook Packages: Springer Book Archive