WSIL (Web Services Inspection Language)

WSIL (Web Services Inspection Language) er en mekanisme til opsporing af serviceprogrammer, som både udgør et alternativ og et supplement til UDDI. Når du opsporer webserviceprogrammer med UDDI, går du til en centraliseret registreringsdatabase. WSIL er en alternativ metode til opsporing af webserviceprogrammer. WSIL gør det muligt at gå direkte til serviceudbyderen og bede om de serviceprogrammer, denne udbyder.

IBM® og Microsofts forslag til WSIL-specifikationen er designet omkring en XML-baseret model til bygning af en samling af referencer til eksisterende beskrivelser af webserviceprogrammer, som vises vha. standard-webserverteknologi.

WSIL omfatter en metode til opsporing af distribuerede serviceprogrammer, som indeholder referencer til serviceprogrambeskrivelser på serviceudbyderens udbudspunkt, ved en angivelse af, hvordan man undersøger et websted med henblik på tilgængelige webserviceprogrammer. WSIL-specifikationen definerer de placeringer på et websted, hvor du kan søge efter beskrivelser af webserviceprogrammer.

Eftersom WSIL fokuserer på opsporing af distribuerede serviceprogrammer, supplerer WSIL-specifikationern UDDI ved at lette opsporingen af serviceprogrammer, der er tilgængelige på websteder, der måske endnu ikke vises i en UDDI-registreringsdatabase. Et separat emne i denne dokumentation omtaler Relation mellem UDDI og WSIL.

WSIL-specifikationen definerer ikke et sprog til beskrivelse af serviceprogrammer. WSIL-dokumenter udgør en metode til samling af forskellige typer serviceprogrambeskrivelser. I et WSIL-dokument kan et enkelt serviceprogram have mere end én reference til en serviceprogrambeskrivelse. Der kan f.eks. blive henvist to gange til et enkelt webserviceprogram i et WSIL-dokument: én gang direkte via dets WSDL, og én gang via dens businessService-indgang i en UDDI-registreringsdatabase. Referencer til disse to serviceprogrambeskrivelser skal placeres i et WSIL-dokument. Hvis der er flere referencer tilgængelige, er det praktisk at placere dem alle sammen i WSIL-dokumentet, så det program, der bruger dokumentet, kan vælge den type serviceprogrambeskrivelse, der er kompatibel med og foretrukket af det pågældende program.

WSIL-specifikationen tjener to hovedformål:

Der er flere oplysninger om WSIL-specifikationen (Web Services Inspection Language) på adressen www.ibm.com/developerworks/webservices/library/ws-wsilspec.html