A caching technique for optimizing automated service discovery - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Article Dans Une Revue International Journal of Semantic Computing Année : 2011

A caching technique for optimizing automated service discovery

Joerg Hoffmann
  • Fonction : Auteur
  • PersonId : 864556
Dieter Fensel
  • Fonction : Auteur
STI

Résumé

The development of sophisticated technologies for service-oriented architectures (SOA) is a grand challenge. A promising approach is the employment of semantic tech- nologies to better support the service usage cycle. Most existing solutions show significant deficits in the computational performance, which hampers the applicability in large-scale SOA systems. We present an optimization technique for automated service discovery - one of the central operations in semantically enabled SOA environments - that can ensure a sophisticated performance while maintaining a high retrieval accuracy. The approach is based on goals that formally describe client objectives, and it employs a caching mechanism for enhancing the computational performance of a two-phased discovery framework. At design time, the suitable services for generic and reusable goal descriptions are determined by semantic matchmaking. The result is captured in a con- tinuously updated graph structure that organizes goals and services with respect to the requested and provided functionalities. This is exploited at runtime in order to detect the suitable services for concrete client requests with minimal effort. We formalize the approach within a first-order logic framework, and define the graph structure along with the associated storage and retrieval algorithms. An empirical evaluation shows that significant performance improvements can be achieved.
Fichier principal
Vignette du fichier
ijsc11.pdf (1.13 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

inria-00598250 , version 1 (05-06-2011)

Identifiants

Citer

Michael Stollberg, Joerg Hoffmann, Dieter Fensel. A caching technique for optimizing automated service discovery. International Journal of Semantic Computing, 2011, 5 (1), pp.1-31. ⟨10.1142/S1793351X11001146⟩. ⟨inria-00598250⟩
151 Consultations
291 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More