<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>David Aiken : VSMMD</title><link>http://blogs.msdn.com/daiken/archive/tags/VSMMD/default.aspx</link><description>Tags: VSMMD</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Visual Studio Team System Management Model Designer Power Tool (TSMMD) Ships</title><link>http://blogs.msdn.com/daiken/archive/2008/02/21/visual-studio-team-system-management-model-designer-power-tool-tsmmd-ships.aspx</link><pubDate>Fri, 22 Feb 2008 04:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7843565</guid><dc:creator>daiken</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/daiken/comments/7843565.aspx</comments><wfw:commentRss>http://blogs.msdn.com/daiken/commentrss.aspx?PostID=7843565</wfw:commentRss><description>&lt;P&gt;Visual Studio Team System Management Model Designer Power Tool (TSMMD) v2.0 CTP is now live at &lt;A href="http://www.codeplex.com/dfo" mce_href="http://www.codeplex.com/dfo"&gt;http://www.codeplex.com/dfo&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;This project has two deliverables. &lt;/P&gt;
&lt;P&gt;First is the Visual Studio Team System Management Model Designer Power Tool (TSMMD). TSMMD 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. The tool can then be used to generate Management Packs for System Center Operations Manager 2007. &lt;/P&gt;
&lt;P&gt;Second is the Management Guide that contains prescriptive guidance on building highly manageable applications on the Microsoft Windows platform.&lt;/P&gt;
&lt;P&gt;TSMMD is in an early stage of development. It was developed to help raise the Architect and Developer awareness of the needs of the ITPRO. &lt;/P&gt;
&lt;P&gt;patterns &amp;amp; practices is releasing this CTP with a level of functionality to enable the end-to-end adoption and consumption of the health modeling scenario from Architecture to IT.&lt;/P&gt;
&lt;P&gt;We need your feedback. Is the tooling correct? What did we get right and where did we fall short?&lt;/P&gt;
&lt;P&gt;New features include:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Improved model and user experience.&lt;/LI&gt;
&lt;LI&gt;Limited support for Enterprise Library Logging.&lt;/LI&gt;
&lt;LI&gt;Native support for model export to System Center Operations Manager Management Packs.&lt;/LI&gt;
&lt;LI&gt;Support for existing applications through MSIL scanning for Event Log, Performance Counter, WMI and Enterprise Library instrumentation.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Please download the TSMMD right now and starting giving feedback.&lt;/P&gt;
&lt;P&gt;THIS POSTING IS PROVIDED "AS IS" WITH NO WARRANTIES, AND CONFERS NO RIGHTS, CONTENTS MAY BE HOT&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7843565" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/daiken/archive/tags/Instrumentation/default.aspx">Instrumentation</category><category domain="http://blogs.msdn.com/daiken/archive/tags/VSMMD/default.aspx">VSMMD</category><category domain="http://blogs.msdn.com/daiken/archive/tags/Visual_2B00_Studio/default.aspx">Visual+Studio</category><category domain="http://blogs.msdn.com/daiken/archive/tags/TSMMD/default.aspx">TSMMD</category></item><item><title>Keith Pleas shows Design for Operations</title><link>http://blogs.msdn.com/daiken/archive/2008/02/02/keith-pleas-shows-design-for-operations.aspx</link><pubDate>Sun, 03 Feb 2008 08:43:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7406339</guid><dc:creator>daiken</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/daiken/comments/7406339.aspx</comments><wfw:commentRss>http://blogs.msdn.com/daiken/commentrss.aspx?PostID=7406339</wfw:commentRss><description>&lt;p&gt;Not long after &lt;a href="http://www.dotnetrocks.com/default.aspx?showNum=306" target="_blank"&gt;my appearance on .NET Rocks&lt;/a&gt; - my good friend Keith appears on show 100 of .Net Rocks TV - &lt;a title="http://www.dnrtv.com/" href="http://www.dnrtv.com/"&gt;http://www.dnrtv.com/&lt;/a&gt; - talking about and demonstrating the TSMMD. Check out the show and, yes go and watch the other 99 episodes too.&lt;/p&gt;  &lt;p&gt;THIS POSTING IS PROVIDED &amp;quot;AS IS&amp;quot; WITH NO WARRANTIES, AND CONFERS NO RIGHTS, NOT NOW, NOT EVER&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7406339" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/daiken/archive/tags/VSMMD/default.aspx">VSMMD</category><category domain="http://blogs.msdn.com/daiken/archive/tags/.net+Rocks/default.aspx">.net Rocks</category></item><item><title>VSTSMMD requirements</title><link>http://blogs.msdn.com/daiken/archive/2008/01/29/vstsmmd-requirements.aspx</link><pubDate>Wed, 30 Jan 2008 01:57:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7314266</guid><dc:creator>daiken</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/daiken/comments/7314266.aspx</comments><wfw:commentRss>http://blogs.msdn.com/daiken/commentrss.aspx?PostID=7314266</wfw:commentRss><description>&lt;p&gt;Not long ago, I posted about the &lt;a href="http://blogs.msdn.com/daiken/archive/2008/01/09/new-year-models-code-discovery-and-management-pack-generation.aspx" target="_blank"&gt;new version of the Management Model Designer&lt;/a&gt;. One thing I did not post was the requirements, and since I've been asked a few times now, I thought I best blog it.&lt;/p&gt;  &lt;p&gt;The designer will require VSTS2008 (yes that is Team System as in Team Architect, Team Developer etc). It will not run in Pro or Std. The designer also has a dependency on the Guidance Automation Extensions (GAX).&lt;/p&gt;  &lt;p&gt;Hope this helps.&lt;/p&gt;  &lt;p&gt;THIS POSTING IS PROVIDED &amp;quot;AS IS&amp;quot; WITH NO WARRANTIES, AND CONFERS NO RIGHTS NOR WAS IT WRITTEN IN A FACTORY PRODUCING NUTS&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7314266" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/daiken/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/daiken/archive/tags/VSMMD/default.aspx">VSMMD</category></item><item><title>New Year = Models, Code Discovery and Management Pack Generation</title><link>http://blogs.msdn.com/daiken/archive/2008/01/09/new-year-models-code-discovery-and-management-pack-generation.aspx</link><pubDate>Thu, 10 Jan 2008 00:17:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7045648</guid><dc:creator>daiken</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/daiken/comments/7045648.aspx</comments><wfw:commentRss>http://blogs.msdn.com/daiken/commentrss.aspx?PostID=7045648</wfw:commentRss><description>&lt;p&gt;Some of you may have already seen the existing Management Model Designer from &lt;a href="http://www.codeplex.com/dfo"&gt;http://www.codeplex.com/dfo&lt;/a&gt; or seen the channel 9 screen casts &lt;a title="The DFO Show - Designing a Health Model with the Visual Studio Management Model Designer" href="http://channel9.msdn.com/ShowPost.aspx?PostID=297288"&gt;The DFO Show - Designing a Health Model with the Visual Studio Management Model Designer&lt;/a&gt; or &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=298011"&gt;The DFO Show - Implementing a Health Model with the Visual Studio Management Model Designer&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Well we've been working hard on a new version which will CTP in the next few weeks.&lt;/p&gt;  &lt;p&gt;Remember the previous version of the tool allowed you to design a health model, then generate the instrumentation code that implemented it. The new version has some pretty significant new features.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Discovery of Existing Instrumentation Code&lt;/strong&gt;, will allow you to bring into the model any instrumentation code you already have in your application. It doesn't matter if its event log messages, performance counters, WMI events or even Enterprise Library. The designer will find it. You don't even need the source, as the scanner uses the IL!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/daiken/WindowsLiveWriter/NewYearModelsCodeDiscoveryandManagementP_BAD2/image_4.png"&gt;&lt;img height="93" alt="image" src="http://blogs.msdn.com/blogfiles/daiken/WindowsLiveWriter/NewYearModelsCodeDiscoveryandManagementP_BAD2/image_thumb_1.png" width="233" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Generation of a System Center Operations Manager 2007 Management Pack&lt;/strong&gt; means you no longer have to hand craft a management pack for your model. You simply hit a button and out drops a management pack. You can import this management pack directly into Operations Manager and without change Operations Manager will find all instances of your application and begin monitoring.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://blogs.msdn.com/blogfiles/daiken/WindowsLiveWriter/NewYearModelsCodeDiscoveryandManagementP_BAD2/image_6.png"&gt;&lt;img height="432" alt="image" src="http://blogs.msdn.com/blogfiles/daiken/WindowsLiveWriter/NewYearModelsCodeDiscoveryandManagementP_BAD2/image_thumb_2.png" width="640" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The new designer also defines more meaningful entities such as web sites, services, etc. which links to the automated discovery in Operations Manager.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/daiken/WindowsLiveWriter/NewYearModelsCodeDiscoveryandManagementP_BAD2/image_2.png"&gt;&lt;img height="433" alt="Designer Surface Screenshot" src="http://blogs.msdn.com/blogfiles/daiken/WindowsLiveWriter/NewYearModelsCodeDiscoveryandManagementP_BAD2/image_thumb.png" width="595" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Couple the 2 new big features together, and you end up with the capability of discovering instrumentation in your app, mapping this into a health model, and generating a fully operation management pack. With the existing instrumentation generation, you can now turn your application into something that can easily monitored and maintained once deployed.&lt;/p&gt;  &lt;p&gt;Watch out for an update and link to download when its released in a few weeks time.&lt;/p&gt;  &lt;p&gt;THIS POSTING IS PROVIDED &amp;quot;AS IS&amp;quot; WITH NO WARRANTIES, AND CONFERS NO RIGHTS&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7045648" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/daiken/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/daiken/archive/tags/Instrumentation/default.aspx">Instrumentation</category><category domain="http://blogs.msdn.com/daiken/archive/tags/VSMMD/default.aspx">VSMMD</category></item><item><title>Love for the VSMMD @ TechEd</title><link>http://blogs.msdn.com/daiken/archive/2007/06/07/love-for-the-vsmmd-teched.aspx</link><pubDate>Thu, 07 Jun 2007 20:38:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3145595</guid><dc:creator>daiken</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/daiken/comments/3145595.aspx</comments><wfw:commentRss>http://blogs.msdn.com/daiken/commentrss.aspx?PostID=3145595</wfw:commentRss><description>For me, TechEd 07 is almost over - I've finished my speaking duties, now its just networking, hanging out at the TLC and attending some sessions. (and catching up with emails). Some good news appeared in my mailbox this morning, after our session DEV...(&lt;a href="http://blogs.msdn.com/daiken/archive/2007/06/07/love-for-the-vsmmd-teched.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3145595" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/daiken/archive/tags/Powershell/default.aspx">Powershell</category><category domain="http://blogs.msdn.com/daiken/archive/tags/DinnerNow/default.aspx">DinnerNow</category><category domain="http://blogs.msdn.com/daiken/archive/tags/VSMMD/default.aspx">VSMMD</category><category domain="http://blogs.msdn.com/daiken/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>Visual Studio Management Model Designer on Channel 9</title><link>http://blogs.msdn.com/daiken/archive/2007/04/03/visual-studio-management-model-designer-on-channel-9.aspx</link><pubDate>Wed, 04 Apr 2007 06:51:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2023139</guid><dc:creator>daiken</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/daiken/comments/2023139.aspx</comments><wfw:commentRss>http://blogs.msdn.com/daiken/commentrss.aspx?PostID=2023139</wfw:commentRss><description>&lt;p&gt;Today&amp;nbsp;I posted the 2nd of 2 short screencasts on using the Visual Studio Management Model Designer (VSMMD).&lt;/p&gt; &lt;p&gt;The first screencast shows how you can use the tool to &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=297288"&gt;design a management model&lt;/a&gt;. The second screencast shows how you can use the model to &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=298011"&gt;generate implementation code&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Our first big test for customers is in 12 days time when we present a new version of my &lt;a href="http://blogs.msdn.com/daiken/archive/2007/03/05/design-for-operations-workshop.aspx"&gt;Design for Operations workshop&lt;/a&gt;. The workshop covers the entire end-to-end lifecycle of building a manageable application, from concepts, model design, instrumentation, handling configuration via&amp;nbsp;group policy and WMI&amp;nbsp;and providing a administration surface using Windows PowerShell and MMC. Finally, this accumulates in a System Center Operations Manager Management Pack being constructed. &lt;/p&gt; &lt;p&gt;Many of the sessions this time around are being presented by some superstars from the product teams - this I am very much looking forward to as its always good to hear things form the horses mouth so to speak.&lt;/p&gt; &lt;p&gt;THIS POSTING IS PROVIDED "AS IS" WITH NO WARRANTIES, AND CONFERS NO RIGHTS&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2023139" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/daiken/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/daiken/archive/tags/VSMMD/default.aspx">VSMMD</category></item><item><title>Announcing the Visual Studio Management Model Designer VSMMD</title><link>http://blogs.msdn.com/daiken/archive/2007/03/30/announcing-the-visual-studio-management-model-designer-vsmmd.aspx</link><pubDate>Sat, 31 Mar 2007 01:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1996142</guid><dc:creator>daiken</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/daiken/comments/1996142.aspx</comments><wfw:commentRss>http://blogs.msdn.com/daiken/commentrss.aspx?PostID=1996142</wfw:commentRss><description>&lt;P&gt;Today we got one step closer to building manageable applications. On codeplex, right now, is the bright shiney new Visual Studio Management Model Designer.&lt;/P&gt;
&lt;P&gt;The designer, available on Codeplex at &lt;A href="http://www.codeplex.com/dfo" mce_href="http://www.codeplex.com/dfo"&gt;http://www.codeplex.com/dfo&lt;/A&gt; , 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. &lt;/P&gt;
&lt;P&gt;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.&lt;/P&gt;
&lt;P&gt;Confused? &lt;/P&gt;
&lt;P&gt;There is also a 300+ page guide on how to use the tool and design for operations in general which will be available next week. &lt;/P&gt;
&lt;P&gt;Although the tool is a prototype/CTP, it is fully functional and can be used today to make your applications more manageable.&lt;/P&gt;THIS POSTING IS PROVIDED "AS IS" WITH NO WARRANTIES, AND CONFERS NO RIGHTS&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1996142" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/daiken/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/daiken/archive/tags/Instrumentation/default.aspx">Instrumentation</category><category domain="http://blogs.msdn.com/daiken/archive/tags/VSMMD/default.aspx">VSMMD</category></item></channel></rss>