WSIL (Web Services Inspection Language)

WSIL (Web Services Inspection Language) er en tjenesteoppdagingsmekanisme som er både et alternativ og et supplement til UDDI. Når du oppdager web-tjenester med UDDI, går du til et sentralisert register. WSIL er en alternativ tilnærming til oppdaging av web-tjenester. Med WSIL kan du gå direkte til tjenesteleverandøren og be om tjenestene som blir levert.

IBM og Microsofts forslag til WSIL-spesifikasjon er designet rundt en XML-basert modell for bygging av en aggregering av referanser til eksisterende web-tjenestebeskrivelser som blir vist ved hjelp av standard web-serverteknologi.

WSIL har en distribuert tjenesteoppdagingsmetode med referanser til tjenestebeskrivelser på tjenesteleverandørens tilbudspunkt, ved å oppgi hvordan et nettsted skal inspiseres for tilgjengelige web-tjenester. WSIL-spesifikasjonen definerer hvor på et nettsted du kan se etter web-tjenestebeskrivelser.

Siden WSIL fokuserer på distribuert tjenesteoppdaging, komplementerer WSIL-spesifikasjonen UDDI ved at den gjør det mulig å oppdage tjenester som er tilgjengelige på nettsteder som kanskje ennå ikke er oppført i et UDDI-register. Et eget emne i denne dokumentasjonen beskriver forholdet mellom UDDI og WSIL.

WSIL-spesifikasjonen definerer ikke et tjenestebeskrivelsesspråk. Med WSIL-dokumenter får du en metode for å aggregere forskjellige typer tjenestebeskrivelser. Med et WSIL-dokument kan en enkelt tjeneste ha mer enn en referanse til en tjenestebeskrivelse. Det kan for eksempel refereres til en enkelt web-tjeneste to ganger i et WSIL-dokument: en gang direkte via WSDL, og så via businessService-oppføringen i et UDDI-register. Referanser til disse to tjenestebeskrivelsene bør legges inn i et WSIL-dokument. Hvis mange referanser er tilgjengelig, er det en fordel at alle legges inn i WSIL-dokumentet slik at applikasjonen som bruker dokumentet, kan velge den typen tjenestebeskrivelse som er kompatibel med og foretrukket av denne applikasjonen.

WSIL-spesifikasjonen har to primærfunksjoner:

Hvis du vil ha mer informasjon om WSIL-spesifikasjonen (Web Services Inspection Language), kan du se www.ibm.com/developerworks/webservices/library/ws-wsilspec.html