Architectural Service-Oriented Patterns

Play Architectural Service-Oriented Patterns
Sign in to queue


Welcome to the third episode of the Software Architecture Microsoft Platform mini course. It's about architectural and service-oriented patterns.

We all know that object-oriented patterns have revolutionized the object-oriented world of software. They have helped software engineers and developers a lot. Gains in productivity and quality are just a few examples of that. More foreseeable results is another.

Architectural service-oriented patterns can do all that too. In fact, they can do even more. They can help you achieve Software-to-Business Alignment. And that's what every business manager wants, or at least should want.
In this episode you'll learn about business architecture. You'll learn how to align your software architecture to that business architecture. You'll also learn about 8 architectural service-oriented patterns, each one based on the idea of software-to-business alignment.

For more information, or to contact Sten or Per, visit



Download this episode

The Discussion

  • User profile image

    That was great.  Elegant and instructive.

    BTW, I am not familiar with the "Enterprise Architect" IDE you used in the video.  A web search turned up a Sparx product, but it didn't appear to be what you were using.  Can you supply a link to yours?


  • User profile image
    Sten Sundblad

    Hi rwwinklwer,

    Thanks for the kudos, I'm glad you liked the episode.

    It is in fact Sparx Enterprise Architecture that we have used for the architectural models in the episode. To be more precise, we used the component and deployment modeling feature of that tool. The version we used is 12.1.1224. A later build, 1228, is now available, but it should look exactly the same.

    For the process modeling we have used the IDEF0 stencil for Microsoft Visio.

    Hope this helps.

Add Your 2 Cents