In about a week, three SOA vendors will be announcing the launch of something they call the "SOA Maturity Model," which embodies the five key phases of the SOA lifecycle, from initial projects to evolution into a full-fledged "enterprise nervous system." The model is based on Carnegie-Mellon Software Engineering Institute's Capability Maturity Model Integration (CMMI), a process improvement methodology.
The three SOA amigos -- AmberPoint, Sonic Software and Systinet -- have been promoting the model on a 10-city roadshow, and say the maturity model is intended as a tool that managers can use to assess the capabilities of their SOA projects. The five stages are outlined at the bottom of this posting.
Within the model, a company doesn't fully reach SOA until it reaches level four or five. To get there requires moving through stages one through three -- a lot of piloting, learning, and selling to the organization.
An analysis in The Register made a couple of interesting observations: first, that "installing an ESB is not a short cut to CMMI maturity," and second, levels four and five deliver value because they focus on first, business activity modeling, then event-stream processing, or ESP.
ESP seems to be a very apt acronym, since it involves pattern-matching of real-time or near-real-time events and alerts decision-makers to gathering threats.
The model defines five levels of maturity and sets a vision for business benefits realized at each of these levels.