Posted Thursday, December 25th, 2008 by createtank

Cloud Maturity Models Related to SOA Maturity Models – ZapThink


Cloud Maturity Models Don’t Make Sense via ZapThink on 12/24/08.

Earlier this year, ZapThink’s Ron Schmelzer debunked the whole idea of SOA maturity models in an essay, “Forget Maturity Models — It’s Time for an Agility Model.” “It’s becoming clear that the industry doesn’t really need a SOA maturity model. The act of doing SOA properly in itself is an act of architectural maturity that many companies are having trouble grasping. Companies are trying to understand how to best apply SOA and realize the benefits against their own stated business goals. As such, what’s not needed is an abstract, enterprise-wide, industry-wide, artificial measure of maturity that complies with CMMI’s five levels, but rather a way of measuring the state of a SOA implementation against the fundamental goal of SOA itself: agility.” Measuring agility on a scale of 1 to 5 (as almost all maturity models do), is a pointless exercise. Simply put, not all service-oriented projects need to have the same level of agility as others. Some projects require deep levels of loose coupling. Other projects might not need the same amount of loose coupling since each layer of coupling adds flexibility at the potential cost of complexity and efficiency.” Schmelzer goes on to make a persuasive argument that proposes a broader metric, based on his earlier Seven Levels of Loose Coupling, that could be used to measure the appropriate agility of a specific project or initiative. Whether or not you agree with Schmelzer, and his main point that “not all service-oriented projects need to have the same level of agility as others,” much of his criticism of SOA Maturity Models can be directly applied to Cloud Maturity Models, especially if your focus is on software as a service or even capacity as an automated, self-administered service, which is what many organizations seems to be looking for in their current cloud experiments.

Posted via email from createTank Posterous



Post a Comment

latest news

Web Service Description for REST

Much has been written concerning the potential need for a description language for REST based web services.

No to SQL/RDBMS
JavaFX, Android, and J2ME
IBM says Vista the best recruiter for Linux
FOSS full stack framework comparison
What is Oracle to do with MySQL?
Intro to Terracotta
Memory Based Architecture and Clouds

Good discussion on the effect of Clouds and Memory based architecture on data access.

97 Things Every Software Architect Should Know

New from O'Reilly.

Apple, Google, and more over Microsoft