SOA Soup
Tuesday, May 8th, 2007As a follow on regarding my blog on Financial Services SOA Adoption Challenges continued analysis from many is adding more color to the gotchas. CIO magazine ran an article in the May 1, 2007 issue entitled “Stuck in the SOA Soup”. The article points out there are 115 standards related to SOA (quoting Forester Research). The plethora of standards means there is no unified approach to SOA (not to mention process). There’s a simple but spot on quote in the article from Hong Zhang, director and chief architect of IT Architectures and Standards at General Motors: “The challenge is that there is no common, consistent architectural framework to guide the evolution to SOA”.
I see this problem rearing its head in Financial Systems IT shops. Most are defining their approach from scratch, and this leads to lots of learning (making mistakes, correcting them, etc. some are successfully maturing their approaches gradually, but it’s taking a lot of time, while others fail altogether).
The article suggests focusing on quality of service (I fully agree, see my #1 point in my blog entry The Registry is Important but There’s Much More). Also, the article highlights General Motor’s experience. It’s a good read, I’d recommend it. Interesting though, the article says GM launched their SOA in 2000, and back then there was far less definition around framework, in fact the term SOA didn’t even exist, (we launched our SOA effort in 2002, and it didn’t exist then either, we merely began with decomposing apps into loosely-coupled common services, reuse, collaboration and a governance process… all of which became molded into the SOA buzz). The article’s main point (which I also fully agree with) has to do with achieving agility. Quoting Mr. Zhang again regarding the goal of an SOA is “to establish a flexible information systems and services environment that can quickly realign” as business needs change. Absolutely correct.