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.
Similar content being viewed by others
References
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.
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.
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.
Akhil Kumar and J.L. Zhao, Workflow support for electronic commerce applications, Decision Support Systems 32 (2002) 265–278.
D.K.W. Chiu, Exception handling in an object-oriented workflow management system, Ph.D. thesis, Department of Computer Science, HKUST (2000).
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.
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).
F. Dignum and H. Weigand, Modeling communication between cooperative systems, in: Proceedings of CAiSE (1995) 140–153.
H.M. Deitel et al., Java Web Services for Experienced Programmers (Prentice Hall, 2003).
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).
P. Grefen et al., CrossFlow: Cross-Organizational workflow management in dynamic virtual enterprises, International Journal of Computer Systems Science and Engineering 5 (15) (2000).
F. Griffel, Electronic Contracting with COSMOS—How to establish, negotiate and execute electronic contracts on the Internet, EDOC'98 Workshop, California, USA (1998).
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).
C. Herring and Z. Milosevic, Implementing B2B contracts using BizTalk, in: Proceedings of HICSS-34 Conference, Hawaii, Honolulu (2001).
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).
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.
G.E. Kersten and S. Szpakowicz, Modelling business negotiations for electronic commerce, 7th workshop on Intelligent Information Systems, Warsaw: IPI PAN (1998) 17–28.
S.O. Kimbrough, Formal Language for Business Communication (FLBC) Home Page, URL—grace.wharton.upenn.edu/sok/flbc/.
R. Krishnan, L. Munaga and K. Karlapalem, XDoC-WFMS: A XML document centric workflow management system, DASWIS-2001 Workshop held with ER-2001 (2001).
R.M. Lee, 1998, Candid- A formal language for electronic contracting, Research Monograph, RM 98.08.02, EURIDIS, Erasmus University, Rotterdam.
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).
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).
C. Marshall, Enterprise modeling with UML: Designing successful software through business analysis (Addison-Wesley, Reading, MA, 2000).
M. Merz et al., Supporting electronic commerce transactions with contracting services, International Journal of Cooperative Information Systems 7(4) (1998) 249–274.
M. Reichert and P. Dadam, ADEPTflex: Supporting dynamic changes of workflow without losing control, Journal of Intelligent Information Systems 10(2) (1998) 93–129.
A.W. Scheer, ARIS-Business Process Modeling, Springer, Berlin (1999).
M.T. Schmidt, Building workflow business objects, object-oriented programming systems languages applications, OOP-SLA '98 Business Object Workshop, London, (1998) 64–76.
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).
M. Schoop, Electronic markets for architects—The architecture of electronic markets, Information Systems Frontiers 4(3) (2002) 285–302.
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.
H. Weignad and W-J.V.D. Heuvel, Cross-organizational workflow integration using contracts, Decision Support Systems 33 (2002) 247–265.
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.
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.
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.
H. Weigand et al., B2B negotiation support: The need for a communication perspective, Group Decision and Negotiations 13 (2003) 3–29.
Workflow Management Coalition, The Workflow Reference Model, WFMC-TC-1003, 1995.
Workflow Management Coalition. Workflow Standard—Interoperability Wf-XML Binding, WFMC-TC-1023, 2000.
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.
Author information
Authors and Affiliations
Corresponding author
Rights 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
Issue Date:
DOI: https://doi.org/10.1007/s10799-005-3901-z