| Patterns and Practices News | |  | | Smart Client Baseline Architecture Toolkit The March 2006 CTP of the Smart Client Baseline Architecture Toolkit has just been released. This project pulls together the Composite User Interface App Block and Enterprise Library, and adds a slew of how-to's and automation (via the Guidance Automation Toolkit) to help you build baseline architectures for smart client applications. | | SAML STS for WSE 3.0 Quickstart Learn how to broker a trust relationship across organisational boundaries using a Security Token Service (STS) issuing Security Assertion Markup Language (SAML) tokens. This deliverable includes a Quickstart sample application and associated documentation. | | WSE PolicyAdvisor Guidance Package New on the p&p site - the WSEPolicyAdvisor Guidance Package. Put together using the Guidance Automation Toolkit (GAT), this package automates the Policy Guidance security tool - and provides you with valuable design-time feedback on policy settings for WSE. | | Enterprise Library for .NET Framework 2.0 now available The patterns & practices team recently released an update to the Enterprise Library for .NET 2.0. This release aligns EntLib with the updated capabilities of the .NET framework, and includes useful blocks for caching, crypto, data access, exception handling, logging and security. This is an essential framework for anyone out there building enterprise applications who prefers avoiding re-inventing the wheel :) | | New WS Security Patterns up on GotDotNet The practices team have been focused deeply on the security aspects of building service-oriented systems lately, and have released a CTP document detailing direct authentication, brokered authentication and message protection patterns. More recently, they've added patterns for Service Routing, Message Validation, Replay Detection and Exception Shielding. It's a work in progress, but even in its preview form is extremely useful - check out the SO patterns workspace on GotDotNet to review these documents. | | New Visual Basic .NET migration workspace on GotDotNet The patterns and practices group have been hard at work developing a migration guide for moving applications from Microsoft Visual Basic 6.0 to Visual Basic .NET. This guide, currently in community preview, is accompanied by a useful migration assessment tool that you can use to figure out the likely effort required to migrate an application to Visual Basic .NET. You can subscribe to the migration GotDotNet workspace here. We also released a whitepaper on this on MSDN, which you can look at here. | | Enterprise Library 2.0 November CTP released The Enterprise Library (EntLib) team have released a community technology preview (CTP) of the next version of Enterprise Library. For me, the most interesting aspect of this release is just how much of the original Enterprise Library (and other application blocks) has been incorporated into version 2.0 of the Microsoft .NET Framework, and what this implies for EntLib. It will be interesting to see what new challenges the Enterprise Library team take on for Version 2.0. | |
| |
| | Architectural white papers and articles | | Extending Enterprise Applications with Microsoft Outlook: Architectural Design Guide This article is the first in a series of papers presenting an architectural design guide (and sample application) that demonstrates an approach for integrating enterprise CRM and other LOB applications within Microsoft Outlook. The guidance in this paper originated from Microsoft's Project Elixir, an internal Microsoft IT initiative to integrate critical customer data with Outlook. | | | | Dealing with the Melted Cheese Effect: Contracts Services have dependencies in often undocumented and unintended ways. The second in a collaborative series that focuses on the design of Web services, this article discusses contracts as a way to describe these dependencies and make them more manageable.
Click here for the first article in the series, Dealing with the "Melted Cheese Effect." | | | | Managing Connected Systems Architecture Series This excellent series of articles provides a scenario-driven traversal of architectural topics, starting with a set of business requirements, and progressively examining how these requirements can be translated into a set of IT architecture and design guidelines for building a manageable, deployable connected system. | | | | How to Build a Case for Your IT Project Before you ask management to fund any project, you must do your homework. You need to fully examine - and prove - your project's business feasibility. See how the Microsoft Rapid Economic Adjustment Guide can help here. For another take on this topic, don't forget to review our very own Mark Carroll's "8 Business Drivers" presentation from the 2005 Microsoft APAC Regional Architect Forum. Mark's presentation, along with other content from the forum, can be found here. | |
|