Dynamic Management of UDDI Registries in a Wireless Environment of Web Services

This paper presents mechanisms for managing the content of several Universal Description, Discovery, and Integration (UDDI) registries. These mechanisms are deployed in a wireless environment of Web services. By content, it is meant the announcements of Web services that providers submit to an UDDI registry. Unlike other initiatives in Web services field that consider a single UDDI registry and a wired communication infrastructure, this paper is concerned with the following aspects: several UDDI registries are deployed, there is no wired communication infrastructure between the UDDI registries, and absence of a centralized component that coordinates the UDDI registries. The solution presented integrates users and software agents into what we call messenger. Initially, software agents reside in users’ mobile devices and cache a description of the Web services that satisfy their users’ needs. Each time a user is in the vicinity of an UDDI registry, her software agent interacts with that registry so the details stored on Web services are submitted.

[1]  Nicholas R. Jennings,et al.  A Roadmap of Agent Research and Development , 2004, Autonomous Agents and Multi-Agent Systems.

[2]  Rui José,et al.  The AROUND Architecture for Dynamic Location-Based Services , 2003, Mob. Networks Appl..

[3]  George C. Polyzos,et al.  MobiShare: sharing context-dependent data & services from mobile sources , 2003, Proceedings IEEE/WIC International Conference on Web Intelligence (WI 2003).

[4]  Stefan Tai,et al.  The next step in Web services , 2003, CACM.

[5]  Evaggelia Pitoura,et al.  DBGlobe: a data-centric approach to global computing , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[6]  Paolo Bellavista,et al.  The Ubiquitous Provisioning of Internet Services to Portable Devices , 2002, IEEE Pervasive Comput..

[7]  Quan Z. Sheng,et al.  The Self-Serv Environment for Web Services Composition , 2003, IEEE Internet Comput..