다음을 통해 공유


WMI 및 Host Integration Server 아키텍처

WMI(Windows Management Instrumentation) 기술의 아키텍처에는 관리 애플리케이션, 관리 개체, 공급자 및 관리 인프라가 포함됩니다.

관리 애플리케이션

관리 애플리케이션은 관리되는 개체의 데이터를 처리하거나 표시하는 Microsoft Windows 기반 애플리케이션 또는 서비스입니다. 관리 애플리케이션은 호스트 통합 서버를 실행하는 서버 구성, 성능 측정, 중단 보고 및 데이터 상관 관계 등 호스트 통합 서버 환경에서 다양한 작업을 수행할 수 있습니다. 관리 애플리케이션은 이 프로그래머 가이드를 사용하여 만들 것입니다.

관리 개체

관리되는 개체는 논리적 또는 물리적 엔터프라이즈 구성 요소를 나타냅니다. 관리되는 개체는 CIM(공용 정보 모델)을 사용하여 WMI에서 모델링되며 WMI 프로그래밍 인터페이스를 통해 관리 애플리케이션에서 액세스합니다. 호스트 통합 서버 환경의 관리되는 개체는 하드웨어와 통신하는 링크 서비스 디바이스 드라이버에서 사용자 및 연결된 LU(논리 단위)에 대한 소프트웨어 구성 정보에 이르기까지 시스템의 모든 구성 요소일 수 있습니다.

WMI 공급자

WMI 공급자는 관리되는 개체에 인터페이스를 노출하는 COM 개체입니다. 호스트 통합 서버와 함께 제공되는 WMI 공급자는 WMI COM API를 사용하여 WMI 리포지토리에 Host Integration Server 관리 개체의 데이터를 제공하고, Host Integration Server 관리 애플리케이션을 대신하여 요청을 처리하고, 이벤트 알림을 생성합니다.

관리 인프라

관리 인프라는 WMI 및 CIM 리포지토리로 구성됩니다. WMI를 사용하면 사용자가 관리 애플리케이션과 공급자 간의 통신을 처리할 수 있습니다. 사용자는 정적 데이터를 CIM 리포지토리에 저장합니다. 애플리케이션 및 공급자는 공용 COM API(애플리케이션 프로그래밍 인터페이스)를 사용하여 WMI를 통해 통신합니다. 이벤트 알림 및 쿼리 처리 서비스를 제공하는 COM API는 C 및 C++ 프로그래밍 언어로 제공됩니다.

CIM 리포지토리는 정적 관리 데이터를 보유합니다. 정적 데이터는 정기적으로 변경되지 않는 데이터입니다. WMI는 자주 변경되기 때문에 요청 시 생성해야 하는 데이터인 동적 데이터도 지원합니다. 데이터는 WMI 또는 네트워크 관리자가 CIM 리포지토리에 배치할 수 있습니다. MOF(관리 개체 형식) 언어와 MOF 컴파일러 또는 WMI COM API를 사용하여 CIM 리포지토리에 정보를 배치할 수 있습니다. 호스트 통합 서버와 함께 제공되는 WMI 공급자는 두 메커니즘을 모두 사용합니다.

관리 애플리케이션은 COM API에 직접 액세스하여 WMI 및 CIM 리포지토리와 상호 작용하여 호스트 통합 서버의 관리 요청을 수행할 수 있습니다. 애플리케이션은 HTML과 같은 다른 액세스 방법을 사용하여 이러한 요청을 수행할 수도 있습니다. 로컬 구성 요소와 원격 구성 요소 간의 통신에 사용되는 프로토콜은 DCOM(분산 구성 요소 개체 모델)입니다.

참고 항목

WMI 및 Host Integration Server