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

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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2