<?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>VS Team Architect Blog : tbst-arch</title><link>http://blogs.msdn.com/vsarch/archive/tags/tbst-arch/default.aspx</link><description>Tags: tbst-arch</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Rosario April CTP</title><link>http://blogs.msdn.com/vsarch/archive/2008/04/17/rosario-april-ctp.aspx</link><pubDate>Thu, 17 Apr 2008 23:10:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8404478</guid><dc:creator>mgroves</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/vsarch/comments/8404478.aspx</comments><wfw:commentRss>http://blogs.msdn.com/vsarch/commentrss.aspx?PostID=8404478</wfw:commentRss><description>&lt;p&gt;As &lt;a href="http://blogs.msdn.com/jeffbe/default.aspx"&gt;Jeff&lt;/a&gt; announce late last week, the &lt;a href="http://blogs.msdn.com/jeffbe/archive/2008/04/11/april-rosario-ctp-now-available.aspx"&gt;April Community Technology Preview of Visual Studio Team System code name "Rosario"&lt;/a&gt; is now available for &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=65D0E3BD-9DF3-421A-804F-8F01BD90F0B4&amp;amp;displaylang=en"&gt;download&lt;/a&gt;.&amp;nbsp; The Architecture Edition has added some exiting new features that we would appreciate your feedback.&amp;nbsp; &lt;/p&gt; &lt;p&gt;In Visual Studio Team System Codename “Rosario” April 2008 CTP, Team Architecture edition includes capabilities for:  &lt;p&gt;· Exploring the Existing Code Structure  &lt;p&gt;· Designing Process Flow as Activities  &lt;p&gt;· Designing User Interactions with Systems  &lt;p&gt;· Designing System Functionality as Components  &lt;p&gt;· Visualizing and Designing Types in Systems  &lt;p&gt;· Visualizing and Designing Interaction Sequences in Systems  &lt;p&gt;We are looking forward to your feedback, as Jeff mentions in his post, bugs and suggestions can be submitted via &lt;a href="http://connect.microsoft.com/visualstudio"&gt;Connect&lt;/a&gt;.&amp;nbsp; Please remember to select “Visual Studio Team System Code Name “Rosario” (April 2008 CTP)” for the product version, we don't want to miss your feedback.&amp;nbsp; Additionally we have a special forum for Rosario at: &lt;a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=1736&amp;amp;SiteID=1"&gt;http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=1736&amp;amp;SiteID=1&lt;/a&gt;.&amp;nbsp; And as always please feel free to comment on this blog.&amp;nbsp; &lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8404478" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/vsarch/archive/tags/tbst-arch/default.aspx">tbst-arch</category><category domain="http://blogs.msdn.com/vsarch/archive/tags/Rosario/default.aspx">Rosario</category></item><item><title>Top-Down System Design by Delegating Behavior</title><link>http://blogs.msdn.com/vsarch/archive/2007/08/30/top-down-system-design-by-delegating-behavior.aspx</link><pubDate>Thu, 30 Aug 2007 10:23:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4536258</guid><dc:creator>mgroves</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/vsarch/comments/4536258.aspx</comments><wfw:commentRss>http://blogs.msdn.com/vsarch/commentrss.aspx?PostID=4536258</wfw:commentRss><description>&lt;p&gt;We’ve added a cool new feature called &lt;i&gt;Delegation&lt;/i&gt; to the System Designer to really simplify top-down system design. Delegation makes it possible for you to define systems at higher levels of abstraction and progressively refine them until you end up with concrete applications. Although you could perform this task in Visual Studio 2005 Team Edition for Software Architects (see &lt;a href="http://msdn2.microsoft.com/en-us/teamsystem/aa718891.aspx"&gt;TN_1111: Top-Down System Design&lt;/a&gt;), the next version makes top-down system design a breeze!&lt;/p&gt; &lt;p&gt;In Visual Studio 2005, you can compose a new system from existing applications and systems. These applications and systems become members of the new system. The endpoints on these members describe the behavior of the members. You can expose this behavior outside the system by creating &lt;i&gt;proxy&lt;/i&gt; endpoints. These proxy endpoints appear on the system but they represent real endpoints that always and ultimately live on an application (possibly via several layers of nested systems). &lt;p&gt;In Visual Studio 2008, you can now add endpoints directly to systems. You can then configure the behavior of these endpoints. For example, you can define the operations of a .NET Web Service Endpoint via the Web Service Details window (see Figure 1). &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/vsarch/WindowsLiveWriter/TopDownSystemDesignbyDelegatingBehavior_11F91/clip_image002_1.jpg" atomicselection="true"&gt;&lt;img height="513" alt="EndpointOnSystem.PNG" src="http://blogs.msdn.com/blogfiles/vsarch/WindowsLiveWriter/TopDownSystemDesignbyDelegatingBehavior_11F91/clip_image002_thumb.jpg" width="448"&gt;&lt;/a&gt; &lt;p&gt;Figure 1: Define operations for a .NET Web service endpoint &lt;p&gt;You can then &lt;i&gt;delegate&lt;/i&gt; the behavior of a system endpoint to a member of the system. This delegation will copy the endpoint onto the member and replace the system endpoint with a proxy endpoint. In essence, we allow you to define systems at higher levels of abstraction and progressively refine them until you end up with concrete applications. This is what we call Top-Down System Design. &lt;p&gt;To try this new approach, download convenient VPC images of Visual Studio Team System 2008 Beta 2 Team Suite from the following location: &lt;a href="http://go.microsoft.com/?linkid=7171917"&gt;http://go.microsoft.com/?linkid=7171917&lt;/a&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4536258" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/vsarch/archive/tags/Orcas/default.aspx">Orcas</category><category domain="http://blogs.msdn.com/vsarch/archive/tags/tbst-arch/default.aspx">tbst-arch</category></item></channel></rss>