InfoQ

News

Presentation: Beat Schwegler on Architecting for SOA

Posted by Stefan Tilkov on Apr 11, 2007 03:24 AM

Community
SOA
Topics
.NET Framework
Tags
Microsoft ,
Windows Workflow Foundation ,
Web services ,
WCF
In this decidedly non-marketing presentation, Microsoft Architect Beat Schwegler shows how service-orientation affects system architecture. He introduces the notion of a service model as a mediator between the business and technology models, and explains how a migration towards such an architecture could occur through a step-by-step architectural refactoring.

According to Beat, a service model is essential to capture the business aspects. The service model then is transformed into an application architecture, which is in turn implemented using a technology model. He stresses that in the real world, unexpected things are happening all the time - and it's crucial that the IT architecture is able to cope with this.

Beat also questions the benefits of an ESB, and stresses that the real issue is to change the way one builds applications, not introduce a piece of technology. He explains how to get from the status quo to the intended target architecture, using a systematic process.

Watch the full presentation (57 minutes).
The slides don't work properly by eisen hower Posted Apr 10, 2007 8:08 PM
Re: The slides don't work properly by Floyd Marinescu Posted Apr 10, 2007 9:49 PM
Re: The slides don't work properly by Sam Loveridge Posted Jul 18, 2007 10:00 PM
off-line watching by Aeh. ABID Posted Apr 14, 2007 4:56 AM
Re: off-line watching by William El Kaim Posted Apr 17, 2007 2:50 AM
Re: off-line watching by yusni yusoff Posted Jun 24, 2007 1:44 AM
Re: off-line watching by Sam Loveridge Posted Jul 18, 2007 10:01 PM
  1. Back to top

    The slides don't work properly

    Apr 10, 2007 8:08 PM by eisen hower

    InfoQ shall take another presentation engine.

  2. Back to top

    Re: The slides don't work properly

    Apr 10, 2007 9:49 PM by Floyd Marinescu

    Eisen, please email me at floyd at infoq.com with more details about exactly what is wrong.

  3. Back to top

    off-line watching

    Apr 14, 2007 4:56 AM by Aeh. ABID

    Hi, I will appreciate it if we can download video for earlier watching, i mean off-line watching

  4. Back to top

    Re: off-line watching

    Apr 17, 2007 2:50 AM by William El Kaim

    If you can offer also on-lin watching with the capability to move forward, backward, etc. Could be good also to have access to presentation for offline reading ...

  5. Back to top

    Re: off-line watching

    Jun 24, 2007 1:44 AM by yusni yusoff

    hi..yeah, offline watching would be great. pl provide the access for download.

  6. Back to top

    Re: The slides don't work properly

    Jul 18, 2007 10:00 PM by Sam Loveridge

    Same for me. The presentation will halt periodically and hang the browser (both Mozilla Firefox 2.0.0.5 and Internet Explorer 6.0).

  7. Back to top

    Re: off-line watching

    Jul 18, 2007 10:01 PM by Sam Loveridge

    Did anyone come up with a link for download? Thanks in advance, Sam.

Educational Content

Bindings, Platforms, and Innovation

This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.

Orchestrating Long Running Activities with JBoss / JBPM

This article explores the use of JBoss and jBPM to implement design solutions that effectively address the issue of orchestrating long running activities.

Neo4j - The Benefits of Graph Databases

This presentation covers the use of graph databases as an optimal solution for data that is difficult to fit in static tables, rapidly evolving data or data that has a lot of optional attributes.

Realistic about Risk: Software development with Real Options

This session introduces Real Options and shows how it can help in running your project. Real Options is a decision-making process that can be used to manage risk.

Communication Flexibility Using Bindings

This article discusses the use of bindings on services and references (including the instance of non-configured bindings) as the means to implement SCA communications in a Web and SOA environment.

Writing DSLs in Groovy

After a short introduction to DSLs, Scott Davis plays with the keyboard showing how to approach the creation of a DSL by typing working snippets of Groovy code that get executed.

Scaling Agile with C/ALM (Collaborative Application Lifecycle Management)

IBM Rational and InfoQ present, Scaling Agile with C/ALM, an eBook showing organizations how to become “finely tuned software delivery machines” by enabling team integration and scaling.

Concurrent Programming with Microsoft F#

Amanda Laucher presents a real life enterprise application written in F#. She shows actual code snippets, explaining design decisions and suggesting how to use some of the F# constructs.