BlueSAN Solutions [FrontPage Include Component]
 
Overview 
ezCIM SMI-S SDK
ezCIM SMI-S Emulator
 
 

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

 
 
©2003 - 2005 BlueSAN Technology LLC.
contact
webmaster