Skip to main content

Contract-based Interoperability for E-Business Transactions

  • Conference paper
Interoperability of Enterprise Software and Applications
  • 1373 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 139.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alonso, G., Casati, F., Kuno, H., Machiraju, V. (2004) Web services — Concepts, Architectures and Applications. Springer, Berlin Heidelberg New York.

    Google Scholar 

  2. Artyshchev, S, Weigand, H. (2005) Interoperable transactions for e-business. Proc. IFAC’05, Prague.

    Google Scholar 

  3. Elmagarmid, A. (Ed.) (1995) Database transaction models for advanced applications Morgan Kaufmann, San Mateo.

    Google Scholar 

  4. Little, M. (2003) Transactions and Web Services CACM, 46(10): pp.9–54.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. Milosevic, Z., Dromey (2002) On expressing and monitoring behaviour in contracts. In: Proc. 6th Int. Conf. on Enterprise Object Computing (EDOC’02), Lausanne, Switzerland.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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

    Google Scholar 

  9. Wieringa, R.J., Meyer, J.-J.Ch., Weigand, H. (1989) Specifying dynamic and deontic integrity constraints, Data & Knowledge Engineering (4) 2, pp.157–191.

    Article  Google Scholar 

  10. Weigand, H., Heuvel, W.J.A.M. van den. (2002) Cross-organizational workflow integration using contracts. Decision Support Systems, 33(3), pp.247–265.

    Article  Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. Yang, J., Papazoglou, M.P. (2000) Interoperation Support for Electronic Business, CACM, Vol. 43, No. 6, pp. 39–47.

    MATH  Google Scholar 

  14. Business Transaction Protocol (BTP). An OASIS Committee specification V.1.0 June 2002; See http://www.oasis-open.org

    Google Scholar 

  15. Web Services Transactions(WS-T). Joint specification by IBM, Microsoft, and BEA, August 2002; http://www-106.ibm.com/developerworks/library/ws-transpec/

    Google Scholar 

  16. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics