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-based Service 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.

DNS-based Discovery System in Service Oriented Programming

M Giordano
2005

Abstract

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-based Service 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.
2005
Istituto di Scienze Applicate e Sistemi Intelligenti "Eduardo Caianiello" - ISASI
web service
service discovery
dns
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/118220
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 11
  • ???jsp.display-item.citation.isi??? ND
social impact