Service Architecture Pocket Guide

Posted: November 28, 2008  |  Categories: SOA Uncategorized

Thanks to Richard Seroter I stumbled on the Service Architecture Pocket Guide, which provides an overview and prescriptive guidance for designing services on the .NET platform.

The guide contains the following chapters and resources:

• Chapter 1, "Service Architecture," provides general design guidelines for a service application, explains the key attributes, discusses the use of layers, provides guidelines for performance, security, and deployment, and lists the key patterns and technology considerations.

• Chapter 2, "Designing Services,” helps you to understand the key scenarios for designing services including scenarios for both service providers and service consumers. Use these scenarios to help you better understand how to design your service architecture.

• Chapter 3, "Service Layer Guidelines,” helps you to understand how the service layer fits into the typical application architecture, learn about the components of the service layer, learn how to design these components, and understand common issues faced when designing a service layer. It also contains key guidelines for designing a service layer, and lists the key patterns and technology considerations.

• Chapter 4, "Communication Guidelines,” helps you to learn the guidelines for designing a communication approach, and understand the ways in which components communicate
with each other. It will also help you to learn the interoperability, performance, and security considerations for choosing a communication approach, and the communication technology choices available.

Reason authors wrote the guide is to basically help you design more effective architectures on the .NET platform, choose the right technologies, make more effective choices for key engineering decisions, map appropriate strategies and patterns and relevant patterns & practices solution assets.


Author: Steef-Jan Wiggers

Steef-Jan Wiggers is all in on Microsoft Azure, Integration, and Data Science. He has over 15 years’ experience in a wide variety of scenarios such as custom .NET solution development, overseeing large enterprise integrations, building web services, managing projects, designing web services, experimenting with data, SQL Server database administration, and consulting. Steef-Jan loves challenges in the Microsoft playing field combining it with his domain knowledge in energy, utility, banking, insurance, healthcare, agriculture, (local) government, bio-sciences, retail, travel, and logistics. He is very active in the community as a blogger, TechNet Wiki author, book author, and global public speaker. For these efforts, Microsoft has recognized him a Microsoft MVP for the past 8 years.


Back to Top