Skip to main content

Abstract

An e-contract is a contract modeled, specified, executed, controlled and monitored by a software system. A contract is a legal agreement involving parties, activities, clauses and payments. The goals of an e-contract include precise specification of the activities of the contract, mapping them into deployable workflows, and providing transactional support in their execution. Activities in a contract are complex and interdependent. They may be executed by different parties autonomously and in a loosely coupled fashion. They may be compensated and/or re-executed at different times relative to the execution of other activities. Both the initial specification of the activities and the later verification of their executions with respect to compliance to the clauses are tedious and complicated. We believe that an e-contract should reflect both the specification and the execution aspects of the activities at the same time, where the former is about the composition logic and the later about the transactional properties. Towards facilitating this, we propose a multi-level composition model for activities in e-contracts. Our model allows for the specification of a number of transactional properties, like atomicity and commitment, for activities at all levels of the composition. In addition to their novelty, the transactional properties help to coordinate payments and eventual closure of the contract.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

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. Chiu, D.K.W., Karlapalem, K., Li, Q., Kafeza, E.: Workflow View Based E-Contracts in a Cross-Organizational E-Services Environment. Distributed and Parallel Databases 12(2/3), 193–216 (2002)

    Article  MATH  Google Scholar 

  2. Chrysanthis, P.K., Ramamritham, K.: A Formalism for Extended Transaction Models. In: Proc. of the 17th Int. Conf. on Very Large Data Bases, pp. 103–112 (1991)

    Google Scholar 

  3. Green, P., Vonk, J.: A Taxonomy of Transactional Workflow Support. International Journal of Cooperative Information Systems 15, 87–118 (2006)

    Article  Google Scholar 

  4. Grosof, B., Poon, T.: SweetDeal: Representing Agent Contracts with Exceptions using XML Rules, Ontologies and Process Descriptions. In: Proc. of the 12th WWW Conference (2003)

    Google Scholar 

  5. Kafeza, E., Chiu, D., Kafeza, I.: View-based Contracts in an E-service Cross-organizational Workflow Environment. In: Proc. of 2nd Int. Workshop on Technologies for E-service (2001)

    Google Scholar 

  6. Koetsier, M., Grefen, P., Vonk, J.: Contract Model, Technical Report, Cross-Organizational/Workflow, Crossflow ESPRITE/28635 (1999)

    Google Scholar 

  7. Radha Krishna, P., Karlapalem, K., Chiu, D.K.W.: An EREC Framework for E-Contract Modeling, Enactment and Monitoring. Data and Knowledge Engineering 51, 31–58 (2004)

    Article  Google Scholar 

  8. Radha Krishna, P., Karlapalem, K., Dani, A.R.: From Contracts to E-Contracts: Modeling and Enactment. Information Technology and Management Journal 4(1), 363–387 (2005)

    Article  Google Scholar 

  9. Schuldt, H., Alonso, G., Beeri, C., Schek, H.J.: Atomicity and Isolation for Transactional Processes. ACM Transactions on Database Systems 27, 63–116 (2002)

    Article  Google Scholar 

  10. Vidyasankar, K.: Atomicity of Global Transactions in Distributed Heterogeneous Database Systems. In: Proc. of the DEXA-91, pp. 321–326 (1991)

    Google Scholar 

  11. Vidyasankar, K., Vossen, G.: A Multi-Level Model for Web Service Composition. In: Proc. of the 3rd IEEE International Conference on Web Services, San Diego, U.S.A, pp. 462–469. IEEE Computer Society Press, Los Alamitos (2004)

    Chapter  Google Scholar 

  12. Vidyasankar, K., Vossen, G.: Multi-Level Modeling of Web Service Compositions with Transactional Properties, Technical Report, Memorial University, St. John’s, Canada (2007)

    Google Scholar 

  13. Wang, T., Grefen, P., Vonk, J.: Abstract Transaction Construct: Building a Transaction Framework for Contract-driven. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 434–439. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  14. Xu, L.: A Multi-party Contract Model. ACM SIGecom Exchanges 5(1), 13–23 (2004)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Robert Meersman Zahir Tari

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Vidyasankar, K., Krishna, P.R., Karlapalem, K. (2007). A Multi-level Model for Activity Commitments in E-contracts. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems 2007: CoopIS, DOA, ODBASE, GADA, and IS. OTM 2007. Lecture Notes in Computer Science, vol 4803. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76848-7_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-76848-7_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-76846-3

  • Online ISBN: 978-3-540-76848-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics