Management Developers Conference

NOVEMBER 17 - 20, 2008 SANTA CLARA MARRIOTT, SANTA CLARA, CALIFORNIA


Track - Web Services



WS-Managment Introduction

Josh Cohen, Microsoft


This session will be an introduction to the WSMAN protocol and its standardization.  The presentation will cover the basics of the wsman protocol including its operations, mapping to CIM as well as its underlying specifications such as WS-Eventing, WS-Transfer, WS-Enumeration.  An overview of the WS-Management ecosystem is included with the types of products that support it as well as open source communities.  This session is a good lead to other more detailed and focused sessions on WS-Management related topics.

WS-Management Client in your Favorite Programming Language

Anas Nashif, Intel


In this session we will provides and overview of available WS-Management client interfaces and will demonstrate usage of various multi-platform interfaces in different programming language that can be used to program WS-Management enabled applications in c, c++, python, ruby and java. The session will guide the audience through simple usage scenarios of system management using WS-Management enabled products such as Windows Vista and Intel AMT.

Scripting openwsman server plugins

Klaus Kämpf, Novell, Inc


WS-CIM dominates the uses of Web Services for Management (WS-Man) in remote and interoperable systems management. But WS-Man allows for much more than just transport of CIM data.

Openwsman, an open-source implementation of the WS-Man standard, provides a server-side plugin interface based on the C programming language.

This presentation shows how to use SWIG (www.swig.org) to generate bindings for openwsman server plugins. This allows to use any SWIG-supported language (e.g. Python, Ruby, C#, Java, Perl, Tcl, etc.) to instrument a service through WS-Management. Examples include how to consume such instrumentation from Linux and Windows.

Resource Catalog Format

Vince Brunssen, IBM


This session will review the Resource Catalog Format specification and an example of using a simple protocol to access it. This specification provides a new key capability to the Web services architecture in the DMTF, the ability to discover types and resources that be managed.

The Resource Catalog Format specification defines a model neutral format to support finding, organizing and classifying types or classes and instances of resources in a Web services enabled environments. The Resource Catalog format enables advertisement of types, classifications, interfaces, protocols, metadata, and endpoints for the management of resources.

The Resource Catalog Format is intended to be used by WS-Management and WSDM communities. Therefore WSRC does not define an access protocol or particular information model. Rather access protocols and model to RC bindings will be defined by the appropriate communities, like WS-Management.

ActiveWsman - Applying the active record pattern to WS-Management

Klaus Kämpf, Novell, Inc


The active record pattern is a design pattern frequently found in software that stores its data in relational databases.

This presentation shows how to map the CIM model with its classes, instances, and keys to identify instances to the active record pattern.

With WS-Management, the WQL, CQL and XPath filter operations provide additional means to access instances matching typical operations of relational databases.

Examples given are based on the ActiveRecord Ruby library and the openwsman client bindings.


Windows Remote Management with WS-Management Past, Present and Future

Wassim Fayed, Microsoft


Whether it's network restrictions, agent deployment constraints or just domain separation, see how the new Windows Remote Management technologies in Windows Server 2008 can extend your management, monitoring, and troubleshooting into environments that were previously blocked. We'll demonstrate how these powerful technologies are built on the new Web Services for Management (WS-Man) DMTF standard and leverage the new WINRM, WINRS (Windows Remote Shell) command-line utilities, and PowerShell to remotely manage and troubleshoot a production Windows Server 2008 web server in the Microsoft Internet DMZ. These aren't local Virtual PCs! Over the open Internet, these demos will be accessing WMI properties and methods, Windows Events, and a remote command shell, all over an out-of-the box encrypted HTTP management channel. In addition, we'll show how these new Windows Remote Management technologies have been made available for down-level XP and Server 2003 environments, and we'll discuss both the advantages and limitations of these extensions. The session will finish by demonstrating how PowerShell scripts can bring all of this together.

Windows Management Instrumentation Introduction and Future Roadmap.

Nitin Bhat, Microsoft 


This session will be an introduction to the WMI and its roadmap. The presentation will cover the basics of the WMI including its operations, mapping to CIM, architecture and dependencies.  It will also cover future enhancements for WMI including CDM support, DMTF profile discoverability, CIM compatibility support, enhancement of client accessibility through PowerShell. This session is a good lead to other more detailed and focused sessions on Windows Management related topics.