|
ezCIM SDK is a CIM/SMI-S provider development framework that is built with
the following goals.
- Solve the computing resources and CIMOM embedding issues - bundle all layers
together or distribute them based on the device
capability.
-
Develop and deploy the management instrumentation code that is
insulated from the choice of CIMOM, deployment of CIMOM and
changes in the CIMOM software.
- Leverage existing proprietary/SNMP management
instrumentation code easily by separating out the CIMOM and
HTTP/XML related processing from the integration of the
management instrumentation.

Base Functionality of ezCIM:
- Proxy infrastructure
- Proxy
Providers – Instance, Association, Method and
Indication
- Persistence
Database/Repository
- Flexible
Message Transport
- Event
Handling with
- Generic
SNMP trap generation
- Threshold
indication generation
- Life
cycle indication generation
- Multi-threaded
Agent Framework
- Messaging
or function table based MI integration
- Proxy
& CIMOM interface Code Generator
- SMI-S profiles, sub-profiles and packages
- Any set of CIM classes or proprietary classes
- Automatic integration into the Proxy Infrastructure
- OpenPegasus CIMOM integration
Operational environment of ezCIM:
- Proxy
part along with the OpenPegasus CIMOM
- Linux
- HP-UX
- AIX
- SOLARIS
- Windows 2000, XP and 2003
- Agent
part
along with the OpenPegasus CIMOM
- Same as the Proxy part
- Many
other popular RTOSes with minor customization
effort
Development environment of ezCIM:
- Operating
System
- Linux
- Windows 2000, XP and 2003
- Languages
- C,
C++
- C,
C++ are chosen keeping in mind the need of the embedded
environment
- Compiler
- GNU
for all the operational environment
- Visual
Studio .NET is also usable for Windows environment
- ezCIM
agent part is written in portable C, C++ and could be built
under other compilers
|