Search |
||
The SOA Elevator SpeechPosted by johnreynolds on January 6, 2005 at 4:15 PM PST
Here are some notes from a "brown bag" talk that I am preparing for our IT staff, many of whom are died-in-the-wool mainframe COBOL programmers. This talk will be far more evangelical then technical, and I hope that it will de-mystify SOA for some. I'm sure many of you will say "Duh!" when you read some of the points, but you'd be surprised how many folks just don't get it (yet). I like the following definition of SOA from a paper by Bernhard Borges, Kerrie Holley and Ali Arsanjani, but it's a bit over-the-top as an introduction: SOA is the architectural style that supports loosely coupled services to enable business flexibility in an interoperable, technology-agnostic manner. SOA consists of a composite set of business-aligned services that support a flexible and dynamically re-configurable end-to-end business processes realization using interface-based service descriptions. I think it works better if I break down the definition as follows: SOA is an architectural style that encourages the creation of loosely coupled business servicesIt's not as concise as the original, but I think it's a bit easier to swallow. I’d like to get across the following points about SOA:
On the implementation front, we need to clear up the following common misconceptions:
Perhaps that's a bit more information then you can get across in one elevator ride, but it's close. If you could add one more point, what would it be? »
Related Topics >>
Java Web Services and XML Comments
Comments are listed in date ascending order (oldest first)
|
||
|