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

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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2