A community-centric approach to automated service composition

June 3, 2010, Science in China Press

In recent years, the Internet has been evolving from a primarily publication platform to a user participatory platform. With the proliferation of services available on the Internet, millions of users are able to voluntarily participate in the development of their own interests and benefits by means of service composition. However, due to the ever increasing number of services, enabling users to rapidly select and access these services has become a challenging issue.

It should be noted that the innovations available from Web 2.0 standard have brought fresh and user-centric experiences. For any given topic or interest (such as traveling, photography or reading), the users may organize themselves into a "community-of-interest" set, where they can share their interests, exchange ideas, and acquire enriched solutions, thus giving rise to a "collective intelligence". Typical examples are the successful social-networking web sites such as , and Del.icio.us. Such community-centric environments may also have impacts on service-based software development.

In this work, the notion of "service communities" is proposed to facilitate automated service access. In summary, service communities address the issue of accessing a large and ever changing collection of services. Logically, it provides a platform which assists users with similar interests or goals to retrieve, share and reuse existing available solutions. By interacting with a service community, users are able to build their own applications with less effort and cost, and iteratively refine their goals according to the combined available knowledge.

Apart from conceptual ideas, this work focuses on service community consolidation, with the design of the architectural framework of a service community. Two important components, in particular, are identified: a service pool aggregating a set of services offering the same or similar functions, so that users do not have to drill down into details of individual services; and a task template capturing the access logic of some specified task, which explores the potential access opportunities and assists in accessing the service.

Supporting automated service access, the service community helps the users by providing two composition styles: the process-driven manner allowing users to reuse existing access processes, and the user-driven manner enabling users to iteratively access new processes in a step-by-step manner. A graphical model is employed to generate access suggestions to users.

A web-based prototype is implemented to evaluate the community-centric service access approach. The users can visually access services within web browsers. Solutions from the service community dynamically result in changes to the user interface.

A journal reviewer stated, "This paper proposes a precise and feasible solution to service-based software development with the adoption of community-generated intelligence". In addition, it was noted, "The authors made an effort to provide conceptual proof and solid implementation". A series of papers about "community-centric service composition" written by Dr. Liu, Prof. Huang, Prof. Mei has been published in IEEE Trans Serv Comput., Sci China Inf Sci, etc. Another reviewer commented "The paper enriches research results on services computing as well as showing the potential emerging software development paradigm spurred by the evolution".

Explore further: AOL testing mobile search services

More information: 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. DOI:10.1007/s11434-010-9996-6

Related Stories

AOL testing mobile search services

July 27, 2005

America Online Inc.announced Wednesday that it is testing a suite of new mobile search services. Once launched the service will give mobile-phone users access to AOL's Pinpoint, Shopping Search and Yellow Pages.Now available ...

Joost Accepts Blame For Outages

April 20, 2007

Comcast this week denied message board rumors that it was blocking access to Internet-based TV service Joost, claiming that issues faced by consumers were likely the result of a Joost service upgrade.

What users really want from online public services

May 4, 2006

The IST-sponsored eUSER project behind the survey gathered vital data from 10 European countries on a wide range of topics. This included access technologies, use of Information and Communication Technologies (ICTs) equipment ...

New e-science service could accelerate cancer research

July 1, 2009

The University of Manchester and the European Molecular Biology Laboratory's European Bioinformatics Institute (EMBL-EBI) have launched a major new e-science resource for biologists - which could accelerate research into ...

Recommended for you

What do you get when you cross an airplane with a submarine?

February 15, 2018

Researchers from North Carolina State University have developed the first unmanned, fixed-wing aircraft that is capable of traveling both through the air and under the water – transitioning repeatedly between sky and sea. ...


Please sign in to add a comment. Registration is free, and takes less than a minute. Read more

Click here to reset your password.
Sign in to get notified via email when new comments are made.