vRealize Operations API 클라이언트는 REST 워크플로를 구현하여 서버에 대한 HTTP 요청을 수행하고 서버의 응답에서 해당 요청이 필요로 하는 정보를 검색합니다.

REST 정보

REST(Representational State Transfer)는 HTTP(Hypertext Transfer Protocol)를 사용하여 클라이언트와 서버 간에 개체의 직렬화된 표현을 교환하는 프로그램의 아키텍처 스타일 특성을 설명합니다. vRealize Operations API에서 이러한 표현은 JSON 또는 XML 문서입니다.

REST 워크플로에서 개체의 표현은 단일 요청 또는 응답에 표시되는 것 이외의 당사자가 개체에 대해 어떠한 항목도 인식하지 못하는 것을 명시적으로 가정하고 클라이언트와 서버 간에 양방향으로 전달됩니다. 이러한 문서를 사용할 수 있는 URL은 이러한 문서가 포함된 요청 또는 응답의 수명 이상으로 지속되곤 합니다.

REST API 워크플로

REST API를 사용하도록 작성된 애플리케이션 프로그램은 API가 정의하는 개체를 생성, 검색, 업데이트 또는 삭제하는 원격 프로시저 호출을 수행하기 위해 스크립트나 기타 상위 언어로 자주 실행되는 HTTP 요청을 사용합니다. vRealize Operations REST API에서 이러한 개체는 XML 스키마의 수집으로 정의됩니다. 작업 자체는 HTTP 요청이므로 모든 HTTP 클라이언트에 대해 일반적입니다.

REST API 클라이언트 애플리케이션을 작성하려면 HTTP 프로토콜, JSON 또는 XML의 의미, vRealize Operations API에서 사용하는 전송 형식 등을 이해해야 합니다. 이러한 클라이언트에서 API를 효과적으로 사용하려면 다음 개념을 숙지해야 합니다.

  • API에서 지원하는 개체 집합과 이러한 개체가 나타내는 것
  • API가 이러한 개체를 나타내는 방식
  • 클라이언트가 운영하려는 개체를 참조하는 방법

API 참조에는 전체 API 요청의 목록이 포함되어 있습니다. 스키마 참조 정보을 참조하십시오.