Skip to main content
Log in

From Contracts to E-Contracts: Modeling and Enactment

  • Published:
Information Technology and Management Aims and scope Submit manuscript

Abstract

Contracts are complex to understand, represent and process electronically. Usually, contracts involve various entities such as parties, activities and clauses. An e-contract is a contract modeled, specified, executed and enacted (controlled and monitored) by a software system (such as a workflow system). Workflows are used to automate business processes that govern adherence to the e-contracts. E-contracts can be mapped to inter-related workflows, which have to be specified carefully to satisfy the contract requirements. Most workflow models do not have the capabilities to handle complex inter/intra relationships among entities in e-contracts. An e-contract does not adhere to activity/task oriented workflow processes, thus generating a gap between a conceptual model of e-contract and workflow. In this paper, we describe conceptual modeling of e-contracts and present a business process model for e-contract enactment. The enactment of e-contracts necessitates dynamic generation and initiation of workflows during the e-contract execution, besides the static workflows. EREC business process model facilitates an integrated approach to e-contracts enactment. Our methodology is illustrated by means of a case study conducted using Financial Messaging Solution contract for banking transactions.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. A. Abrahams and J. Bacon, A software implementation of Kimbrough's disquotation theory for representing and enforcing electronic commerce contracts, Group Decision and Negotiations 11 (2002) 487–524.

    Article  Google Scholar 

  2. A. Abrahams, D. Eyers and J. Bacon, An asynchronous rule-based approach for business Process Automation using Obligations, in: Proceedings of the 3rd ACM SIGPLAN Workshop on Rule Based programming (RULE'02) (2002) 93–103.

  3. A. Agostini and G. De Michelis, Improving flexibility of workflow management systems, in: Business Process Management: Models, Techniques and Empirical Studies, Spring-Verlag LNCS 1806 (2000) 218–234.

  4. Akhil Kumar and J.L. Zhao, Workflow support for electronic commerce applications, Decision Support Systems 32 (2002) 265–278.

    Article  Google Scholar 

  5. D.K.W. Chiu, Exception handling in an object-oriented workflow management system, Ph.D. thesis, Department of Computer Science, HKUST (2000).

  6. D.K.W. Chiu et al., Workflow view driven cross-organizational interoperability in a web service environment, in: CAiSE 2002 International Workshop WES 2002, Springer LNCS 2512 (2002) 78–92.

  7. D.K.W. Chiu, K. Karlapalem and Q. Li, Views for inter-organization workflow in an e-commerce environment, in: IFIP 2.6 Data Semantics conference on Semantics in E-Commerce (2001).

  8. F. Dignum and H. Weigand, Modeling communication between cooperative systems, in: Proceedings of CAiSE (1995) 140–153.

  9. H.M. Deitel et al., Java Web Services for Experienced Programmers (Prentice Hall, 2003).

  10. M. Gisler, K. Stanoevska-Slabeva and M. Greunz, Legal aspects of electronic contracts, in: CAiSE 2000 Workshop of Infrastructures for Dynamic Business-to-Business Service Outsourcing (IDSO'OO) Stockholm (2000).

  11. P. Grefen et al., CrossFlow: Cross-Organizational workflow management in dynamic virtual enterprises, International Journal of Computer Systems Science and Engineering 5 (15) (2000).

  12. F. Griffel, Electronic Contracting with COSMOS—How to establish, negotiate and execute electronic contracts on the Internet, EDOC'98 Workshop, California, USA (1998).

  13. B.N. Grosof, A declarative approach to business rules in contracts: Courteous logic programs in XML, in: Proceedings of the 1st ACM Conference on Electronic Commerce (EC99), Colorado, USA (1999).

  14. C. Herring and Z. Milosevic, Implementing B2B contracts using BizTalk, in: Proceedings of HICSS-34 Conference, Hawaii, Honolulu (2001).

  15. P.C.K. Hung, H. P1. Yeung and K. Karlapalem, CapBasED-AMS: A capability-based and event-driven activity management system, in: Proceedings of the ACM SIGMOD Conference on Management of Data, Montreal, Canada (1996).

  16. K. Karlapalem, A. Dani and P.R. Krishna, A frame work for modelling electronic contract: An EREC model, ER2001 Springer-Verlag LNCS 2224 Japan (2001) 193–207.

  17. G.E. Kersten and S. Szpakowicz, Modelling business negotiations for electronic commerce, 7th workshop on Intelligent Information Systems, Warsaw: IPI PAN (1998) 17–28.

  18. S.O. Kimbrough, Formal Language for Business Communication (FLBC) Home Page, URL—grace.wharton.upenn.edu/sok/flbc/.

  19. R. Krishnan, L. Munaga and K. Karlapalem, XDoC-WFMS: A XML document centric workflow management system, DASWIS-2001 Workshop held with ER-2001 (2001).

  20. R.M. Lee, 1998, Candid- A formal language for electronic contracting, Research Monograph, RM 98.08.02, EURIDIS, Erasmus University, Rotterdam.

  21. Y. Lei and M.P. Singh, A comparison of workflow metamodels, in: Proceedings of the ER'97 Workshop on Behavioral Models and Design Transformations: Issues and Opportunities in Conceptual Modeling, UCLA, (Los Angeles, California, 1997).

  22. O. Marjanovic and Z. Milosevic, Towards formal modeling of e-contracts, in: Proceedings of the 5th IEEE International Enterprise Distributed Object Computing Conference, Seattle, Washington (September 2001).

  23. C. Marshall, Enterprise modeling with UML: Designing successful software through business analysis (Addison-Wesley, Reading, MA, 2000).

    Google Scholar 

  24. M. Merz et al., Supporting electronic commerce transactions with contracting services, International Journal of Cooperative Information Systems 7(4) (1998) 249–274.

    Article  Google Scholar 

  25. M. Reichert and P. Dadam, ADEPTflex: Supporting dynamic changes of workflow without losing control, Journal of Intelligent Information Systems 10(2) (1998) 93–129.

    Article  Google Scholar 

  26. A.W. Scheer, ARIS-Business Process Modeling, Springer, Berlin (1999).

  27. M.T. Schmidt, Building workflow business objects, object-oriented programming systems languages applications, OOP-SLA '98 Business Object Workshop, London, (1998) 64–76.

  28. M. Schoop, A Language-Action approach to electronic negotiations, in: Proceedings of the 8th International Working Conference on the Language-Action Perspective on Communication Modelling (LAP 2003), The Netherlands (2003).

  29. M. Schoop, Electronic markets for architects—The architecture of electronic markets, Information Systems Frontiers 4(3) (2002) 285–302.

    Article  Google Scholar 

  30. A.K. Tanaka et al., ER-R: An enhanced ER model with situation-action rules to capture application semantics, in: Proceedings of the ER 1991, (1991) 59–75.

  31. H. Weignad and W-J.V.D. Heuvel, Cross-organizational workflow integration using contracts, Decision Support Systems 33 (2002) 247–265.

    Article  Google Scholar 

  32. W.M.P. van der Alast, The application of Petri Nets to workflow management, Journal of Circuits, Systems and Computers 8(1) (1998) 21–66.

    Google Scholar 

  33. W.M.P. van der Aalst, Akhil Kumar, H.M.W. (Erik) Verbeek, Organizational modeling in UML and XML in the context of workflow systems, in: Proceedings of the 18th Annual ACM Symposium on Applied Computing (SAC 2003) (2003) 603–608.

  34. W.M.P. van der Aalst and A.H.M. ter Hofstede, Verification of workflow task structures: A Petri-net-based approach. Information Systems 25(1) (2000) 43–69.

    Google Scholar 

  35. H. Weigand et al., B2B negotiation support: The need for a communication perspective, Group Decision and Negotiations 13 (2003) 3–29.

    Article  Google Scholar 

  36. Workflow Management Coalition, The Workflow Reference Model, WFMC-TC-1003, 1995.

  37. Workflow Management Coalition. Workflow Standard—Interoperability Wf-XML Binding, WFMC-TC-1023, 2000.

  38. L. Xu, and Manfred A. Jeusfeld, Pro-active monitoring of electronic contracts, in: Proceedings of the Advanced Information Systems Engineering 15th International Conference(CAiSE 2003), Springer-Verlag LNCS 2681 (2003) 584–600.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to P. Radha Krishna.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Krishna, P.R., Karlapalem, K. & Dani, A.R. From Contracts to E-Contracts: Modeling and Enactment. Inf Technol Manage 6, 363–387 (2005). https://doi.org/10.1007/s10799-005-3901-z

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10799-005-3901-z

Keywords

Navigation