Royal Holloway logo and departmental theme Royal Holloway, University of London

A Framework to Engineer Communities of Web Services

 

Dr Jamal Bentahar


Concordia University, Canada
Monday 9 July 2007
12:00-13:00, International Building Board Room (IN244)

A Web service is an accessible application that humans, software agents, and other applications in general can discover, compose, and invoke in order to satisfy users' needs like a hotel booking. Current practices indicate that Web services providing the same functionality are to be gathered into one community, independently of their origins and the way they carry out this functionality. In this talk, a framework for specifying communities of Web services and the underlying engineering operations will be presented. The concepts to use, the architecture to select, the operation to script, and the deployment to track will be addressed. Two protocols framing the interactions in an environment of communities of Web services namely the Web Services Community Development Protocol and the Contract-Net Protocol will be presented. Finally, the role software agents can play to specify these Web services and to manage their respective communities will be stressed. The use of these agents which are able to argue, negotiate, and reason about Web services helps such Web services in being better organized within communities and in achieving the goals for which they are conceived.

About the speaker: http://users.encs.concordia.ca/~bentahar/


Last updated Mon, 12-Jan-2009 13:46 GMT / PS
Department of Computer Science, University of London, Egham, Surrey TW20 0EX
Tel/Fax : +44 (0)1784 443421 /439786