Download presentation
Presentation is loading. Please wait.
Published byTiffany Rice Modified over 9 years ago
2
Why manageability is importantWhat makes applications manageableHow to make applications manageable Where application == Distributed cloud application || Enterprise application
5
Lower TCO Increase availability and uptime Management can be a Key Differentiator
6
ConfigurationStateMonitoring Manageable locally and remotely
8
IT ProIT Developer Solution Developer StorageExchangeDevicesDiskManaged Objects …
9
WMF IT ProIT DeveloperSolution Developer StorageExchangeDevicesDiskManaged Objects…
10
Standard Protocols (WS-Man, REST, HTTP, PSRP) Standard APIs (MIClient, PowerShell, OData) Standard Models (CIM Schema, SMI-S) IT ProIT DeveloperSolution Developer StorageExchangeDevicesDiskManaged Objects WMF
13
MOF Signature From DMTF Standard Custom MOF MOF Signature From DMTF Standard Custom MOF Skeleton Code C or C++ Skeleton Code C or C++ Business Logic PS Semantics Business Logic PS Semantics Compile Register with WMI Cmdlet Execution Development Setup Runtime Design Invoke from any WMI client
17
Don’t invent your own mechanism, use standards. Writing WMI providers is easy. Support for standards ensures “Write once – manage from anywhere”. Local or Remote Windows or non-Windows client WMI is well integrated with PowerShell to provide rich experience to IT pros.
20
ETW Your Application EventWrite EnableCallback ETW Session EnableTrace (provider, mask, …) EventDeliveryCallback Per-session Event Buffer Management App/Tool EventRegister Windows Kernel
21
Don’t invent your own eventing mechanisms You don’t have to use printf() We are making event logs easy to analyze
22
Open source implementation of standards-based- management CIM and WSMAN protocol Small footprint and fast API symmetry with WMI (MI API) Open Source Source code available today through The Open Group https://colaboration.op engroup.org/omi https://colaboration.op engroup.org/omi
23
WS-Man Protocol Handler WS-Man Protocol Handler WMI WS-Man Protocol Handler WS-Man Protocol Handler Native MI API.NET MI API PowerShell MI Client API v1 Provider Classical Provider Classical Provider MI Provider WS-Man Protocol Handler WS-Man Protocol Handler OMI MI Provider WS-Man Protocol Handler WS-Man Protocol Handler any device Windows non-Windows WS-Man
24
WMI Provider New API and tools to make it simple Configuration and State WMI Indications ETW Monitoring We are investing in standards Standards Based
26
Please submit session evals on the Build Windows 8 App or at http://aka.ms/BuildSessionshttp://aka.ms/BuildSessions
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.