The major components of Pegasus are:
Pegasus Server - WBEM/CIM CIM_Server with interfaces for providers and Clients
Pegasus Repository - Today Pegasus provides a defined class repository interface and a simple
file based class repository. Future will include the object repository
Pegasus Client SDK - Tools for building Pegasus clients based on the Pegasus C++ interfaces
and using the WBEM HTTP/XML protocols or directly interfacing with Pegasus
Pegasus Test Clients - Simple test clients being developed as part of the Pegasus development
process
Pegasus HTML Test Client - To aid some testing we created a test client for Pegasus that uses
a WEB server (ex. Apache) with a set of CGI modules and HTML to allow the entry of Pegasus
operations from a WEB browser as forms and the recept of the response as WEB pages. This has
proven useful as a test tool and can be used for a wide variety of demonstrations.
Pegasus Providers - Pegasus providers are build as separate components that can be dynamically loaded by the Pegasus server.
Pegasus Service Extensions - Future (version 1.0)
Pegasus MOF Compiler - The Pegasus MOF compiler compiles MOF files and installs them into the Pegasus repository.
ATTN: Define the files that make up these components and their structure.