Openwsman Roadmap
Background
Openwsman is an open-source implementation of the WS-Management specification. Intel Open-source Technology Center (OTC) launched the Openwsman project in 2005. Openwsman provides a standard management protocol on Linux and other operating systems. Initially the project implemented the WS-Management specification from June 2005. After the specification has been submitted to the DMTF the project moved to support the new DMTF specification in summer 2006.
The first stable release was planned to follow the DMTF final version of the standard that was expected for October 2006.
Note:
The roadmap is based on the assumption that the openwsman project will have enough contributors and dedicated developers and that the specifications are released to the public as DMTF standards.
Openwsman 1.0 (Inaugural Release)
Openwsman 1.0 is the first stable release, which incorporates basic requirements of the specification and covers many optional features as well. The purpose of this release is to provide a compliant implementation of the specification and provide basic API to encourage development of applications supporting the WS-Management protocol and standard.
The Openwsman 1.0 release has the following components and supported features:
- Latest WS-Management 1.0 draft (or final) with approved CRs conformance
- Transfer Get
- Transfer Put
- Transfer Delete
- Transfer Create
- Enumerate
- Object Enumeration
- Object and EPR Enumeration
- EPR Enumeration
- Enumeration "Count" Option
- Optimization For Enumerations With Small Result Sets
- Identify
- Custom Actions
- Security Profiles
- CIM Mapping
- CIM plug-in using cimxml
- CIM plug-in to support local connections to SFCB (using SFCC 2.0)
- WS-CIM
- CIM namespace selector
- Polymorphism support
- Serialization/De-serialization
- De-/Serialization of basic types
- De-/Serialization of EPRs
- C Client API
- Basic C++ Client API
- Command line client
- Access all service features
- Access additional features currently not available in service
- Filtering
- Fragment level transfer
- Support for client API on Windows and OS X
- Language bindings
- Ruby
Openwsman 1.1
- Filtering (CIM Mapping):
- Associations
- References
Openwsman 1.2
- Filtering (CIM Mapping):
- WQL
- CQL
Openwsman 1.5
- WSDL and XSD generation (Use Py WSCIM: http://sourceforge.net/projects/pywscim)
- Code generation (MOF -> Code)
- Python
- WS-Eventing Phase 1
- XML abstraction layer improvements
- Language Bindings:
- Python
- Better support for windows authentication and client API support on windows
- Windows Client-side WS-Eventing support
- Integration with CIMOMs:
- Sfc Broker (Support local and cimxml communication)
- Openwbem (External Request handler)
Openwsman 1.5 is an interim stable release toward 2.0 with all completed features since 1.0. This release serves as a checkpoint to evaluate implemented and outstanding features and to take care of bugs instead of waiting until the beta phase of 2.0.
Openwsman 2.0
Features marked with * are high priority items for the 1.5 release, underlined features are work in progress:
- Improve Stability, Scalability, Security and Performance
- Anonymous Identify
- Small footprint XML parser
- Full WS-CIM and WS-Management CIM mapping compliance*
- WS-Eventing Phase 2: Complete WS-Eventing Support
- Filtering*
- XPATH Filter
- SelectorSet? Filter
- Fragment-Level Transfer*
- Get
- Put
- Create
- Ad-Hoc Queries and Fragment-Level Enumerations
- Dispatcher Improvements
- Dispatcher API
- Language Bindings:*
- Java!!
- Xpath 1.0 integration
- WS-Management Control Headers*
- Operation Timeout
- Maximum Envelope Size improvements
- Faults with detailed description
Post Openwsman 2.0
- WS-Management Catalog (Pending DMTF spec)
Roadmap
Attachments
- Roadmap.png (34.2 kB) -
Openwsman Roadmap
, added by nashif on 04/30/07 20:33:24. - Roadmap_small.jpg (28.5 kB) -
Roadmap Small
, added by nashif on 04/30/07 20:40:39.

