(file) Return to components.dxx CVS log (file) (dir) Up to [Pegasus] / pegasus / doc / DevManual

 1 karl  1.1 /*
 2           */
 3           /** @name Pegasus Components
 4 karl  1.2 This section defines the major components that make up the Pegasus environment, the architectureal components, the built components, and the supporting directory structure.
 5           */
 6           
 7 karl  1.3 //@{
 8               
 9           /** @name Component Descriptions
10 karl  1.1 The major components of Pegasus are:
11           
12 karl  1.3 <B>Pegasus Server</B> - WBEM/CIM CIM_Server with interfaces for providers and Clients
13 karl  1.1 
14 karl  1.3 <B>Pegasus Repository </B>- Today Pegasus provides a defined class repository interface and a simple
15 karl  1.1 file based class repository. Future will include the object repository
16           
17 karl  1.3 <B>Pegasus Client SDK</B> - Tools for building Pegasus clients based on the Pegasus C++ interfaces
18 karl  1.1 and using the WBEM HTTP/XML protocols or directly interfacing with Pegasus
19           
20 karl  1.3 <B>Pegasus Test Clients</B> - Simple test clients being developed as part of the Pegasus development
21 karl  1.1 process
22           
23 karl  1.3 <B>Pegasus HTML Test Client</B> - To aid some testing we created a test client for Pegasus that uses
24 karl  1.1 a WEB server (ex. Apache) with a set of CGI modules and HTML to allow the entry of Pegasus
25           operations from a WEB browser as forms and the recept of the response as WEB pages. This has
26           proven useful as a test tool and can be used for a wide variety of demonstrations.
27           
28 karl  1.3 <B>Pegasus Providers</B> - Pegasus providers are build as separate components that can be dynamically loaded by the Pegasus server. 
29 karl  1.1 
30 karl  1.3 <B>Pegasus Service Extensions</B> -  Future (version 1.0)
31 karl  1.1 
32 karl  1.3 <B>Pegasus MOF Compiler</B> - The Pegasus MOF compiler compiles MOF files and installs them into the Pegasus repository.
33 karl  1.1 
34           
35           ATTN: Define the files that make up these components and their structure.
36           
37 karl  1.3 */
38           /** @name Pegasus Directory Structure
39 karl  1.1 
40           
41           Pegasus is distributed as a complete directory structure that should be installed either
42           from one of the snapshots or from CVS.
43           
44           This structure is generally as follows:
45           
46           <PRE>
47           Pegasus                         - Root directory
48               bin
49               build                   Destination for all intermediate files from build
50 karl  1.3                             if no alternative is specified see PEGASUS_HOME
51           
52 karl  1.1     cgi-bin                 Source and make for the Pegasus WEB Based Test client software
53               doc                     Miscelaneous Pegasus Documents. Includes the DMTF XML for CIM 2.4
54               html                    HTML files for the Browser test client.
55               mak                     General make files (used by the root make and other makes)
56               Repository		    This Directory containes the created repository
57               src                     All Pegasus Source Files
58                   ACEExamples         Test directrory with examples of the use of ACE (developers)
59 karl  1.3         Clients		    Top level directory for Pegasus Client Programs
60                      CGI_Client       Source for the Pegasus client for the WEB demo
61                      
62 karl  1.1         Pegasus
63                       CGI             CGI files for the WEB test client
64                           CGIClient
65                       Client          Pegasus Client SDK and Test client using the SDK
66 karl  1.3                 tests       Test programs for the client software
67 karl  1.1             Common          Pegasus Common Functions (C++ source and headers
68                           tests       Test programs for the common functions
69                       Protocol        Pegasus Client HTTP/XML Protocol Modules
70 karl  1.3                 tests
71 karl  1.1             Repository      Pegasus Repository Interfaces and Simple Repository
72                           tests       Tests for Repository Functions
73                       Server          Pegasus Server Modules
74 karl  1.3                 tests       Unit tests defined for the server functions
75                           
76                   Providers           Top Level Directory for Pegasus written Providers
77                       Generic         Non-system oriented providers
78                       Windows         Providers defined for the Windows environment
79                       Unix	    Providers defined for the Unix environment
80                   Services	    To-be-defined.
81 karl  1.1 
82                   Utils
83               manual                  Pegasus User/developer manual source modules
84                   HTML                Output from the Pegasus Manual compilartion.
85           </PRE>
86           
87 karl  1.2 */
88           
89           //@}

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2