Patterns, patterns, patterns

Posted: March 30, 2009  |  Categories: SOA Design Patterns Software Patterns Uncategorized

Today I attended two architecture session at Software Development Event (SDE) from Software Development Network (SDN) in Driebergen (Netherlands). First session by Dennis Doomen was Design Patterns applied in the field (through experience). Perhaps you noticed that our work as a developer today is filled by so-called Design Patterns. Think of patterns such as Model-View-Presenter, Dependency Injection, Fluent Interfaces, Factories and Domain Modeling. Even Microsoft is bringing them up now with ASP.NET MVC, which means Model View Controller. If you want to know more about patterns you can the books of Eric Gamma or Martin Fowler, but chance is that you might fall asleep after the first page. In his session Dennis talks about patterns he uses in his daily job. His PowerPoint and code can be downloaded from his blog. Second session by Pieter de Bruin was around application architecture guidance. Microsoft  launched a new version of Application Architecture Guide in January: a document to use when you are setting up. NET applications. His talk (and the document) focuses on the most common types of applications, partitioning application functionality into layers, components, and services, and walks through their key design characteristics.This guide is a collaborative effort between patterns & practices, product teams, and industry experts. There you go patterns!!! If I think of BizTalk and application or SOA in general there are patterns to. Martin Fowler wrote a book about enterprise integration patterns (and there is a site too) and Thomas Erl recently written a book that is out now called SOA Patterns. Patterns are important and useful in any kind of creating software solution being user interface, service, messaging, database, and so on.


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