
By David Linthicum | Article Rating: |
|
September 12, 2008 10:00 PM EDT | Reads: |
55,297 |

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.
Published September 12, 2008 Reads 55,297
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
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.
![]() |
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 |
![]() |
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 |
![]() |
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. |
![]() |
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. |
![]() Jun. 30, 2012 05:00 AM EDT Reads: 3,354 |
By Liz McMillan Jun. 30, 2012 02:00 AM EDT Reads: 1,753 |
By Pat Romanski Jun. 30, 2012 02:00 AM EDT Reads: 6,348 Replies: 1 |
By Liz McMillan ![]() Jun. 30, 2012 01:45 AM EDT Reads: 3,625 |
By Elizabeth White ![]() Jun. 29, 2012 05:00 PM EDT Reads: 686 |
By Pat Romanski Jun. 29, 2012 11:00 AM EDT Reads: 804 |
By Liz McMillan Jun. 29, 2012 10:45 AM EDT Reads: 3,419 |
By Pat Romanski ![]() Jun. 29, 2012 09:30 AM EDT Reads: 2,261 |
By Liz McMillan ![]() Jun. 29, 2012 09:00 AM EDT Reads: 3,805 |
By Liz McMillan ![]() Jun. 29, 2012 08:45 AM EDT Reads: 4,198 |
- Cloud Expo New York: Why PostgreSQL is the Database for the Cloud
- Cloud Expo New York Speaker Profile: Dave Asprey – Trend Micro
- Cloud Expo New York Speaker Profile: Jill T. Singer – NRO
- Cloud Expo New York Speaker Profile: Greg O'Connor – AppZero
- Cloud Expo New York Speaker Profile: Dave Linthicum – Blue Mountain Labs
- Cloud Expo New York Speaker Profile: Mårten Mickos – Eucalyptus Systems
- Cloud Expo New York Speaker Profile: George Gerchow – VMware
- Cloud Expo New York Speaker Profile: James Weir – UShareSoft
- Cloud Expo New York Speaker Profile: Bernard Golden – HyperStratus
- Twelve New Programming Languages: Is Cloud Responsible?
- Gartner Hype Cycle 2011 - Emerging Technologies
- Cloud Expo New York: The Java EE 7 Platform - Developing for the Cloud
- Cloud Expo New York: Why PostgreSQL is the Database for the Cloud
- Cloud Expo New York Speaker Profile: Dave Asprey – Trend Micro
- Cloud Expo New York Speaker Profile: Jill T. Singer – NRO
- The Business Value of Cloud Computing
- Cloud Expo New York Speaker Profile: Greg O'Connor – AppZero
- iPad3 vs Windows 8 - and the Winner Is...Cloud
- Cloud Expo New York Speaker Profile: Dave Linthicum – Blue Mountain Labs
- Cloud Expo New York Speaker Profile: Mårten Mickos – Eucalyptus Systems
- Cloud Expo New York Speaker Profile: George Gerchow – VMware
- Cloud Expo New York Speaker Profile: James Weir – UShareSoft
- Cloud Expo New York Speaker Profile: Bernard Golden – HyperStratus
- Twelve New Programming Languages: Is Cloud Responsible?
- What is Cloud Computing?
- The Top 150 Players in Cloud Computing
- Six Benefits of Cloud Computing
- Virtualization Conference Keynote Webcast Live on SYS-CON.TV
- What's the Difference Between Cloud Computing and SaaS?
- Twenty-One Experts Define Cloud Computing
- GDS International: Global Warming Scam?
- The Top 250 Players in the Cloud Computing Ecosystem
- The Future of Cloud Computing
- A Brief History of Cloud Computing: Is the Cloud There Yet?
- Cloud Expo Europe 2009 in Prague: Themes & Topics
- SOA 2 Point Oh No!