Summary
Due to the heterogeneous nature of web services, interoperability is a crucial aspect, and this interoperability has not only a data aspect (ontologies) but also a process aspect. To ensure correctness of e-business processes, some kind of transaction support (e.g. WS-TXM) is necessary but not sufficient. In this paper, we define correctness in terms of contract compliance. Being contract-guided, e-business processes require a contract-dependent transaction protocol that can be represented as a set of formally specified agreements and obligations between participants. In current standards and frameworks, contract-based interoperability is only referred to, but not specified in details. This paper contributes to contract-based interoperability in the following aspects: for the first time it classifies characteristics for various degrees (levels) of contract-based interoperability, and it provides formal definitions of basic support operations - check and lock.
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
Alonso, G., Casati, F., Kuno, H., Machiraju, V. (2004) Web services — Concepts, Architectures and Applications. Springer, Berlin Heidelberg New York.
Artyshchev, S, Weigand, H. (2005) Interoperable transactions for e-business. Proc. IFAC’05, Prague.
Elmagarmid, A. (Ed.) (1995) Database transaction models for advanced applications Morgan Kaufmann, San Mateo.
Little, M. (2003) Transactions and Web Services CACM, 46(10): pp.9–54.
Marjanovic, O. Milosevic, Z. (2001) “Figaro Should Be in Sydney by the 2nd of July”-Contracting in Many-To-Many e-Services. B. Schmid et al (Eds.): Towards The E-Society: E-Commerce, E-Business, and E-Government, (Proc. I3E 2001). Kluwer, pp.431–444.
Milosevic, Z., Dromey (2002) On expressing and monitoring behaviour in contracts. In: Proc. 6th Int. Conf. on Enterprise Object Computing (EDOC’02), Lausanne, Switzerland.
Tan, Y.H., Thoen, W. (2003) Electronic Contract Drafting Based on Risk and Trust Assessment”. Int. Journal of Electronic Commerce 7(4), pp.55–72.
Weigand. H., Dignum, F. Verharen, E. (1997). Integrated Semantics for Information and Communication Systems. In: R. Meersman, L. Mark (eds), Database Application Semantics. Chapman & Hall
Wieringa, R.J., Meyer, J.-J.Ch., Weigand, H. (1989) Specifying dynamic and deontic integrity constraints, Data & Knowledge Engineering (4) 2, pp.157–191.
Weigand, H., Heuvel, W.J.A.M. van den. (2002) Cross-organizational workflow integration using contracts. Decision Support Systems, 33(3), pp.247–265.
Weigand, H., Dignum, V., Meyer, J.J.C. & Dignum, F. Specification by refinement and agreement: Designing agent interactions using landmarks and contracts. In Petta, P., Tolksdorf, R., Zambonelli, F. (Eds.), Engineering Societies in the Agents World III (ESAW 2002). (LNCS, 2577, pp. 257–269), Springer, Berlin Heidelberg New York.
Xu, L., Jeusfeld, M.A. (2003) Pro-active Monitoring of Electronic Contracts, In. Proc.15th Conference On Advanced Information Systems Engineering (CAiSE 2003), LNCS, Springer, Berlin Heidelberg New York.
Yang, J., Papazoglou, M.P. (2000) Interoperation Support for Electronic Business, CACM, Vol. 43, No. 6, pp. 39–47.
Business Transaction Protocol (BTP). An OASIS Committee specification V.1.0 June 2002; See http://www.oasis-open.org
Web Services Transactions(WS-T). Joint specification by IBM, Microsoft, and BEA, August 2002; http://www-106.ibm.com/developerworks/library/ws-transpec/
Web service Transaction Management (WS-TXM) Joint Specification by Arjuna, Fujitsu, IONA, Oracle, and Sun V1.0 July 2003, http://developers.sun.com/techtopics/webservices/wscaf/wstxm.pdf
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag London Limited
About this paper
Cite this paper
Artyshchev, S., Weigand, H. (2006). Contract-based Interoperability for E-Business Transactions. In: Konstantas, D., Bourrières, JP., Léonard, M., Boudjlida, N. (eds) Interoperability of Enterprise Software and Applications. Springer, London. https://doi.org/10.1007/1-84628-152-0_16
Download citation
DOI: https://doi.org/10.1007/1-84628-152-0_16
Publisher Name: Springer, London
Print ISBN: 978-1-84628-151-8
Online ISBN: 978-1-84628-152-5
eBook Packages: Computer ScienceComputer Science (R0)