It looks like we are squarely, predictably, and self-fulfillingly in the SOA Trough of Disillusionment. Analysts and press are (enthusiastically) ringing the death knell for SOA as they redirect their short attention spans to the next silver bullet/victim.
I say good. Good riddance to the droves of hypesters, amplifiers and marketing managers that couldn’t stop themselves from slapping a $OA label on anything or one that recognized http or used an angle bracket.
As for the rest of us, those who “get” SOA and its true value proposition, it is time to reclaim SOA. To start, we need to remove the large obstacles on the SOA business value path. I’m thinking we (as an industry/community of communities) need to tackle the following:
1. Let’s once and for all, clearly, succinctly, and in business terms articulate the ‘what and why’ of SOA.
2. Let’s identify (and act on) real business problems and opportunities SOA enables and use those as starting points to engage business folks in a value conversation.
5. Let’s figure out an Agile way to implement a SOA program that:
- Delivers business value at each step
- Grows skills, competencies, and buy-in of internal IT and business professionals
- Builds out a SOA environment in an incremental, sustainable, scaleable and malleable manner
- Deliberately accounts for SOA’s impact on IT Service Management
6. Let’s consider, plan, measure and report on SOA in the correct perspective, as a lifestyle change that encompasses people, process and technology.