Management Developers Conference

DECEMBER 4 - 7, 2006 SANTA CLARA MARRIOTT, SANTA CLARA, CALIFORNIA


Track - WBEM Tools

Using the CIMPLE Provider development Environment
Michael Brasher, Inova Development

Abstract: CIMPLE is a CIM provider engine. It offers a complete environment for developing and deploying providers into development and production environments. CIMPLE is used to a) build providers that work with a variety of provider interfaces (CMPI, Pegasus C++, etc.) and CIMServers, b) provide a foundation for implementing CIM-based standards such as WBEM, SMASH, WS-Managmenent, WSDM.
CIMPLE has three major advantages over conventional provider technologies: a) it reduces provider development time through the use of first class objects, b) it allows developing providers that can be used with a variety of servers without any rewriting the providers. c) it produces very efficient and small providers. CIMPLE developed providers integrate directly into OpenPegasus.
This presentation will introduce CIMPLE, compare it with other provider development technologies, demonstrate how to write providers with it and provide examples of a variety of provider types written in CIMPLE.

UML Modeling for CIM
Andreas Maier, IBM

The UML Modeling subgroup of the DMTF Architecture WG is defining a CIM mapping to UML which allows to use standard UML tools to do CIM modeling. The session gives a brief overview on the mapping of CIM to UML, and focuses on practical usage of the concept for CIM Modeling. One of the tools supporting this mapping is the ECUTE plugin for IBM Rational Software Architect, and ECUTE is used in the session to demonstrate how this works practically.

WBEM Solutions Development Tools
Carl Chan, WBEM Solutions

WBEM Solutions SDK Products provide a rich set of tools for creating enterprise level interoperable WBEM Agents and WBEM Client Applications. This session will give an overview of current and future WBEM Solutions products and demonstrate how they can be used to rapidly create WBEM Agents, WBEM Providers and WBEM Client Applications. An example of tools to be demonstrated include code generation utilities (JSR48, CMPI), CIM & MOF conversion utilities, command line utilities and testing tools.

CIM Provider Testing and Tools
JB Gill, Novell

Testing of CIM Providers can present challenges not seen in other types of software testing. This presentation discusses the different types of provider testing from quick sanity checks to thorough provider interface tests, and tools that can be used for each. A few new open-source tools developed by the presenter and his associates will be introduced and briefly described, including:
• cimtester : An XML-driven provider testing tool that can exercise all of the provider interfaces, integrate external test programs, and be easily extended and customized.
• provtest : A command-line tool that performs basic tests and many sanity checks on provider instance and association interfaces.
• YAWN : (Yet Another WBEM Navigator) – A web browser-based CIM navigator for visually browsing and testing class hierarchy, instances, associations, and methods

Using Open Source in Your Management Strategy
Mark Weitzel, IBM

With recent contributions to Apache, Eclipse, and the initiation of the Cosmos project in Eclipse, open source should be evaluated as part of your overall management strategy. This session will discuss the Cosmos project’s goals and review the Apache MUSE project. By combining these two projects, you have a runtime for management using Web services via WSDM in MUSE and tools from Eclipse to build resources that are designed to work together.
Demonstrations will include building WSDM enabled resources, using the WSDM-CIM bridge to manage existing CIM managed resources, and bridging to some of the emerging converged Web services specifications.