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.
Similar content being viewed by others
References
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.
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.
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.
T. Basten and W.M.P. van der Aalst, Inheritance of behavior, Journal of Logic and Algebraic Programming 47 (2001) 47-145.
B. Biddle and E. Thomas, Role Theory: Concepts and Research (Robert E. Krieger Publishing Company, New York, 1979).
Business Process Execution Language for Web Services, http://www-106.ibm.com/developerworks/ library/ws-bpel/
D. Burdett et al., Internet Open Trading Protocol (McGraw-Hill, New York, 2000).
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).
F. Casati et al., Adaptive and dynamic service composition in eFlow, HP Laboratories Technical Report HPL-2000-39 (March 2000).
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.
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.
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.
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).
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).
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.
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.
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.
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.
V. Chopra et al., Professional XML Web Services (Wrox Press, 2001).
U. Dayal, Queries and views in an object-oriented data model, in: Proceedings 2nd International Workshop on Database Programming Languages (1989).
eBXML, http://www.ebXML.org
Enix Consulting Limited, An Independent Evaluation of i-Flow, Version 3.5 (2000) (available at http://www.i-flow.com).
D. Ferraiolo and R. Kuhn, Role-based access control, in: Proceedings 15th NCSC National Computer Security Conference, Baltimore (1992).
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.
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.
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.
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).
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).
C.A.R. Hoare, Communicating Sequential Processes (Prentice-Hall, New York, 1985).
ICQ, http://www.icq.com
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.
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.
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.
A. Kumar and J.L. Zhao, Workflow support for electronic commerce applications, Decision Support Systems 32 (2002) 265-278.
H. Lewis and C. Papadimitriou, Elements of the Theory of Computation (Prentice Hall, 1981).
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.
Q. Li and F.H. Lochovsky, ADOME: An advanced object modeling environment, IEEE Transactions on Knowledge and Data Engineering 10(2) (1998) 255-276.
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.
R. Milner, Communication and Concurrency (Prentice-Hall, 1989).
Object Management Group, Foreword UML Specification 1.4 (September 2001).
J.L. Peterson, Petri Net Theory and the Modeling of Systems (Prentice-Hall, 1981).
RosettaNet, http://www.rosettanet.org
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.
Staffware Corporation, Staffware Global-Staffware's Opportunity to Dominate Intranet BasedWork-flow Automation (2000), http://www.staffware.com
Sun Microsystems Inc., Enterprise Java Beans, http://java.sun.com/products/ejb/
TIBCO Software Inc., which has acquired InConcert Inc., http://www.tibco.com
UDDI, http://www.uddi.org
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.
Workflow Management Coalition, Workflow Standard-Interoperability Wf-XML Binding, WFMCTC-1023, May 2000.
Workflow Management Coalition, The Workflow Reference Model (WFMC-TC-1003, 19-Jan-95,1.1).
Workflow Management Coalition, Terminology and Glossay (WFMC-TC-1011, Feb. 1999, 3.0).
WSDL, http://www.w3.org/TR/wsdl
XML Spy by Altova Inc., http://www.xmlspy.com
XSLT specification, http://www.w3.org/TR/xslt
Author information
Authors and Affiliations
Corresponding author
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/B:ITEM.0000031580.57966.d4