OpenDRIM stands for Open Distributed Resource Information Management
1. Goals
- Linux OS Management Solutions based on DMTF standards
- Management Solution Development Framework
2. OpenDRIM Linux OS Management Solutions
2.1. DRIM GUI
- Description: Client based on a Graphical User Interface; it communicates with the CIMOM via the CIM Client Interface.
- Level: Management Application Side, Remote CIM Client
- Modules: Service manager, Scheduled task, Log viewer, User & Group administration, Performance monitor, System information
- Dependency: lime-providers, CIMOM
- Programming Language: C++
- Download Location: http://www.opendrim.org/svn/opendrim/DRIM_GUI (SVN)
- Main Developer(s) Contact(s): dcwang@redflag-linux.com; taohe@redflag-linux.com
2.2. drim-cli
- Description: Client based on a Command Line Interface; it communicates with the CIMOM via the CIM Client Interface.
- Level: Management Application Side, Remote CIM Client
- Modules: drim application, d* tools, pydrim
- Dependency: lime-providers, CIMOM
- Programming Language: Python
- Download Location: http://www.opendrim.org/svn/opendrim/DRIM_CLI (SVN)
- Main Developer(s) Contact(s): bowang@redflag-linux.com
2.3. LCoP
- Description: Web-Based Client accessible through a Web browser; Management of User & Group, Service, Process, Network, Log, RPM, Date & Time, System Monitoring.
- Level: CIM Client, HTTP Server
- Modules: Tomcat, Echo2 Framework (Ajax-based rendering), CIM Client (Java), JfreeChart
- Dependency: CIMOM, Common Library?, LMPs
- Programming Language: Java
- Download Location: http://www.opendrim.org/svn/opendrim/LCoP (SVN)
- Main Developer(s) Contact(s): kgh900@gmail.com, ibmmsx2@gmail.com
2.4. WCAL?
- Description: Encapsulation of CIM Client types
- Level: CIM Client
- Modules: Upper layer (generated with our Code Generator using the Provider Test Client? Template), lower layer
- Dependency: CIMOM, Code Generator, Provider Test Client?
- Programming Language: Java
- Download Location: http://www.opendrim.org/opendrim/browser/Code_Generator/Templates/Provider_Test_Client (SVN, Upper Layer), http://www.opendrim.org/opendrim/browser/Provider_Test_Client/org.opendrim.ptc.wcal (SVN, Lower Layer)
- Main Developer Contact: desmons_frederic@yahoo.fr
2.5. CIMOM
- Description: Management Broker based on DMTF standards (CIM/WBEM).
- Level: Management Broker
- Modules: -
- Dependency: -
- Programming Language: C++
- Download Location: -
- Main Developer Contact: -
2.6. lime-providers
- Description: Providers used by drim-cli and drim-gui; they are based on the OpenWBEM API.
- Level: Managed System Side, Provider
- Modules: Service manager, Scheduled task, Log viewer, User & Group administration, Performance monitor, System information
- Dependency: CIMOM
- Programming Language: C++
- Download Location: http://www.opendrim.org/svn/opendrim/LIME_Providers (SVN)
- Main Developer Contact: dcwang@redflag-linux.com
2.7. LMPs
- Description: Instrumentation of Linux
- Level: Managed System Side, Provider
- Modules: Server, Hardware, Linux OS Specific, Log, Storage
- Dependency: Common Library?, CIMOM
- Programming Language: C++
- Download Location: http://www.opendrim.org/svn/opendrim/Linux_Management_Providers (SVN)
- Main Developer Contact: desmons_frederic@yahoo.fr
2.8. Provider Common Library
- Description: Common Utilities for C++ CMPI Providers
- Level: Managed System Side, Provider
- Modules: -
- Dependency: CIMOM
- Programming Language: C++
- Download Location: http://www.opendrim.org/svn/opendrim/Common_Library (SVN)
- Main Developer Contact: desmons_frederic@yahoo.fr
3. OpenDRIM Management Solution Development Framework
3.1. Code Generator
- Description: Eclipse integrated code generation utility; generates code from CIM class(es) declaration.
- Level: -
- Modules: jsr48, MOF_Parser, org.opendrim.cim.factory, org.opendrim.cim.repository, org.opendrim.pcg, org.opendrim.pcg.additional, org.opendrim.pcg.libraries
- Dependency: -
- Programming Language: Java, Javacc
- Download Location: http://www.opendrim.org/svn/opendrim/Code_Generator (SVN)
- Main Developer Contact: widepis@etri.re.kr
3.2. Provider Test Client? Template
- Description: Template for generating automated tests for LMPs (includes WCAL? upper layer)
- Level: -
- Modules: -
- Dependency: Code Generator
- Programming Language: Jet (Java emitter template)
- Download Location: http://www.opendrim.org/svn/opendrim/Code_Generator/Templates/Provider_Test_Client (SVN)
- Main Developer Contact: desmons_frederic@yahoo.fr
3.3. CMPI C++ Template (Provider)
- Description: Template for generating LMPs
- Level: -
- Modules: -
- Dependency: Code Generator
- Programming Language: Jet
- Download Location: http://www.opendrim.org/svn/opendrim/Code_Generator/Templates/CMPI_C++_Template (SVN)
- Main Developer Contact: desmons_frederic@yahoo.fr
3.4. Java CIM Client?
- Description: CIM Client
- Level: CIM Client
- Modules: -
- Dependency: -
- Programming Language: Java
- Download Location: http://sblim.wiki.sourceforge.net/CimClient
- Main Developer Contact: -
3.5. WCAL? (lower layer)
- Description: Encapsulation of CIM Client types
- Level: CIM Client
- Modules: -
- Dependency: SBLIM Java CIM Client, CIMOM
- Programming Language: Java
- Download Location: http://www.opendrim.org/svn/opendrim/Provider_Test_Client/org.opendrim.ptc.wcal (SVN)
- Main Developer Contact: desmons_frederic@yahoo.fr
3.6. WCAL? (upper layer)
- Description: Encapsulation of CIM Client types
- Level: CIM Client
- Modules: CIM Client encapsulation for LMPs (generated with our Code Generator using the Provider Test Client? Template)
- Dependency: WCAL? (lower layer), Code Generator, CIMOM, LMPs, Provider Test Client? Template
- Programming Language: Java
- Download Location: -
- Main Developer Contact: desmons_frederic@yahoo.fr
3.7. Provider Test Client?
- Description: Automated Tests for LMPs; provider validation.
- Level: CIM Client
- Modules: Test routines for LMPs (generated with our Code Generator using the Provider Test Client? Template (includes WCAL? upper layer))
- Dependency: WCAL? (lower layer), Code Generator, CIMOM, LMPs, Provider Test Client? Template
- Programming Language: Java
- Download Location: -
- Main Developer Contact: desmons_frederic@yahoo.fr
Attachments
- OpenDRIM_Management_Solutions-20070918.jpg (341.5 kB) - added by desmons on 09/18/07 16:48:25.
- OpenDRIM_brochure.pdf (1.1 MB) - added by desmons on 09/19/07 15:27:50.
- OpenDRIM_Management_Solution_Development_Framework-20071016.jpg (321.2 kB) - added by desmons on 10/16/07 15:08:30.


