by Dave Linthicum

Mashups exploding: SOA is along for the ride

analysis
May 20, 20082 mins

It does not take a rocket scientist to understand that the mashups are moving from something that's conceptual and fun, to something that's productive and businesslike. The fact is developers are leveraging mashups to solve all sorts of business problems these days, and the speed to production and value of these little applications is compelling. However, when one looks at mashups, you're not only looking at the

It does not take a rocket scientist to understand that the mashups are moving from something that’s conceptual and fun, to something that’s productive and businesslike. The fact is developers are leveraging mashups to solve all sorts of business problems these days, and the speed to production and value of these little applications is compelling.

However, when one looks at mashups, you’re not only looking at the mixing and matching of resources found on the Web and/or within the enterprise, but at a true composite application as we’ve been defining for years in the world of SOA. Thus, mashups are indeed SOA, and SOA is indeed including the concept of mashups.

Thus, when talking about mashups in the context of architecture, you’re typically talking about SOA. In fact when considering mashups, they are one of the most successful aspects of SOA, and the use of mashups is exploding now, and thus the best proof point of SOA.

Or, if you’re talking about “webby” applications than perhaps WOA, or Web oriented architecture is a better term. It really does not matter to me, as long as we’re discussing the use of Web-based, and enterprise-based, resources/services that are knitted together to form a solution. Or, more importantly provide the ability to recreate the solution (the composite) without a lot of latency. In essence, adding the notion of agility.

Most who are building mashups don’t think of it as SOA. However, the core notions of SOA/WOA are clearly working when considering mashups. I view mashups as a mechanism that’s proving the SOA concept, and as time goes on the concept of mashup will morph into traditional development, and part of the architecture.