1st International ICST Conference on Scalable Information Systems

Research Article

Flows and views for scalable scientific process integration

  • @INPROCEEDINGS{10.1145/1146847.1146877,
        author={Qing  Li and Zhe  Shan and Dickson K.W.  Chiu and Patrick C.K.  Hung and S.C.  Cheung},
        title={Flows and views for scalable scientific process integration},
        proceedings={1st International ICST Conference on Scalable Information Systems},
        publisher={ACM},
        proceedings_a={INFOSCALE},
        year={2006},
        month={6},
        keywords={Cross-organizational Process View Flows Web Services Exceptions},
        doi={10.1145/1146847.1146877}
    }
    
  • Qing Li
    Zhe Shan
    Dickson K.W. Chiu
    Patrick C.K. Hung
    S.C. Cheung
    Year: 2006
    Flows and views for scalable scientific process integration
    INFOSCALE
    ACM
    DOI: 10.1145/1146847.1146877
Qing Li1,*, Zhe Shan1, Dickson K.W. Chiu2,*, Patrick C.K. Hung3,*, S.C. Cheung4,*
  • 1: Dept of Computer Science, City University of Hong Kong, Kowloon, Hong Kong
  • 2: Department of Computing, Hong Kong Polytechnic University, Kowloon, Hong Kong
  • 3: Faculty of Business and Information Technology, University of Ontario Institute of Technology, Oshawa, Ontario, Canada L1H 7K4
  • 4: Department of Computer Science, University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong
*Contact email: itqli@cityu.edu.hk, kwchiu@ieee.org, patrick.hung@uoit.ca, sccheung@cs.ust.hk

Abstract

Workflow technology has recently been employed in scientific applications because of their ever-increasing complexities across multiple organizations, institutes, research labs, or units over the Internet and Intranet. In this paper, we propose a methodology for the decomposition of complex scientific process requirements into different types of elementary flows such as control, data, exception, semantics, and security. Based on that, we can determine the subset of each type of flows (i.e., flow views) necessary and the related requirements for the interactions with each type of collaboration partners in the process integration. These subsets collectively constitute a process view, based on which interactions can be systematically designed, integrated and managed in a scalable way. We show with a case study in a scientific research environment to demonstrate our approach. We further illustrate how these flows can be implemented with various contemporary Web services technologies.