A Community-Centric Model for Service Publication, Discovery, Selection, Binding, and Maintenance

Services discovery, selection, composition, verification, and adaptation are important in service-oriented computing. Existing researches often study techniques to maximize the benefits of individual services. However, following the power laws, a small fraction of quality services offers their executions to support a significant portion of all service requests. We argue that locating and maintaining such a small and significant set of services is important to the development of service-oriented computing. In this paper, we propose the notion of adaptive service-oriented community. A community consists of peer reviewed services, and only those operations of member services that the community collectively exceeds a significance threshold are discoverable and bondable. Services also select such communities to bind to its requested operations primarily based on their significance. Our proposal essentially raises a service ecosystem from pursuing the benefits of individual services to that of the community as a whole. Our model also has features to make a namespace or a web service privacy-aware.

[1]  Raymond A. Paul,et al.  Testing Web Services Using Progressive Group Testing , 2004, AWCC.

[2]  Anne H. H. Ngu,et al.  QoS-aware middleware for Web services composition , 2004, IEEE Transactions on Software Engineering.

[3]  Asit Dan,et al.  Web services agreement specification (ws-agreement) , 2004 .

[4]  Anupriya Ankolekar,et al.  Preference-based selection of highly configurable web services , 2007, WWW '07.

[5]  Piero A. Bonatti,et al.  On optimal service selection , 2005, WWW '05.

[6]  Luca Padovani,et al.  A theory of contracts for Web services , 2007, TOPL.

[7]  T. H. Tse,et al.  Data flow testing of service choreography , 2009, ESEC/FSE '09.

[8]  Jia Zhang,et al.  WS-Net: a Petri-net based specification model for Web services , 2004, Proceedings. IEEE International Conference on Web Services, 2004..

[9]  Schahram Dustdar,et al.  Non-intrusive monitoring and service adaptation for WS-BPEL , 2008, WWW.

[10]  T. H. Tse,et al.  An Adaptive Service Selection Approach to Service Composition , 2008, 2008 IEEE International Conference on Web Services.

[11]  J. E. Hirsch,et al.  An index to quantify an individual's scientific research output , 2005, Proc. Natl. Acad. Sci. USA.

[12]  Liang-Jie Zhang,et al.  Pattern Recognition Based Adaptive Categorization Technique and Solution for Services Selection , 2007, The 2nd IEEE Asia-Pacific Service Computing Conference (APSCC 2007).

[13]  Danilo Ardagna,et al.  Adaptive Service Composition in Flexible Processes , 2007, IEEE Transactions on Software Engineering.

[14]  Zhenyu Zhang,et al.  Modeling and testing of cloud applications , 2009, 2009 IEEE Asia-Pacific Services Computing Conference (APSCC).

[15]  Zhenyu Zhang,et al.  More Tales of Clouds: Software Engineering Research Issues from the Cloud Application Perspective , 2009, 2009 33rd Annual IEEE International Computer Software and Applications Conference.

[16]  Ling Liu,et al.  PeerTrust: supporting reputation-based trust for peer-to-peer electronic communities , 2004, IEEE Transactions on Knowledge and Data Engineering.

[17]  Chonggun Kim,et al.  The Number of Necessary Nodes for Ad Hoc Network Areas , 2007 .

[18]  T. H. Tse,et al.  A Tale of Clouds: Paradigm Comparisons and Some Thoughts on Research Issues , 2008, 2008 IEEE Asia-Pacific Services Computing Conference.

[19]  Maria Fasli,et al.  Automatic Web Service Composition Based on Graph Network Analysis Metrics , 2005, OTM Conferences.

[20]  Hernán C. Melgratti,et al.  Testing Service Composition , 2007 .

[21]  W. Chan,et al.  A Metamorphic Testing Approach for Online Testing of Service-Oriented Software Applications , 2007, Int. J. Web Serv. Res..

[22]  Yaron Goland,et al.  Web Services Business Process Execution Language , 2009, Encyclopedia of Database Systems.

[23]  Valérie Issarny,et al.  Context-Aware Service Composition in Pervasive Computing Environments , 2005, RISE.

[24]  Amit P. Sheth,et al.  Semantic WS-agreement partner selection , 2006, WWW '06.