SOA and Interoperability
April 27, 2005
One of the pleasant surprises of Code Camp was how well the “ad-hoc” sessions held in one of the smaller rooms were recieved. Darren Neimke managed to make it along to one of the sessions on Service Oriented Architecture and on the trip back to Canberra we chatted about the subject for a while.
I took the Sessionian stance that SOA is the by-product of political boundaries in large organisations (I hope I am not misrepresenting Mr. Sessions here), whereas Darren looked at it more from an interoperability and discovery standpoint.
The reality is that we are both probably correct. Either way – I thought that this post by Aaron Skonnard was interesting.
April 27, 2005 at 12:00 am
Here’s another link worth checking out Mitch:
http://www.ondotnet.com/pub/a/dotnet/2003/08/18/soa_explained.html
April 27, 2005 at 12:00 am
Mitch,
Seriously .. read Hohpe’s book on Enterprise Integration patterns (linked on Darren’s blog). He doesn’t use the “SOA” buzzword, but architecturally .. his patterns cover soo many scenarios which demonstrate the kind of reason SOA is needed.
I’ve been doing “integration” oriented stateless distributed systems a long time now, and have read extensively on SOA but nothing covers the need on a “non-buzzword” level better than Hohpe.
FWIW .. that was a fun session
Was very glad I dropped into it once I started chatting with Shaji.
May 8, 2005 at 12:00 am
Hi Mark,
Thanks for the reference. When I get a chance I will get a copy of the book. To a certain extent I dismiss SOA as hype and prefer to look at the underlying pricipals that it is founded on.
May 8, 2005 at 12:00 am
Hi Darren,
Thanks for the link. FWIW, I don’t think the directory service, at least not something like UDDI is as important as people make out – at least not yet.
I am a big fan of the messaging concept though, its very natural to me (as you know already).