Abstract
In the recent years, the web has kept growing rapidly and undergone tremendous changes towards a user-centric environment. With the proliferation of services available on the Internet, millions of users are able to voluntarily participate in and collaborate for their own interests and benefits by means of service composition. However, due to the ever increasing number of services, it then becomes a challenging issue to enable the users to rapidly select and compose the proper services. In this paper, we propose an approach which utilizes service communities for automated service composition. This paper makes three contributions. Firstly, we propose the service community architecture and identify two key components to facilitate service discovery and composition. Secondly, assisted by the service community, we provide two composition types to help users explore the space of potential composition opportunities without having to understand too many details of individual candidate services. Finally, we evaluate our approach by performance analysis and provide a web-based prototype that lowers the entry barrier for the users.
Similar content being viewed by others
References
Liu X Z, Huang G, Mei H. Towards service discovery and subscription based on community-of-interest. In: Elisabetta D N, et al., eds. Proceeding of Second International Symposium on Service Oriented System Engineering (SOSE 2006), Shanghai, 2006. 149–156
Huhns M, Singh M. Service-oriented computing: key concepts and principles. IEEE Internet Comput, 2005, 9: 75–81
Lu J, Ma X X, Tao X P, et al. Research progress on internetware (in Chinese). Sci China Ser E: Inf Sci, 2006, 36:1037–1080
Han Y B, Wang H C, Wang J W, et al. An end-user oriented approach to exploratory service composition. Chin J Comput Res Develop, 2006, 43: 1895–1903
Liu X Z, Huang G, Mei H. Consumer-centric service aggregation: the method and framework (in Chinese). J Softw, 2007, 18: 1883–1895
Zhao Q, Huang G, Liu X Z, et al. Towards a component model for web-based service com-position. J Front Comput Sci Tech, 2008, 2: 378–388
Mei H, Huang G, Zhao H Y, et al. An architecture centric engineering approach to internet-ware. Sci China Ser F-Inf Sci, 2006, 49: 702–730
Liu X Z, Huang G, Mei H. Discovering homogeneous web services community in the user-centric web environment. IEEE Trans Serv Comput. 2009, 2: 167–181
Kalasapur S, Kumar M, Behrooz A. Dynamic service composition in pervasive computing. IEEE Trans Paral Distr, 2007, 18: 907–918
Zeng L Z, Benatallah B, Anne H, et al. QoS-aware middleware for web services composition. IEEE Trans Softw Eng, 2004, 30: 311–327
Rao J, Su X. A survey of automated web service composition methods. In: Cardoso J, et al., eds. Proceedings of First International Workshop on Semantic Web Services and Web Process Composition. Berlin/Heidelberg: Springer, 2004. 43–54
Milanovic N, Malek M. Current solutions for web service composition. IEEE Internet Comput, 2004, 8: 51–59
Riabov A, Eric B, Mark D, et al. Wishful search: interactive composition of data mashups. In: Huai J P, et al., eds. Proceedings of 17th International Conference of World Wide Web. New York: ACM Press, 2008. 775–784
Bova R, Paik H Y, Hassas S, et al. On embedding task memory in services composition frameworks. In: Baresi L, et al., eds. Proceedings of 7th International Conference on Web Engineering (ICWE 2007). Berlin/Heidelberg: Springer, 2007. 1–16
Benatallah B, Quanzheng S, Duma M. The self-serv environment for web service composition. IEEE Internet Comput, 2003, 7: 40–48
Paik H Y, Benatallah B, Toumani F. Towards self-organizing service communities. IEEE Trans Syst Man Cy A. 2005, 35: 408–419
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liu, X., Huang, G. & Mei, H. A community-centric approach to automated service composition. Sci. China Ser. F-Inf. Sci. 53, 50–63 (2010). https://doi.org/10.1007/s11432-010-0013-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11432-010-0013-0