Service Composition and Interaction in a SOC Middleware Supporting Separation of Concerns with Flows and Views

  • Authors:
  • Qing Li;Dickson K.W. Chiu;S. C. Cheung;Patrick C. K. Hung;Zhe Shan;Yu Yang;Matthias Farwick

  • Affiliations:
  • City University of Hong Kong, Hong Kong;Dickson Computer Systems, Hong Kong;Hong Kong University of Science and Technology, Hong Kong;University of Ontario, Canada;City University of Hong Kong, Hong Kong;City University of Hong Kong, Hong Kong;University of Innsbruck, Austria

  • Venue:
  • Journal of Database Management
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Service-Oriented Computing SOC has recently gained attention both within industry and academia; however, its characteristics cannot be easily solved using existing distributed computing technologies. Composition and interaction issues have been the central concerns, because SOC applications are composed of heterogeneous and distributed processes. To tackle the complexity of inter-organizational service integration, the authors propose a methodology to decompose complex process requirements into different types of flows, such as control, data, exception, and security. The subset of each type of flow necessary for the interactions with each partner can be determined in each service. These subsets collectively constitute a process view, based on which interactions can be systematically designed and managed for system integration through service composition. The authors illustrate how the proposed SOC middleware, named FlowEngine, implements and manages these flows with contemporary Web services technologies. An experimental case study in an e-governmental environment further demonstrates how the methodology can facilitate the design of complex inter-organizational processes.