Service Location Protocol: Automatic Discovery of IP Network Services
IEEE Internet Computing
Service Oriented Programming: A New Paradigm of Software Reuse
ICSR-7 Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools
E-Speak - An XML Document Interchange Engine
EC-Web 2001 Proceedings of the Second International Conference on Electronic Commerce and Web Technologies
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
CORBA: integrating diverse applications within distributed heterogeneous environments
IEEE Communications Magazine
Using zero configuration technology for IP addressing in optical networks
Future Generation Computer Systems - IGrid 2005: The global lambda integrated facility
Resource Discovery Based on VIRGO P2P Distributed DNS Framework
ICCS '08 Proceedings of the 8th international conference on Computational Science, Part III
GUMP: adapting client/server messaging protocols into peer-to-peer serverless environments
Proceedings of the 2nd workshop on Bio-inspired algorithms for distributed systems
Hi-index | 0.00 |
Service Oriented Programming (SOP) is an emerging paradigm for grid computing and distributed applications development. SOP models an application as a composition of services, i.e. software components either local or remotely provided by third-party organizations. In SOP service information, like location and interface description, is often stored in registries (like UDDI) distributed in internet. Before using a service, applications need to know in advance its endpoint address or the location of the registry where to look for service information. In this scenario, dynamic discovery of service registry as well as inter-registry co-operation would be a very desirable feature. This paper proposes an approach for service discovery based on DNS messaging. It provides applications with DNS-based querying mechanisms to publish and discover on the network either the location of service registries or the endpoints of web services. This approach was implemented in a middleware system that uses the Multicast DNS technology and the DNS-basedService Discovery specification to provide respectively the communication infrastructure and a standard naming convention for service registries and web services advertisement and retrieving in a LAN.