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 */
|