WSIL (Web Services Inspection Language)

WSIL (Web Services Inspection Language) är en mekanism för sökning efter tjänster som fungerar både som alternativ eller komplement till UDDI. När du söker efter webbtjänster med UDDI använder du ett centraliserat register. WSIL är en alternativ metod till sökning efter webbtjänster. Med WSIL kan du ansluta direkt till tjänsteleverantören och fråga efter de tjänster den tillhandahåller.

IBM och Microsofts förslag om WSIL-specifikation är utformat kring en XML-baserad modell för bygge av en aggregering av referenser till befintliga webbtjänstebeskrivningar som görs tillgängliga med vanliga webbservertekniker.

WSIL tillhandahåller en distribuerad metod för sökning efter tjänster. Metoden tillhandahåller referenser till tjänstebeskrivningar på den plats där tjänsteleverantören erbjuder tjänsterna genom att ange hur en webbplats ska genomsökas efter tillgängliga webbtjänster. WSIL-specifikationen definierar de platser där du kan leta efter webbtjänstebeskrivningar.

Eftersom WSIL är för sökning efter distribuerade tjänster komplimenterar den UDDI genom att förenkla sökningen efter tjänster som finns på webbplatser som inte visas i ett UDDI-register ännu. I ett separat avsnitt i den här dokumentationen diskuteras relationer mellan UDDI och WSIL.

WSIL-specifikationen definierar inte ett tjänstebeskrivningsspråk. WSIL-dokument är ett sätt att aggregera olika typer av tjänstebeskrivningar. I ett WSIL-dokument kan en enkel tjänst ha fler än en referens till en tjänstebeskrivning. T.ex. så kan det refereras till en enskild webbtjänst två gånger i ett WSIL-dokument: En gång direkt via webbtjänstens WSDL och igen via businessService-posten i ett UDDI-register. Referenser till de här två tjänstebeskrivningarna bör placeras i ett WSIL-dokument. Om det finns flera referenser är det fördelaktigt om samtliga placeras i WSIL-dokumentet så att tillämpningen som använder dokumentet kan välja den typ av tjänstebeskrivning som är kompatibel med och rekommenderas för den tillämpningen.

WSIL-specifikationen har två huvudsakliga funktioner:

Mer information om WSIL-specifikationen (Web Services Inspection Language) finns på webbsidan www.ibm.com/developerworks/webservices/library/ws-wsilspec.html