DanNorth.net

September 2, 2007

SOA for the rest of us

Earlier this year I wrote an article to introduce service-oriented architecture to non-technical people. It was published in the May 2007 issue of Better Software magazine.

The kind folks at Better Software have allowed me to provide a PDF version of the article, complete with retro 1950s graphics. You can also read it as a single html page.

Please post any comments here, because I’ve disabled comments on the page itself.

Filed under: articles, programming — Dan North @ 9:46 pm

RSS feed | Trackback URI

10 Comments »

Comment by James Gillespie
2007-09-09 15:14:26

GREAT ARTICLE!

 
Comment by Jack van Hoof
2007-10-03 16:06:20

Great Article, Dan. I distributed it among my colleagues. And I’ll make a reference on my own blog: http://soa-eda.blogspot.com

Jack

 
Comment by Dan Bond Subscribed to comments via email
2007-10-04 15:09:32

RE: “The mistake that enterprise information architects (or people with similarly named roles) make is trying to define what the business concept means to each of the people using it.” Aren’t those domain meanings defined in metadata?

 
Comment by nathan Subscribed to comments via email
2007-10-18 23:12:49

is the shelf not a registry? if bob didn’t know about the shelf he wouldn’t be able to get the service contract and would therefore struggle to use the service!!!

 
Comment by Reeni
2007-10-24 08:36:47

Great article! Crisp, clean and clear. Encore!

 
Comment by Krishna
2008-07-22 06:49:32

I had read many documents to understand what is SOA and this is the best of all.
I could understand the concept of SOA and now I am confident to speak to someone on SOA
Thanks again for your efforts….

 
Comment by Krishna
2008-07-22 07:07:36

I want to know the below details.
Please help me.
How SOA is implementated?
What do I need to know to test the SOA services?

Comment by Dan North Subscribed to comments via email
2008-09-07 20:20:53

Hi Krishna.

Two very good questions, and not really something I can answer in a comment!

I would suggest reading Ian Robinson’s excellent article about implementing and evolving an SOA, and watching Jim Webber’s interview about taking back control of your SOA strategy from unscrupulous middleware vendors.

 
 
Comment by binu
2008-09-01 11:00:34

Good one….please post an article on distributed techologies of MIcrosoft (C++, COM, DCOM, COM+, .NET (Remoting, Web services) and all.

Comment by Dan North Subscribed to comments via email
2008-09-07 20:26:29

Hi Binu.

I don’t have enough hands-on experience of using the various Microsoft distributed technologies. Although from what I’ve heard from people who have, that might not be a bad thing!

All of Ian Robinson’s and Jim Webber’s sound advice (see links in the earlier comment) apply equally well to Microsoft, Java and OSS technologies. They focus on using the underlying infrastructure of the Internet (HTTP verbs, return codes, Post-Redirect-Get pattern, etc.) which are thankfully largely independent of the technology used to implement the actual services.

 
 
Name (required)
E-mail (required - never shown publicly)
URI
Subscribe to comments via email
Your Comment (smaller size | larger size)
You may use in your comment.

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word

Powered by WordPress