Title :
Dependency-Guided Service Composition for User-Centric SOA
Author :
Tsai, W.T. ; Zhong, Peide ; Bai, Xiaoying ; Elston, Jay
Author_Institution :
Comput. Sci. & Eng. Dept., Arizona State Univ., Tempe, AZ, USA
Abstract :
Service-oriented architecture (SOA) is characterized by dynamic service discovery and composition. For user-centric SOA, not only services, workflows and application templates can be published and discovered for composition. Furthermore, a user can publish an application template and let providers supply the needed services. A key issue in user-centric service composition is to intelligently and effectively discover the subset of correlated services that best match the users´ requirements. This paper proposes a two-steps composition process. In the first step, users choose templates from ontology with its dependency. The dependency information identifies a set of candidate services and workflows that may be applicable for composition. In the send step, after the templates are selected, users can finalize the selection of services and workflows from a set of candidate services or workflows based on their preference. This 2-step process is supported by dependency identification algorithms and is illustrated using a case study.
Keywords :
Web services; ontologies (artificial intelligence); application template; correlated service; dependency identification algorithm; dependency-guided service composition; dynamic service discovery; ontology template; service-oriented architecture; two-step composition process; user-centric SOA; Application software; Collaborative work; Computer science; Ontologies; Publishing; Service oriented architecture; Simple object access protocol; Standards development; Web and internet services; Web services; Dependency; Ontology; Service Composition;
Conference_Titel :
e-Business Engineering, 2009. ICEBE '09. IEEE International Conference on
Conference_Location :
Macau
Print_ISBN :
978-0-7695-3842-6
DOI :
10.1109/ICEBE.2009.28