Was trolling CodePlex today and noticed that those Patterns and Practices cats just released a neat little set of short architecture guides that cover a few specific architectural areas including the Agile architecture method, web application architecture, mobile architecture, rich Internet application (RIA) architecture, rich client architecture, and finally, service architecture.
The service guide is a fairly useful little document that spells out a few important things. It covers different considerations for SOA services, data services and workflow services. I like the sections which cover items such as considerations for each design area (e.g. exception management, message endpoints, authentication, etc), as well as the considerations for each service layer. There are brief descriptions of common patterns, and a handy checklist for evaluating your service architecture.
Overall, a pleasant read. May not be breaking new ground for some of you, but if anything, this set of guides should encourage you to read about a particular architecture topic you aren’t that familiar with.
Technorati Tags: architecture