Skip to main content

A Three-Layer Framework for Cross-Organizational e-Contract Enactment

  • Conference paper
  • First Online:
Web Services, E-Business, and the Semantic Web (WES 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2512))

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.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. S. Abiteboul, A. Bonner. Objects and Views. In Proceedings of ACM SIGMOD Conference, 1991.

    Google Scholar 

  2. S. S. Alhir. UML in a nutshell: A desktop quick reference. O’Reilly, 1998.

    Google Scholar 

  3. G. Alonso, et al. Exotica/FMDC: a workflow management system for mobile and disconnected clients. Distributed & Parallel Databases, 4(3): 229–247, 1996.

    Article  Google Scholar 

  4. S. Angelov, P. Grefen; A Framework for the Analysis of B2B Electronic Contracting Support; 4th Edispuut Conference — Multidisciplinary perspectives on electronic commerce; 2001.

    Google Scholar 

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

    Google Scholar 

  6. F. Casati, et al. Adaptive and Dynamic Service Composition in eFlow. HP Laboratories Technical Report HPL-2000-39, March 2000.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  11. V. Chopra, et. al. Professional XML Web Services, Wrox Press, 2001.

    Google Scholar 

  12. U. Dayal. Active Database Management Systems. Proc 3rd International Conference on Data and Knowledge Bases, pp 150–169, 1989.

    Google Scholar 

  13. http://www.ebxml.org

  14. Enix Consulting Limited. An Independent Evaluation of i-Flow Version 3.5, 2000 (available at http://www.i-flow.com).

  15. H.-E. Erikson and M. Penker. Business Modeling with UML: Business Patterns at Work, John Wiley. New York. 2000.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  20. Hewlett Packard. Changengine Admin Edition (AdminFlow) Process Design Guide, 1998.

    Google Scholar 

  21. http://www.ibm.com/developerworks/webservices/

  22. http://www-4.ibm.com/software/solutions/webservices/pdf/WSFL.pdf

  23. K. Jensen. Coloured Petri Nets-Basic Concepts, Analysis Methods and Practical Use, Vol. 1: Basic Concepts. 1992.

    Google Scholar 

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

    Chapter  Google Scholar 

  25. K. Karlaplem, A. R. Dani and P. R. Krishna. A Frame Work for Modeling Electronic Contracts. International Conference on Conceptual Modeling (ER2001). November 2001.

    Google Scholar 

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

    Google Scholar 

  27. C. Kobryn. Modeling components and frameworks with UML. Communications of the ACM, 43(10):31–8. Oct. 2000.

    Google Scholar 

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

    Google Scholar 

  29. Q. Li and F. H. Lochovsky. ADOME: an Advanced Object Modelling Environment. IEEE Transactions on Knowledge and Data Engineering, 10(2):255–276, 1998.

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  32. D. McCarthy, S. Sarin. Workflow and Transactions in InConcert. IEEE Data Engineering, 16(2) (1993) 53–56, 1993.

    Google Scholar 

  33. http://msdn.microsoft.com/vstudio/nextgen/technology/webdefault.asp

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

    Google Scholar 

  35. Object Management Group. Foreword UML specification 1.4, September 2001.

    Google Scholar 

  36. H. Ning, Z. Milosevic. B2B contract implementation using Windows DNS. Proceedings Workshop on Information Technology for Virtual Enterprises (ITVE 2001), pp. 71–9, 2001.

    Google Scholar 

  37. W. L. OellermannJr. Architecting Web Services. Apress, 2001.

    Google Scholar 

  38. http://www.omg.org/technology/documents/specifications.htm

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

    Google Scholar 

  40. N. Sankaran. Building Web service applications. Windows Developers Journal, 12(10): 8, 12-13, 16-18. Miller Freeman, USA, Oct. 2001.

    Google Scholar 

  41. S. Seely, K. Sharkey. SOAP: Cross Platform Web Services Development Using XML. Prentice Hall PTR, 2001.

    Google Scholar 

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

    Google Scholar 

  43. Staffware Corporation. Staffware Global — Staffware’s Opportunity to Dominate Intranet based Workflow Automation, 2000, http://www.staffware.com.

  44. V. C. Sreedhar. York: programming software components. ACM. Sigsoft Software Engineering Notes, 26(5): 305–6, Sept. 2001.

    Google Scholar 

  45. http://java.sun.com/j2ee/webservices/index.html

  46. http://java.sun.com/products/ejb/index.html

  47. http://jcp.org/aboutJava/communityprocess/review/jsr026/ by Sun Microsystems

  48. TIBCO Software Inc., which has acquired InConcert Inc., http://www.tibco.com

  49. http://www.uddi.org/

  50. http://vsys-www.informatik.uni-hamburg.de/projects/cosmos/index.phtml

  51. http://www.w3.org/Protocols/

  52. http://www.w3.org/TR/SOAP

  53. http://www.w3.org/TR/wsdl

  54. http://www.w3.org/XML/

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

    Google Scholar 

  56. http://www.xml.org

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics