WSIL(Web Services Inspection Language)

WSIL(Web Services Inspection Language)은 UDDI를 보충하는 동시에 UDDI를 대체할 수 있는 서비스 발견 메커니즘입니다. UDDI를 사용하여 웹 서비스를 발견하는 경우 중앙 레지스트리로 이동합니다. WSIL은 웹 서비스 발견의 대안입니다. WSIL을 사용하면 서비스 제공자로 직접 이동하여 제공되는 서비스를 요청할 수 있습니다.

IBM®과 Microsoft의 WSIL 스펙에 대한 제안은 표준 웹 서버 기술을 사용하여 노출된 기존 웹 서비스 설명에 대한 참조 집계를 빌드하기 위해 XML 기반 모델을 중심으로 디자인됩니다.

WSIL은 사용 가능한 웹 서비스의 웹 사이트를 검사하는 방법을 지정하여 서비스 제공자의 오퍼링 지점에서 서비스 설명에 대한 참조를 제공하는 분산 서비스 발견 메소드를 제공합니다. WSIL 스펙은 웹 서비스 설명을 찾을 수 있는 웹 사이트의 위치를 정의합니다.

WSIL은 분산 서비스 발견에 초점 지정하기 때문에 WSIL 스펙은 UDDI 레지스트리에 아직 나열되지 않을 수 있는 웹 사이트에서 사용 가능한 서비스 발견을 사용하여 UDDI를 보완합니다. 이 문서의 별도의 주제로 UDDI와 WSIL의 관계가 설명됩니다.

WSIL 스펙은 서비스 설명 언어를 정의하지 않습니다. WSIL 문서는 여러 유형의 서비스 설명을 집계하는 메소드를 제공합니다. WSIL 문서 내에서 단일 서비스는 서비스 설명에 대한 둘 이상의 참조를 가질 수 있습니다. 예를 들어, 단일 웹 서비스는 WSIL 문서에서 두 번 참조될 수 있습니다. 즉, 한 번은 해당 WSDL을 통해 직접 참조되고, UDDI 레지스트리의 businessService 항목을 통해 다시 한 번 참조됩니다. 이러한 두 서비스 설명에 대한 참조는 WSIL 문서에 넣어야 합니다. 여러 참조를 사용할 수 있는 경우 모든 참조를 WSIL 문서에 넣는 것이 좋습니다. 그러면 문서를 사용하는 애플리케이션이 해당 애플리케이션과 호환되고 선호되는 서비스 설명 유형을 선택할 수 있습니다.

WSIL 스펙은 다음 두 가지 기본 기능을 제공합니다.

Web Services Inspection Language 스펙에 대한 자세한 정보는 www.ibm.com/developerworks/webservices/library/ws-wsilspec.html을 참조하십시오.