The Wayback Machine - https://web.archive.org/web/20121013135345/http://cloudcomputing.sys-con.com/node/250501

Welcome!

Cloud Expo Authors: Daniel Kaar, Elizabeth White, Jeremy Geelan, Keith Mayer, Liz McMillan

Related Topics: Cloud Expo, SOA & WOA, Web 2.0

Cloud Expo: Article

SOA 2 Point Oh No!

The Notion of "SOA 2.0" Is Just Plain Silly

Here we go again. While the paint is still wet on this new Web 2.0 stuff, many SOA vendors and large analysts firms are calling their market SOA 2.0. It's one of the silliest things I've heard in a long while, and both the analysts and vendors who use this term should be ashamed of themselves.

I get Web 2.0 because the Web is well over 10-years-old and we've been successful in using this pervasive technology and now we're moving to newer and more exciting stuff such as AJAX and RSS thus the new version number. However, we've yet to get large-scale traction with SOA so SOA 2.0 is illogical since SOA 1.0 never existed if we're realistic.

Moreover, SOA is an architectural concept, not a software product, and to put a version number on something like that shows you don't understand the notion in the first place. SOA is a journey, not a project or product, and to try to make it such is to demean the core concept and the value it can bring. My larger concern, however, is that hype like SOA 2.0 could cause many of those moving towards SOA to become disenchanted and ignore the architectural issues, and hurt their business.

I suspect the marketing guys are at it again and that that's where this thing came from. Once again the people who buy the technology have to get involved and push back against this kind of foolishness or else you'll see it again and again. As such, I urge you to tell your vendors that SOA 2.0 is silly, and if they use the term they'll lose creditability. If enough hear that, the term will die, and other new marketing words like "SOA 3.0," "SOA Next Generation," and "SOA-nator" won't show up either.

SOA (No Version Number)
A SOA is a strategic framework of technology that allows all interesting systems, inside and outside an organization, to expose and access well-defined services and the information bound to those service that may be further abstracted to orchestration layers and composite applications for solution development. This is not a product, not a piece of software; this is an architectural concept. Am I clear?

The primary benefits of a SOA include:

  • Reusing services/behaviors or the ability to leverage application behavior from application to application without a significant amount of re-coding or integration. In other words, using the same application functionality (behavior) over and over again, without having to port the code, leveraging remote application behavior as if it existed locally.
  • Agility, or the ability to change business processes on top of existing services and information flows, quickly, and as needed to support a changing business.
  • Monitoring, or the ability to monitor points of information and points of service in real-time, to determine the well being of an enterprise or trading community. Moreover, the ability to change processes to adjust processes for the benefit of the organization in real-time.
  • Extend reach, or the ability to expose certain enterprises processes to other external entities for the purpose of inter-enterprise collaboration or shared processes. This is, in essence, next-generation supply chain integration.

The notion of a SOA isn't new at all. Attempts to share common processes, information, and services have a long history, one that began more than 10 years ago with multi-tier client/server - a set of shared services on a common server that provided the enterprise with an infrastructure for reuse and now provides for integration - and the distributed object movement. "Reusability" is a valuable objective. In the case of a SOA it's reuse of service and information bound to those services. A common set of services among enterprise applications invites reusability and, as a result, significantly reduces the need for redundant application services.

What is unique about a SOA is that it's as much a strategy as a set of technologies, and it's really more of a journey than a destination. Moreover, it's a notion that depends on specific technologies or standards such as Web Services, but really requires many different kinds of technologies and standards for a complete SOA.

SOA as a Discipline
What's clear about SOA is that while we are now beginning to see tactical successes, the large-scale benefits of leveraging this concept have yet to be understood by most organizations. Truth be told, it's going to take time before we can brag about the benefits of SOA, and perhaps the hype will have died down by then, thus some of the confusion that's around today. This confusion includes the number of WS-* standards that are around, many of which are redundant and conflicting. But that's another column or blog.

While SOA 2.0 is a silly notion, we look to evolving our thinking to a place where SOA is more "the architecture," not "an architecture." And there's a difference. What's more, we have to understand that systemic changes such as using SOA is going to take most organizations many years to implement. Unfortunately there are no shortcuts like changing version numbers.

