Skip to main content
Log in

Workflow View Driven Cross-Organizational Interoperability in a Web Service Environment

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

Abstract

Workflow technology has recently been employed not only within businesses but also as a framework for implementing e-services over the Internet. Such e-services typically require collaborative enactment of workflows across multiple organizations. In this paper, we propose the use of workflow views as a fundamental support mechanism for the interoperability of multiple workflows across business organizations. We present a meta-model of workflow views and their semantics using a cross-organization workflow example based on a supply-chain e-service. We also formulate an interoperation model of workflow views and its consistency criteria. Finally, this paper presents an implementation of the model based on XML and contemporary Web services technologies, with adaptation to our E-ADOME workflow engine.

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. W.M.P. van der Aalst and A. Kumar, XML based schema definition for support of inter-organizational workflow, Information Systems Research 14(1) (2003) 23-46.

    Google Scholar 

  2. W.M.P. van der Aalst and M.Weske, The P2P approach to interorganizational workflows, in: Proceedings of 13th International Conference Advanced Information Systems Engineering (CAiSE 2001), Interlaken, Switzerland, Lecture Notes in Computer Science, Vol. 2068 (Springer, Berlin, 2001) pp. 140-156.

    Google Scholar 

  3. W.M.P. van der Aalst, Interorganizational workflows: An approach based on message sequence charts and Petri nets, Systems Analysis-Modelling-Simulation 34(3) (1999) 335-367.

    Google Scholar 

  4. T. Basten and W.M.P. van der Aalst, Inheritance of behavior, Journal of Logic and Algebraic Programming 47 (2001) 47-145.

    Google Scholar 

  5. B. Biddle and E. Thomas, Role Theory: Concepts and Research (Robert E. Krieger Publishing Company, New York, 1979).

    Google Scholar 

  6. Business Process Execution Language for Web Services, http://www-106.ibm.com/developerworks/ library/ws-bpel/

  7. D. Burdett et al., Internet Open Trading Protocol (McGraw-Hill, New York, 2000).

    Google Scholar 

  8. T. Cai, P.A. Gloor, and S. Nog, DartFlow: A workflow management system on the Web using transportable agents, Technical report PCS-TR96-283, Dartmouth College, Hanover, N.H. (1996).

  9. F. Casati et al., Adaptive and dynamic service composition in eFlow, HP Laboratories Technical Report HPL-2000-39 (March 2000).

  10. S.C. Cheung and J. Kramer, Context constraints for compositional reachability analysis, ACM Transactions on Software Engineering and Methodology 5(4) (October 1996) 334-377.

    Google Scholar 

  11. S.C. Cheung and J. Kramer, Checking safety properties using compositional reachability analysis, ACM Transactions on Software Engineering and Methodology 8(1) (January 1999) 49-78.

    Google Scholar 

  12. S.C. Cheung, D.K.W. Chiu and S. Till, A data-driven approach to extending workflows across organizations over the Internet, in: Proceedings 36th Hawaii International Conference on System Sciences (HICSS36), CDROM, January 2003 (IEEE Press, 2003) 10 p.

  13. D.K.W. Chiu, K. Karlapalem and Q. Li, E-ADOME: A framework for enacting e-services, in: Proceedings VLDB Workshop on Technologies for e-Services, Cairo, Egypt (September 2000).

  14. D.K.W. Chiu, K. Karlapalem and Q. Li, Views for inter-organization workflow in an e-commerce environment, in: Proceedings 9th IFIP 2.6 Working Conference on Database Semantics (DS-9), Hong Kong (April 2001).

  15. D.K.W. Chiu, Q. Li and K. Karlapalem, A meta modeling approach for workflow management system supporting exception handling, Information Systems 24(2) (1999) 159-184.

    Google Scholar 

  16. D.K.W. Chiu, Q. Li and K. Karlapalem, Facilitating exception handling with recovery techniques in ADOME workflow management system, Journal of Applied Systems Studies 1(3) (2000) 467-488.

    Google Scholar 

  17. D.K.W. Chiu, Q. Li and K. Karlapalem, Web interface-driven cooperative exception handling in ADOME workflow management system, Information Systems 26(2) (2001) 193-261.

    Google Scholar 

  18. D.K.W. Chiu, K. Karlapalem, Q. Li and E. Kafeza, Workflow views based e-contracts in a crossorganization e-service environment, Distributed and Parallel Databases 12(2-3) (2002) 193-216.

    Google Scholar 

  19. V. Chopra et al., Professional XML Web Services (Wrox Press, 2001).

    Google Scholar 

  20. U. Dayal, Queries and views in an object-oriented data model, in: Proceedings 2nd International Workshop on Database Programming Languages (1989).

  21. eBXML, http://www.ebXML.org

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

  23. D. Ferraiolo and R. Kuhn, Role-based access control, in: Proceedings 15th NCSC National Computer Security Conference, Baltimore (1992).

  24. D. Ferraiolo, R. Sandhu, S. Gavrila, R. Kuhn and R. Chandramouli, Proposed NIST standard for rolebased access control, ACM Transactions on Information and System Security (TISSEC) 4(3) (2001) 224-274.

    Google Scholar 

  25. G. Gardarin, B. Finance and P. Fankhauser, Federating object-oriented and relational databases: The IRO-DB experience, in: Proceedings of the 2nd IFCIS International Conference on Cooperative Information Systems (CoopIS '97) (IEEE Computer Society, 1997) pp. 2-13.

  26. P. Grefen, K. Aberer, Y. Hoffner and H. Ludwig, CrossFlow: Cross-organizational workflow management in dynamic virtual enterprises, International Journal of Computer Systems Science & Engineering 15(5) (2000) 277-290.

    Google Scholar 

  27. F. Griffel et al., Electronic protocoling with COSMOS-How to establish, negotiate and execute electronic protocols on the Internet, in: Proceedings 2nd International Enterprise Distributed Object Computing Workshop (EDOC '98) (1998).

  28. B.N. Grosof, A declarative approach to business rules in Protocols: Courteous Logic Programs in XML, in: Proceedings 1st ACM Conference on Electronic Commerce (EC99), Denver, Colorado, USA (November 3-5, 1999).

  29. C.A.R. Hoare, Communicating Sequential Processes (Prentice-Hall, New York, 1985).

    Google Scholar 

  30. ICQ, http://www.icq.com

  31. E. Kafeza, D.K.W. Chiu and I. Kafeza, View-based contracts in an e-service cross-organizational workflow environment, in: Proceedings 2nd VLDB Workshop on Technologies for E-Services, Rome, Italy, Lecture Notes in Compute250 CHIU ET AL.

  32. K. Karlapalem, A. Dani and P. Krishna, A frame work for modeling electronic contracts, in: Proceedings 20th International Conference on Conceptual Modeling, Yokohama, Japan, November 2001, Lecture Notes in Computer Science, Vol. 2224 (Springer, Berlin, 2001) pp. 193-207.

    Google Scholar 

  33. K. Kim, S. Kang, D. Kim, J. Bae and K. Ju, WW-flow: Web-based workflow management with runtime encapsulation, IEEE Internet Computing 4(3) (2000) 56-64.

    Google Scholar 

  34. A. Kumar and J.L. Zhao, Workflow support for electronic commerce applications, Decision Support Systems 32 (2002) 265-278.

    Google Scholar 

  35. H. Lewis and C. Papadimitriou, Elements of the Theory of Computation (Prentice Hall, 1981).

  36. D.-R. Liu and M. Shen, Modeling workflows with a process-view approach, in: Proceedings 7th International Conference on Database Systems for Advanced Applications (DASFAA 2001), April 2001, Hong Kong (IEEE Computer Society, 2001) pp. 260-267.

  37. Q. Li and F.H. Lochovsky, ADOME: An advanced object modeling environment, IEEE Transactions on Knowledge and Data Engineering 10(2) (1998) 255-276.

    Google Scholar 

  38. A.J. Miller, A.P. Sheth, K.J. Kochut and Z.W. Luo, Recovery issues in Web-based workflow, in: Proceedings 12th International Conference on Computer Applications in Industry and Engineering (CAINE-99) (Atlanta, Georgia, November 1999) pp. 101-105.

  39. R. Milner, Communication and Concurrency (Prentice-Hall, 1989).

  40. Object Management Group, Foreword UML Specification 1.4 (September 2001).

  41. J.L. Peterson, Petri Net Theory and the Modeling of Systems (Prentice-Hall, 1981).

  42. RosettaNet, http://www.rosettanet.org

  43. R.G. Smith, The protocol net protocol: High level communication and control in a distributed problem solver, IEEE Transactions on Computers 29(12) (1980) 1104-1113.

    Google Scholar 

  44. Staffware Corporation, Staffware Global-Staffware's Opportunity to Dominate Intranet BasedWork-flow Automation (2000), http://www.staffware.com

  45. Sun Microsystems Inc., Enterprise Java Beans, http://java.sun.com/products/ejb/

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

  47. UDDI, http://www.uddi.org

  48. X.Wang, S.C. Cheung and J.Wei, A CSP and Z combined modeling of document exchange processes in e-commerce protocols, Information and Software Technology 44(14) (2002) 875-889.

    Google Scholar 

  49. Workflow Management Coalition, Workflow Standard-Interoperability Wf-XML Binding, WFMCTC-1023, May 2000.

  50. Workflow Management Coalition, The Workflow Reference Model (WFMC-TC-1003, 19-Jan-95,1.1).

  51. Workflow Management Coalition, Terminology and Glossay (WFMC-TC-1011, Feb. 1999, 3.0).

  52. WSDL, http://www.w3.org/TR/wsdl

  53. XML Spy by Altova Inc., http://www.xmlspy.com

  54. XSLT specification, http://www.w3.org/TR/xslt

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dickson K.W. Chiu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chiu, D.K., Cheung, S., Till, S. et al. Workflow View Driven Cross-Organizational Interoperability in a Web Service Environment. Information Technology and Management 5, 221–250 (2004). https://doi.org/10.1023/B:ITEM.0000031580.57966.d4

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:ITEM.0000031580.57966.d4

Navigation