Skip to main content
Log in

A community-centric approach to automated service composition

  • Research Papers
  • Published:
Science in China Series F: Information Sciences Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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

  2. Huhns M, Singh M. Service-oriented computing: key concepts and principles. IEEE Internet Comput, 2005, 9: 75–81

    Article  Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Article  Google Scholar 

  5. Liu X Z, Huang G, Mei H. Consumer-centric service aggregation: the method and framework (in Chinese). J Softw, 2007, 18: 1883–1895

    Article  Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. Kalasapur S, Kumar M, Behrooz A. Dynamic service composition in pervasive computing. IEEE Trans Paral Distr, 2007, 18: 907–918

    Article  Google Scholar 

  10. Zeng L Z, Benatallah B, Anne H, et al. QoS-aware middleware for web services composition. IEEE Trans Softw Eng, 2004, 30: 311–327

    Article  Google Scholar 

  11. 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

    Google Scholar 

  12. Milanovic N, Malek M. Current solutions for web service composition. IEEE Internet Comput, 2004, 8: 51–59

    Article  Google Scholar 

  13. 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

    Chapter  Google Scholar 

  14. 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

    Google Scholar 

  15. Benatallah B, Quanzheng S, Duma M. The self-serv environment for web service composition. IEEE Internet Comput, 2003, 7: 40–48

    Article  Google Scholar 

  16. Paik H Y, Benatallah B, Toumani F. Towards self-organizing service communities. IEEE Trans Syst Man Cy A. 2005, 35: 408–419

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gang Huang.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11432-010-0013-0

Keywords

Navigation