More Stories By David Linthicum

Dave Linthicum is the CTO of Blue Mountain Labs, and an internationally known cloud computing and SOA expert. He is a sought-after consultant, speaker, and blogger. In his career, Dave has formed or enhanced many of the ideas behind modern distributed computing including EAI, B2B Application Integration, and SOA, approaches and technologies in wide use today. In addition, he is the Editor-in-Chief of SYS-CON's Virtualization Journal. For the last 10 years, he has focused on the technology and strategies around cloud computing, including working with several cloud computing startups. His industry experience includes tenure as CTO and CEO of several successful software and cloud computing companies, and upper-level management positions in Fortune 500 companies. In addition, he was an associate professor of computer science for eight years, and continues to lecture at major technical colleges and universities, including University of Virginia and Arizona State University. He keynotes at many leading technology conferences, and has several well-read columns and blogs. Linthicum has authored 10 books, including the ground-breaking "Enterprise Application Integration" and "B2B Application Integration." You can reach him at [email protected]. Or follow him on Twitter. Or view his profile on LinkedIn.

Comments (7) View Comments

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Most Recent Comments
anirudhvyas 07/13/09 04:53:00 PM EDT

Do you even know what SOA 2 broadly refers to? SOA combined with Event Driven architecture will constitute SOA 2.0, PLEASE, I urge everybody to first read and then post their articles, it always spreads on internet like a wild fire and then finally you come to realize oh so this is not really true ...

Regards
Vyas, Anirudh

TLifton 04/17/09 11:12:37 AM EDT

I totally agree, SOA and Web.2 cannot be combined to SOA 2.0, but the two technologies can work hand in hand to provide exciting new possibilities. IBM has created a Virtual Forbidden City, which is a virtual copy of the Chinese Forbidden City, and this was built using SOA principals. In fact, we are running a Tour in the City on 28th & 29th April which does bring them together. Take a look: http://tinyurl.com/df3he3#i1

robertmorschel 10/03/08 08:48:07 AM EDT

It is very silly. I remember feeling the same thing when ESBs first came out - and used to describe ESB as an Enterprise Silver Bandwagon, the silver bullet that everyone likes to hop on! :)

Robert
soaprobe.blogspot.com

Josh 04/29/07 10:24:55 AM EDT

I agree that SOA 2.0 is silly right now, since SOAs are a little way from being a widespread reality, delivering revolutionary business potential here there and everywhere. But SOA 2.0 may be acceptable when the uptake and success is more widespread.
And since everyone in IT loves version numbers (don't they? :) we'd all be happy with SOA 2.0 if it really had matured enough to deserve it!
Maybe when the big vendors like Oracle really get to grips with SOA and their SOA solutions/platforms start to get implemented everywhere we'll start to move toward SOA 2.0 :)
I kinda look forward to discussing it! :)

joe martins 10/31/06 02:31:30 AM EST

Dave I agree that SOA 2.0 is a misnomer, but the same can be said about Web 2.0, Identity 2.0 and all the other 2.0s. Fact is, these concepts and their implementations evolve gradually and incrementally much the same way living organisms grow, evolve and change individually and collectively. There is no definitive Web 2.0 any more than there was a Web 1.6 build 312. Alas, marketing types will continue to craft these ambiguous, arbitrarily-bounded buckets because human beings are drawn to nice tidy classifications - it's a love-hate relationship.

SOA Web Services Journal News 07/24/06 07:10:07 PM EDT

Here we go again. While the paint is still wet on this new Web 2.0 stuff, many SOA vendors and large analysts firms are calling their market SOA 2.0. It's one of the silliest things I've heard in a long while, and both the analysts and vendors who use this term should be ashamed of themselves.

SOA Web Services Journal News 07/24/06 07:07:53 PM EDT

Here we go again. While the paint is still wet on this new Web 2.0 stuff, many SOA vendors and large analysts firms are calling their market SOA 2.0. It's one of the silliest things I've heard in a long while, and both the analysts and vendors who use this term should be ashamed of themselves.

