Next Topic

Previous Topic

Book Contents

VSA API 웹 서비스 - 개요

VSA API 웹 서비스는 클라이언트가 프로그램에 따라 VSA와 인터페이스로 접속할 수 있도록 일반화된 인터페이스를 제공합니다. 이러한 API는 클라이언트가 원활하게 제3자 패키지에 인터페이스로 접속할 수 있도록 합니다. API는 다음의 서비스에 초점을 맞추고 있습니다.

  • 연결 - 이 서비스는 API의 고객이 원활하게 GUID를 인증하고 받아 통신이 끝날 때까지 사용할 수 있도록 합니다. 이 GUID는 사용자들이 나이가 드는 것과 비슷하게 낡은 것이 됩니다.
  • 티켓 - 이 서비스는 사용자에게 새로운 티켓에 대해 알려줄 수 있는 기본적인 기능을 제공합니다. 사용자는 이 기능을 이용해 티켓 상의 필드들을 업데이트할 수 있습니다.
  • 경보 - 이 서비스는 사용자에게 새로운 경보를 알려준 후 경보를 닫힌 상태로 표시할 수 있는 기본 기능을 제공합니다.
  • 컴퓨터 - 이 서비스는 1대 이상의 컴퓨터에 대해 데이터 세트를 수집할 수 있도록 요청을 제공합니다.

VSA API 웹 서비스는 WSDL(Web Services Description Language)를 기반으로 합니다. WSDL는 브라우저에 표시되며 웹 서비스와 교환되는 데이터에 대한 추상 서술을 제공합니다. 웹 서비스에 연결하는 클라이언트 프로그램은 WSDL을 읽어 서버에서 어떤 기능을 이용할 수 있는지 판단할 수 있습니다. 사용된 특수한 데이터 형식은 XML 스키마의 형태로 WSDL 파일에 구현됩니다. 그런 다음 클라이언트는 SOAP를 사용해 실제로 WSDL에 나열된 기능들 중 하나를 호출할 수 있습니다.

다음은 vsaWS 출력의 예입니다.

Word 60% / HTML 100%