Openwsman Software Design

Introduction

Purpose

Openwsman is a project intended to provide an open-source implementation of the Web Services for Management specification (WsManagement). A preliminary release of the specification was published 04/05/2006 and can be downloaded directly from the DMTF.

The project provides a complete WS-Management stack, however it relies on CIM to provide the system management information. Although other sources of resource information can used with Openwsman, our main focus is to support mapping CIM data into WS-Management and reuse existing agents (provider) currently available.

Intended Audience and Reading Suggestions

For further information abotu the WS-Management specification, see the following page: WsManagement.

Project Scope

Openwsman will initially support only a subset of the WS-Management specification to make the implementation conformant, however the project will also look into implementing optional features that are considered necessary to support extracting and updating CIM data.

The core components of the implementation are libraries used to create server and client applications. Openwsman provides example server and client application which are generic in nature and the interface should allow implemeting custom service/client applications using the core library.

The project will also provide plugins necessary to communicate with CIMOMs installed on the same system as the openwsman server stack.

References