CLaueR's Blog

New Feeds on the Blog

News

<meta http-equiv="Page-Exit" content="progid:DXImageTransform.Microsoft.Fade(duration=.5)" />

Moi, Christophe Lauer, ISVDE chez Microsoft France...


RSS 2.0 Feed

MSN Alerts


Les Blogs de Microsoft France
[OPML]
Les Bloggueurs de Microsoft France :
Antoine Driard
Arnaud Gstach
Benjamin Gauthey
Christophe Lauer
Damien Caro
*** Lantim
Eric Mittelette
Eric Vernié
Fabrice Meillon
François Mérand
Guillaume Renaud
Jihad Dannawi
Julien Codorniou
Laurent Bonnet
Laurent Ellerbach
Laurent Herbulot
Lucas Riedberger
Mitsu Furuta
Pascal Belaud
Patrick Guimonnet
Pascal Belaud (Olymars)
Patrice Manac'h
Patrick Duboys
Pierre Lagarde
Sébastien Bovo
Stanislas Quastana
Stéphane Papp
Thomas Lucchini
Team Media Center




J'ai lu le KELBOOK, et vous ?


La FAQ 64 Bits


Join my network!


My Ziki Profile


Kiss My RSS!

<script type="text/javascript" src="http://embed.technorati.com/embed/a4s4mvpyf5.js"></script>

<script language="JavaScript1.1" type="text/javascript"> <!-- Xt_param = 's=168056&p='; Xt_r = document.referrer; Xt_h = new Date(); Xt_i = '=4) {Xt_s=screen;Xt_i+='&r='+Xt_s.width+'x'+Xt_s.height+'x'+Xt_s.pixelDepth+'x'+Xt_s.colorDepth;} document.write(Xt_i+'&ref='+Xt_r.replace(/[<>"]/g, '').replace(/&/g, '$')+'" title="Analyse d\'audience">'); //--> </script> <noscript> audit et mesure d'audience visiteurs internet par Analyse d'audience </noscript>

<!--

Blog Garanti 100% sans Coupe du Monde de Football

-->
Blog certifié 100 % sans Coupe du Monde de Football

<!-- Start of Flickr Badge --> <style type="text/css"> .zg_div {margin:0px 5px 5px 0px; width:117px;} .zg_div_inner {border: solid 1px #000000; background-color:#ffffff; color:#666666; text-align:center; font-family:arial, helvetica; font-size:11px;} .zg_div a, .zg_div a:hover, .zg_div a:visited {color:#3993ff; background:inherit !important; text-decoration:none !important;} </style> <script type="text/javascript"> zg_insert_badge = function() { var zg_bg_color = 'ffffff'; var zgi_url = 'http://www.flickr.com/apps/badge/badge_iframe.gne?zg_bg_color='+zg_bg_color+'&zg_person_id=51333257%40N00'; document.write('<iframe style="background-color:#'+zg_bg_color+'; border-color:#'+zg_bg_color+'; border:none;" width="113" height="151" frameborder="0" scrolling="no" src="'+zgi_url+'" title="Flickr Badge"><\/iframe>'); if (document.getElementById) document.write('

Les Blogs de Microsoft France

I do not subscribe to this SOA vision

I attended two different sessions at TechEd 03 about Services Oriented Architecture (SOA), and I do not agree with the vision. Worst, I'm not even sure that all the people telling us all the good things about SOA share a common definition of what SOA really is.

In the first session yesterday, the speaker explained that SOA was a move from a process centric vision to a services centric one. In todays session, the other speaker explains that SOA is a move from functions to processes...

Furthermore, from my point of view, there's nothing new in what we're told about SOA that couldn't apply to a well architected application using a Message Oriented Middleware. The only difference I see is that there wasn't a widly adopted standard in the MOM world, as we now know with Web Services.

To me, Web Services are just s standard way to have a XML RPC over HTTP, so it's closer to RPC than messaging, in my perception. The best proof is that the middleware layer can verify the conformance of the content against a description, like for RPC, by checking that the SOAP message is "well formed" and conform to its WSDL contract. This opposes to MOMs where the middleware layer as usualy no clue about the message content and cannot do this kind of checking.

But do not get me wrong: I like the web services stuff, simply, I do not think that it means SOA neither as I do think that SOA is a new paradigm.

By the way, I was not convinced by the "Asset Management" demo, which implementation was not really clean (Ok, it's a demo, but in a track that's supposed to talk about high level architectural concepts, you expect to see technical stuff (versionning) passed as parameters to services and processed with an horrible switch/case...

[Update] It looks like not all attendees have the same feedback about this session (Translate in English with anyFish you can find)...

Comments

Morten Abrahamsen said:

"process centric vision to a services centric one"

This makes absolutely no sence to me either :)

I always thought that a service oriented architecture would enable us to have a business process centric vision. It's about enabling your service to participate as a business action in a larger business process. (GXA required ...)

Might he have been talking about "process" with some other meaning that business process...I really should have been at Tech-Ed this year :(

Absolutely, SOA and MOA (MOM) are tied together. I find it hard to enable SOA without an underlying messaging system, but that might just be me :)
# July 3, 2003 1:19 AM
Leave a Comment

(required) 

(required) 

(optional)

(required)