The automated communication of services is crucial to the success of systems such as the Semantic Web. If global standards (the use of which is problematic) are not strictly adhered to, this requires services to be able to interpret both the vocabulary of calls made to them and the structure of these calls. In this paper, we describe the lifecycle of interaction within the OpenKnowledge system, which allows services to be found, contacted and interacted with during run-time without any prior agreement on semantics. Instrumental to this work is our structure-preserving semantic matching technique, which automatically matches inputs and outputs of services with calls representing service requirements, even if the vocabulary and structure of those calls are different to those expected by the service and unknown prior to run-time. We describe in detail a scenario showing the complexity of interaction allowed by our approach, and discuss the evaluation we have done on our techniques and the encouraging results this has produced.

Web Service Integration via Matching of Interaction Specifications / Besana, Paolo; Giunchiglia, Fausto; Vaccari, Lorenzino; Pane, Juan; Mcneill, Fiona; Trecarichi, Gaia. - ELETTRONICO. - (2008), pp. 1-17.

Web Service Integration via Matching of Interaction Specifications

Giunchiglia, Fausto;Vaccari, Lorenzino;Pane, Juan;Trecarichi, Gaia
2008-01-01

Abstract

The automated communication of services is crucial to the success of systems such as the Semantic Web. If global standards (the use of which is problematic) are not strictly adhered to, this requires services to be able to interpret both the vocabulary of calls made to them and the structure of these calls. In this paper, we describe the lifecycle of interaction within the OpenKnowledge system, which allows services to be found, contacted and interacted with during run-time without any prior agreement on semantics. Instrumental to this work is our structure-preserving semantic matching technique, which automatically matches inputs and outputs of services with calls representing service requirements, even if the vocabulary and structure of those calls are different to those expected by the service and unknown prior to run-time. We describe in detail a scenario showing the complexity of interaction allowed by our approach, and discuss the evaluation we have done on our techniques and the encouraging results this has produced.
2008
Trento
University of Trento - Dipartimento di Ingegneria e Scienza dell'Informazione
Web Service Integration via Matching of Interaction Specifications / Besana, Paolo; Giunchiglia, Fausto; Vaccari, Lorenzino; Pane, Juan; Mcneill, Fiona; Trecarichi, Gaia. - ELETTRONICO. - (2008), pp. 1-17.
Besana, Paolo; Giunchiglia, Fausto; Vaccari, Lorenzino; Pane, Juan; Mcneill, Fiona; Trecarichi, Gaia
File in questo prodotto:
File Dimensione Formato  
038.pdf

accesso aperto

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 592.54 kB
Formato Adobe PDF
592.54 kB Adobe PDF Visualizza/Apri

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/11572/359344
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact