Abstract
In an e-commerce environment, contracts are important for attaining business process interoperability and enforcing their proper enactment. An e-contract is the computerized facilitation or automation of a contract in a cross-organizational business process. We find that e-contract facilitation can be divided into multiple levels and perspectives, which has not been adequately addressed before. In this paper, we present a framework for e-contract enactment with three layers, viz., business layer, structural layer, and implementation layer. In the business layer, e-contracts are defined through analyzing the contract clauses to business rules and business entities. In the structural layer, requirements for the E-contract enactment workflow are elucidated through requirement analysis to cover both static and dynamic aspects. In the implementation layer, workflows and cross-organizational interoperating interfaces are implemented using contemporary Enterprise Java Bean and Web services. In this paper, we present the methodology and process for engineering the functional aspects of e-contracts from high-level business-view down to implementation layer based on this framework, illustrated with an investment example. The framework allows an e-contract to be seamlessly defined and enacted. The framework is modeled in UML.
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
S. Abiteboul, A. Bonner. Objects and Views. In Proceedings of ACM SIGMOD Conference, 1991.
S. S. Alhir. UML in a nutshell: A desktop quick reference. O’Reilly, 1998.
G. Alonso, et al. Exotica/FMDC: a workflow management system for mobile and disconnected clients. Distributed & Parallel Databases, 4(3): 229–247, 1996.
S. Angelov, P. Grefen; A Framework for the Analysis of B2B Electronic Contracting Support; 4th Edispuut Conference — Multidisciplinary perspectives on electronic commerce; 2001.
Ting Cai, Peter A. Gloor, Saurab Nog, “DartFlow: A Workflow Management System on the Web using Transportable Agents”, Technical Report PCS-TR96-283, Dartmouth College, Hanover, N.H., 1996.
F. Casati, et al. Adaptive and Dynamic Service Composition in eFlow. HP Laboratories Technical Report HPL-2000-39, March 2000.
D.K.W. Chiu, K. Karlapalem and Q. Li. E-ADOME: A Framework for Enacting E-services. VLDB Workshop on Technologies for E-Services, Cairo, Eygpt, Sept. 2000.
D.K.W. Chiu, K. Karlapalem and Q. Li. Views for Inter-Organization Workflow in an E-Commerce Environment, 9th IFIP 2.6 Working Conference on Database Semantics (DS-9), Hong Kong, April 2001.
D.K.W. Chiu, Q. Li and K. Karlapalem. A Meta Modeling Approach for Workflow Management System Supporting Exception Handling. Special Issue on Method Engineering and Metamodeling, Information Systems, Pergamon Press, Elservier Science, 24(2): 159–184, 1999.
D.K.W. Chiu, Q. Li and K. Karlapalem. Web Interface-Driven Cooperative Exception Handling in ADOME Workflow Management System. Information Systems, Pergamon Press, Elservier Science, 2001.
V. Chopra, et. al. Professional XML Web Services, Wrox Press, 2001.
U. Dayal. Active Database Management Systems. Proc 3rd International Conference on Data and Knowledge Bases, pp 150–169, 1989.
Enix Consulting Limited. An Independent Evaluation of i-Flow Version 3.5, 2000 (available at http://www.i-flow.com).
H.-E. Erikson and M. Penker. Business Modeling with UML: Business Patterns at Work, John Wiley. New York. 2000.
M. Gisler, K. Stanoevska-Slabeva, and M. Greunz, Legal Aspects of Electronic Contracts, In CAiSE*00 Workshop of Infrastructures for Dynamic Business-to-Business Service Outsourcing (IDSO’00) Stockholm, 5–6 June 2000.
P. Grefen and Y. Hoffner. Crossflow — Cross-Organizational Workflow Support for Virtual Organization. In Proceedings of the Ninth International Workshop on Research Issues on Data Engineering: Information Technology for Virtual Enterprises (RIDE’98), 1998.
F. Griffel, et al. Electronic Contracting with COSMOS — How to Establish, Negotiate and Execute Electronic Contracts on the Internet. 2 nd Int. Enterprise Distributed Object Computing Workshop (EDOC’ 98), 1998.
B. N. Grosof, A declarative approach to business rules in Contracts: Courteous Logic Programs in XML, Proceedings of the 1 st ACM Conference on Electronic Commerce (EC99), Denver, Colorado, USA, Nov. 3–5, 1999.
Hewlett Packard. Changengine Admin Edition (AdminFlow) Process Design Guide, 1998.
http://www-4.ibm.com/software/solutions/webservices/pdf/WSFL.pdf
K. Jensen. Coloured Petri Nets-Basic Concepts, Analysis Methods and Practical Use, Vol. 1: Basic Concepts. 1992.
E. Kafeza, D.K.W. Chiu and I. Kafeza. View-based Contracts in an E-service Cross-Organizational Workflow Environment, 2nd VLDB Workshop on Technologies for E-Services, Rome, Italy, Sept 2001, pp. 74–78, LNCS 2193, Springer.
K. Karlaplem, A. R. Dani and P. R. Krishna. A Frame Work for Modeling Electronic Contracts. International Conference on Conceptual Modeling (ER2001). November 2001.
Y. Kim, S. Kang, D. Kim, J. Bae, and K. Ju. WW-Flow: Web-Based Workflow Management with Runtime Encapsulation. IEEE Internet Computing, 4(3):56–64, 2000.
C. Kobryn. Modeling components and frameworks with UML. Communications of the ACM, 43(10):31–8. Oct. 2000.
S. D. Lee, et al. COMO: a UML-based component development methodology. Proceedings Sixth Asia Pacific Software Engineering Conference (ASPEC’99), pp. 54–61, 1999.
Q. Li and F. H. Lochovsky. ADOME: an Advanced Object Modelling Environment. IEEE Transactions on Knowledge and Data Engineering, 10(2):255–276, 1998.
Q. Liao Qiang, et al.. A Web-based material requirements planning integrated application. Proceedings Fifth IEEE International Enterprise Distributed Object Computing Conference, pp. 14–2, 2001.
O. Marjanovic, and Z. Milosevic. Towards formal modeling of e-contracts, Proceedings of 5th IEEE International Enterprise Distributed Object Computing Conference, pp. 59–68, 2001.
D. McCarthy, S. Sarin. Workflow and Transactions in InConcert. IEEE Data Engineering, 16(2) (1993) 53–56, 1993.
http://msdn.microsoft.com/vstudio/nextgen/technology/webdefault.asp
John A. Miller, Amit P. Sheth, Krys J. Kochut, and ZongWei Luo. Recovery Issues in Web-Based Workflow. Proceedings of the 12th International Conference on Computer Applications in Industry and Engineering (CAINE-99), pp. 101–105, Atlanta, Georgia Nov. 1999.
Object Management Group. Foreword UML specification 1.4, September 2001.
H. Ning, Z. Milosevic. B2B contract implementation using Windows DNS. Proceedings Workshop on Information Technology for Virtual Enterprises (ITVE 2001), pp. 71–9, 2001.
W. L. OellermannJr. Architecting Web Services. Apress, 2001.
G. Piccinelli, W. Emmerich, A. Finkelstein. Mapping service components to EJB business objects. Proceedings Fifth IEEE International Enterprise Distributed Object Computing Conference. IEEE Comput. Soc. 2001, pp. 169–73. Los Alamitos, CA, USA.
N. Sankaran. Building Web service applications. Windows Developers Journal, 12(10): 8, 12-13, 16-18. Miller Freeman, USA, Oct. 2001.
S. Seely, K. Sharkey. SOAP: Cross Platform Web Services Development Using XML. Prentice Hall PTR, 2001.
R. G. Smith. The contract net protocol: High Level Communication and Control in a Distributed Problem Solver, IEEE Transactions on Computers 29(12), December 1980, 1104–1113.
Staffware Corporation. Staffware Global — Staffware’s Opportunity to Dominate Intranet based Workflow Automation, 2000, http://www.staffware.com.
V. C. Sreedhar. York: programming software components. ACM. Sigsoft Software Engineering Notes, 26(5): 305–6, Sept. 2001.
http://jcp.org/aboutJava/communityprocess/review/jsr026/ by Sun Microsystems
TIBCO Software Inc., which has acquired InConcert Inc., http://www.tibco.com
http://vsys-www.informatik.uni-hamburg.de/projects/cosmos/index.phtml
Workflow Management Coalition. Workflow Standard — Interoperability Wf-XML Binding, WFMC-TC-1023, May 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cheung, SC., Chiu, D.K.W., Till, S. (2002). A Three-Layer Framework for Cross-Organizational e-Contract Enactment. In: Bussler, C., Hull, R., McIlraith, S., Orlowska, M.E., Pernici, B., Yang, J. (eds) Web Services, E-Business, and the Semantic Web. WES 2002. Lecture Notes in Computer Science, vol 2512. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36189-8_7
Download citation
DOI: https://doi.org/10.1007/3-540-36189-8_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00198-0
Online ISBN: 978-3-540-36189-3
eBook Packages: Springer Book Archive