This post originated from an RSS feed registered with .NET Buzz
by Udi Dahan.
Original Post: Channel 9 helps me articulate the importance of SOA
Feed Title: Udi Dahan - The Software Simplist
Feed URL: http://feeds.feedburner.com/UdiDahan-TheSoftwareSimplist
Feed Description: I am a software simplist. I make this beast of architecting, analysing, designing, developing, testing, managing, deploying software systems simple.
This blog is about how I do it.
Near the end of Jim Gray's interview on Channel 9 he talks (very shortly) about his disagreement with Don Box pertaining to SOA in general and Indigo specifically. That's the moment that I found the words to describe why SOA is important.
SOA is about how to build systems that can do distributed, parallel processing effectively.
And, by the way, I lay my chips on the Jim Gray side of the argument. I think that the code that programmers will write will be synchronous (barely any multi-threading) and that system-wide concurrency will be achieved through properly designed messaging interactions. I'll be giving a webcast about this topic sometime next month - the link will be up when I have it.