Monday, April 02, 2007

Visual Studio Management Model Designer (VSMMD) (aka Design For Operations)

David Aiken - Announcing the Visual Studio Management Model Designer VSMMD

"Today we got one step closer to building manageable applications. On codeplex, right now, is the bright shiney new Visual Studio Management Model Designer.

The designer, available on Codeplex at http://www.codeplex.com/dfo , is built upon the Visual Studio DSL. The designer allows Architects to describe a health model including defining Managed Entities, Aspects and Health State Indicators, as well as specifying abstract and concrete implementations for multiple trust levels.

Furthermore the health model can be used to auto-generate the actual .net implementation code for writing events and performance counters. This will significantly reduce the amount of developer effort required to build manageable applications.

..."

CodePlexpatterns & practices - Design for Operations

"...

This project has created two deliverables. First is the Visual Studio Management Model Designer (VSMMD). The VSMMD is a tool for modeling line-of-business health scenarios and the associated instrumentation. The tool includes guidance packages that generate platform instrumentation (called Instrumentation Helpers) and validators to confirm that application source code contains instrumentation defined in the Health Model. Lastly is the Management Guide that contains prescriptive guidance on building highly manageable applications on the Microsoft Windows platform.

The VSMMD also includes a guidance package to export a transformed model to the stand-alone Management Model Designer (MMD). The MMD may be used to continue to model additional management attributes as you progress to the total system view. The MMD also enables you to generate a Management Pack for Microsoft MOM and System Center.

VSMMD is in an early stage of development. It was developed to help raise the Architect and Developer awareness of the needs of the ITPRO..."

Interesting... I like the idea of making it easier for me to build applications that are easier to monitor and manage.

One thing though... I wish they had a "DFO/VSMMD For Busy Developers" summary. On a Monday morning trying to cram the above buzzwords/jargon into my brain is a little tough.

Something like, "DFO/VSMMD will help you, the developer, build applications that IT can monitor, manage and support. For example, it will help you build applications that can be monitored from System Center and/or Microsoft Operations Center. It will help you build into your apps the tools your IT First Responders need to help your clients (i.e. helps them handle the call without the client calling you...)"   ;)

There's supposed to be a 300 page doc coming this week with more details. I'll grab that and, if appropriate, post more details...

(via ActiveWin - Announcing the Visual Studio Management Model Designer (VSMMD))

No comments: