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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2