
Here’s the first draft of an essay I’ve been working on. Call it version 1.0. I’d be happy to hear your feedback before I add the finishing touches.
SOA means a lot of different things, depending on who you ask. Let's talk for a moment about SOA's role in the application development arena, which most would now term the application lifecycle.
Before SOA was introduced as a concept, there were plenty of problems in application development. I'm going to lump these into three areas: demand, delivery, and management. SOA doesn't fix any of them, in fact it can make them far worse.