Cloud Expo Breaking News
Big Data. Social. Mobile. These worldwide trends are sparking new cloud-based applications and driving innovation around the next generation of open, web-based services development. This tectonic shift is fueling the need for new cloud platforms that provide open services in a secure environment, powered by business grade capacity and supported with quality service. Companies are looking to a hybrid delivery model to ensure the flexibility and scale that is required to capitalize on these trends...
These days Cloud is about more than efficiency - it transforms entire industries. That's why thousands of enterprise IT professionals of every stripe will be converging in three weeks' time at 11th Cloud Expo | Cloud Expo Silicon Valley - co-located with 2nd International BigDataExpo. But to ensure that delegates' time Nov 5-8 at the Santa Clara Convention Center is totally and utterly well spent, Cloud Expo has also ensured that there are multiple ways to enhance each and every of the days thos...
With Cloud Expo 2012 Silicon Valley (11th Cloud Expo) due to open in four weeks' time at the Santa Clara Convention Center, CA, let's introduce you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical program at the West Coast conference... We have technical and strategy sessions for you dealing with every nook and cranny of Cloud Computing & Big Data, but what of those who are presenting? Who are they, where do they work, what else have they ...
Want to understand in just hours what experts have spent many hundreds of days deciphering? The "super-sized" four-day Cloud Computing Bootcamp is a brief introduction to cloud computing carefully created and devised to help you keep up with evolving trends like Big Data, PaaS, APIs, Mobile, Social and Data Analytics. Solutions built around these topics require a sound cloud computing infrastructure to be successful while helping customers harvest real benefits from this transformational change...
The Cloud Essentials course is a two-day, interactive, classroom-based learning experience. The course provides a balanced curriculum and addresses the business and technical perspectives of cloud computing. It will also explain how to adopt, operate, and govern the cloud. The course enables participants to successfully complete the associated CompTIA Cloud Essentials Exam to become a Cloud Essentials Professional (CEP). In addition, the course complements the Virtualization Essentials course, w...
Cisco's "Kickstart-to-Cloud" Workshop at Cloud Expo Silicon Valley, Nov 5-8, 2012, is a free half-day event on Monday, November 5, that will offer Cloud Expo attendees a perspective on all the new technologies out there and how to not be distracted by the bright shiny objects. Join Wayne Greene, Rodrigo Flores, Joann Starke, and Brian Cinque of the Cloud and Systems Management Technology Group & Corporate IT at Cisco Systems as they describe the habits of effective cloud builders and hear in-de...
Jonathan Bryce, the Executive Director of the newly-formed OpenStack Foundation, and who has spent his entire career building the cloud, is to give the opening keynote at 11th Cloud Expo | Cloud Expo Silicon Valley, being held at the Santa Clara Convention Center, Santa Clara, CA, November 5-8, 2012. The OpenStack Foundation promotes the development, distribution and adoption of the OpenStack cloud operating system. As the independent home for OpenStack, the Foundation has already attracted mor...
Private clouds are a great way to provide real-time service delivery of IT resources with a single-tenant, customized, secure environment. However, the challenge of scaling and managing physical resources still exists. The solution may be to leverage an Infrastructure-as-a-Service provider to build an off-premise Private Cloud to add scalability to your current private cloud. In his session at the 11th International Cloud Expo, Duke Skarda, CTO of SoftLayer, will discuss: How to achieve scal...
IT departments are experiencing storage capacity needs doubling every 12-18 months, 50x the amount of information and 75x the number of files. IT managers are dealing with growing constraints on space, power and costs to manage their data center infrastructure. Intel is helping businesses and users realize the benefits of cloud computing technology by working to develop open standards that operate across disparate IT infrastructures and with the Intel Cloud Builder and Intel Cloud Finder program...
OpenStack delivers powerful capabilities for deploying an Infrastructure-as-a-Service cloud, but getting up and running can take time and effort you can't afford. SUSE Cloud delivers an enterprise ready OpenStack-based solution that eases your cloud deployment. In their session at the 11th International Cloud Expo, Peter Linnell, SUSE Linux Technical Specialist for the West Coast at SUSE, and Cameron Seader, a SUSE Sales Engineer, will discuss the dos and don'ts of deploying OpenStack and show...