Agent-Based Service Discovery Middleware in Ubiquitous Environments
Service discovery is becoming a hot topic as it becomes more widespread through the Internet. In pervasive environments, there are various services, and users use a service discovery protocol for finding the most appropriate service among them. Thus, over the past few years, many service discovery protocols have been proposed. Even though they provide convenient service discovery functionality with users, complexity is increased because they have different message exchange pattern and architecture. In this paper, we propose a novel middleware based on agent platform for interoperability among heterogeneous services. This has the Discovery Agent for each service discovery protocols and it can detect service advertisement messages for registration, so the services are registered in agent platform. Finally, user can use them. The key point of this is not to require modification of existing service discovery protocols. Near the conclusion of this paper, this is implemented.
- 1.Foundation for Intelligent Physical Agents. FIPA Agent Management Specification (June 2002)Google Scholar
- 2.UPnP Forum, UPnP device architecture 1.0 (May 2003)Google Scholar
- 3.Guttman, E., Perkins, C., Veizades, J., Day, M.: RFC 2608: Service location protocol, version 2, status: PROPOSED STANDARD (1999)Google Scholar
- 4.Rajdou, M.: Software agents in business: Steady adoption curve. Technical report, Forrester Research, USA (2003)Google Scholar
- 5.Wooldridge, M.: An Introduction to MultiAgent System. Wiley and Sons, Chichester (2002)Google Scholar
- 6.Luck, M., McBurney, P., Preist, C.: Agent Technology: Enabling Next Generation Computing (2003), http://www.agentlink.org/roadmap