<?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>Model Based Software Development Tools from Microsoft</title><link>http://blogs.msdn.com/keith_short/archive/2004/02/12/72006.aspx</link><description>Hello, My name is Keith Short , and I&amp;#8217;m an Architect in the Visual Studio Enterprise Tools Group. I&amp;#8217;m responsible for driving Microsoft&amp;#8217;s model based development tools initiative. Some of you may have seen the first evidence of what</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Model Based Software Development Tools from Microsoft</title><link>http://blogs.msdn.com/keith_short/archive/2004/02/12/72006.aspx#72036</link><pubDate>Thu, 12 Feb 2004 20:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:72036</guid><dc:creator>John Cavnar-Johnson</dc:creator><description>I really like the looks of &amp;quot;Whitehorse&amp;quot;, but it seems to missing one really important facet of distributed enterprise systems: it doesn't really support designing the messages that the systems send and receive.  Sure, it allows you to specify RPC-like web methods, but it doesn't encourage message-based systems. I would love to see &amp;quot;Whitehorse&amp;quot; extended with a tool for modeling messages and message exchanges. This could tie-in nicely with the support that Indigo has message-based programming (and raise the profile of those Indigo concepts to their appropriate architectural level, instead of the &amp;quot;low-level&amp;quot;, &amp;quot;only appropriate to hard-core bitheads&amp;quot; reputation that they now have).&lt;br&gt;</description></item><item><title>re: Model Based Software Development Tools from Microsoft</title><link>http://blogs.msdn.com/keith_short/archive/2004/02/12/72006.aspx#72672</link><pubDate>Fri, 13 Feb 2004 21:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:72672</guid><dc:creator>Keith Short</dc:creator><description>This is an excellent point John. Two comments:&lt;br&gt;&lt;br&gt;First, for Whitehorse shipping at Whidbey, we could not rely on Indigo being available and therefore are restricted to Web Service technology available today and in the Whidbey timeframe. But your point about higher levels of abstraction is well taken. Indeed it is a principle of Whitehorse to promote higher levels of abstraction as you'll see if you follow the links in my posting. When we support Indigo with Whitehorse, I think it's pretty sure that the tools will be extended to support contracts (message schemas and interaction patterns) in some way.&lt;br&gt;&lt;br&gt;Second, we are working on some additional features for the Service Designer at Whidbey that allows a focus on the &amp;quot;contract first&amp;quot; development approach that will present a better experience that includes designing message schemas as part of defining the wsdl for a service endpoint.</description></item><item><title>Modelling</title><link>http://blogs.msdn.com/keith_short/archive/2004/02/12/72006.aspx#75671</link><pubDate>Wed, 18 Feb 2004 21:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:75671</guid><dc:creator>Michael Platt's WebLog</dc:creator><description /></item><item><title>re: Model Based Software Development Tools from Microsoft</title><link>http://blogs.msdn.com/keith_short/archive/2004/02/12/72006.aspx#76316</link><pubDate>Thu, 19 Feb 2004 15:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:76316</guid><dc:creator>Richard Gilyead</dc:creator><description>Keith, I worked with IEF at American Express in 1980's with Richard Veryard. I have also had a short sojourn since with Select Business Solutions as VP CBD tools. I will be interested to see how Whitehorse copes with the model versioning issues we discussed re IEF. Service versioning and backward compatibility could be a big headache for WS-based systems. Also worth mentioning the CBDiForum website (&lt;a target="_new" href="http://www.cbdiforum.com"&gt;http://www.cbdiforum.com&lt;/a&gt;)- lots of good stuff there.</description></item><item><title>re: Model Based Software Development Tools from Microsoft</title><link>http://blogs.msdn.com/keith_short/archive/2004/02/12/72006.aspx#78609</link><pubDate>Mon, 23 Feb 2004 20:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:78609</guid><dc:creator>Keith short</dc:creator><description>Richard, I agree with your comments re CBDiForum - I've always found David Sprott's and Lawrence Wilkes' comments knowledgeable and incisive. Of course I know them well, but I'm trying to be objective :-)&lt;br&gt;&lt;br&gt;On versioning, our current thoughts are to avoid the fine granularity of models we had in the IEF. Our approach is more &amp;quot;artifact oriented&amp;quot; - a model is an artifact - in which model structure can vary internally between versions as long as a public &amp;quot;contract&amp;quot; - the externally accessible meta data from the artifact is versioned or remains the same (much lie a .Net Assembly). Versioning of Services once deployed is probably best done in a similar way, much like an interface is today. However, I've seen customers do this in diffrerent ways for deployed services. Either keeping the endpoiint the same and varying logic behind the contract, or introducing a new endpoint to contain new versions of the behavior offered.&lt;br&gt;&lt;br&gt;</description></item><item><title>re: Model Based Software Development Tools from Microsoft</title><link>http://blogs.msdn.com/keith_short/archive/2004/02/12/72006.aspx#79114</link><pubDate>Tue, 24 Feb 2004 13:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:79114</guid><dc:creator>Richard Gilyead</dc:creator><description>Sounds interesting - I need to understand how Contracts and Services will be modelled. UML2 seems weak in that area. Have you got thoughts on how to represent these concepts? Also how they can be integrated with business processes via BPMN?</description></item><item><title>re: Model Based Software Development Tools from Microsoft</title><link>http://blogs.msdn.com/keith_short/archive/2004/02/12/72006.aspx#79253</link><pubDate>Tue, 24 Feb 2004 17:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:79253</guid><dc:creator>Pascal Recchia</dc:creator><description>I'm very happy when I see the comments posted by  John Cavnar-Johnson or Richard Gilyead.&lt;br&gt;I put these same questions to myself about contract designer but about orchestration designer, too. And unfortunately, I did not find answers. What relief to find this blog.&lt;br&gt;&lt;br&gt;My feelings (My fears) were that Whitehorse forgot the functional (logical ?) view to focus on deployement and a static view as the last version of Biztalk.&lt;br&gt;&lt;br&gt;And as UML seems be inapt to design a SOA, it must find the rigth tool. Currently we use often sequence diagram (some times activity diagram).&lt;br&gt;&lt;br&gt;Keith, Can you give more details about the additional features for the Service Designer ? And their availability (Whidbey Beta 1)?</description></item><item><title>re: Model Based Software Development Tools from Microsoft</title><link>http://blogs.msdn.com/keith_short/archive/2004/02/12/72006.aspx#82852</link><pubDate>Tue, 02 Mar 2004 20:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:82852</guid><dc:creator>Keith Short</dc:creator><description>Pascal, like I said above, the best place for some more details on the Service Designer is the paper on MSDN: &lt;a target="_new" href="http://www.msdn.microsoft.com/vstudio/productinfo/enterprise/enterpriseroadmap/default.aspx?pull=/library/en-us/dnvsent/html/vsent_soadover.asp"&gt;http://www.msdn.microsoft.com/vstudio/productinfo/enterprise/enterpriseroadmap/default.aspx?pull=/library/en-us/dnvsent/html/vsent_soadover.asp&lt;/a&gt;&lt;br&gt;&lt;br&gt;Our current plan is to make some functionality avaible at Whidbey Beta 1.</description></item><item><title>re: Model Based Software Development Tools from Microsoft</title><link>http://blogs.msdn.com/keith_short/archive/2004/02/12/72006.aspx#85298</link><pubDate>Sun, 07 Mar 2004 02:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:85298</guid><dc:creator>Pascal Recchia</dc:creator><description>I have already read this paper. Currently, I try to understand where Whitehorse is positionned compared to the 4+1 approach : logical view (Functional requirement), Process view, Implementation view, Deploiement view. Whitehorse aims only implementation view and deploiement view. For the others views, it must wait for tiers products based on Whitehorse SDK ?&lt;br&gt;&lt;br&gt;I'm agree with you about UML, I encourage you in your project and I would be happy if I find the modeling tool for which I wait for a long time. &lt;br&gt;&lt;br&gt;Thanks.</description></item><item><title>Whitehorse</title><link>http://blogs.msdn.com/keith_short/archive/2004/02/12/72006.aspx#125539</link><pubDate>Tue, 04 May 2004 11:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:125539</guid><dc:creator>Akira's Blogs</dc:creator><description>Whitehorse</description></item><item><title>Whitehorse</title><link>http://blogs.msdn.com/keith_short/archive/2004/02/12/72006.aspx#125652</link><pubDate>Tue, 04 May 2004 16:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:125652</guid><dc:creator>Akira's Blogs</dc:creator><description>Whitehorse</description></item><item><title> Keith Short s Blog Model Based Software Development Tools from Microsoft | Quick Diets</title><link>http://blogs.msdn.com/keith_short/archive/2004/02/12/72006.aspx#9722421</link><pubDate>Wed, 10 Jun 2009 06:04:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9722421</guid><dc:creator> Keith Short s Blog Model Based Software Development Tools from Microsoft | Quick Diets</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://quickdietsite.info/story.php?id=809"&gt;http://quickdietsite.info/story.php?id=809&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>