CHANNELS
 
 
 
 
 
 
 
 
ON THE WEB
 
 
 
 
PRINT EDITION
 
 
 
 
BZ MEDIA
 
 
 
 
ADVERTISER LINKS
 
 
 
 
 
 
 
AS OF 11/19/2008 6:53AM EST
When SOA standards attack
Stories Columns Opinions Resources

By David S. Linthicum

July 15, 2008 — 

What happened to all the talk about SOA standards? You know, the whole WS* thing, and the 100-plus standards that everyone followed? Yes, I said “followed,” as in past tense.

Truth be told, SOA standards have a diminishing value, much like anything that floods the market. There were just too many standards to track, and many of them were redundant and not sincere. The fact of the matter is that interest in standards continues to fall off, and those who placed major bets on standards are starting to feel the stress.

The trouble came about when the creation of SOA standards moved from R&D to marketing. In essence, SOA technology companies found that it was a good way to sell technology. For instance, you create a standard that you drive, then create technology around that standard. After that, point to the fact that you are based on a “standard,” the one you created. It’s kind of silly when you think about it, almost like defining the ideal body type, which just happens to be your own body.

Thus, with standards driven by marketing and leveraged as a way to sell technology, the SOA technology vendors gave birth to over 100 SOA standards within several standards bodies. Typically, not much is behind most of these standards, and usually only one company may drive a standard, with few exceptions.

The problem with this approach is that those who consume SOA technology and want to leverage standards are, in many cases, left holding the bag as both the standard and the technology that support it become irrelevant. Thus, what you thought was a transactional service standard that insures portability turns out to be a standard that defines just one product, not a group of products. Therefore, the standard really brings no value to the table.

Even more popular standards such as BPEL are going through some rough times these days. In some instances, BPEL may be a good fit, but in most instances, SOA projects are opting for other types of service-binding technology (composites, workflow, etc.). Thus, if you invest in BPEL, there could be a day when that standard is replaced by something better and the code is quickly considered legacy. Moreover, with BPEL, as with many standards, the vendors have placed proprietary extensions into the technology to circumvent some of the limitations of the existing standard, and thus by leveraging those proprietary extensions, you (in essence) lock yourself into that vendor, and you might as well not leverage a standard at all.

So, how do you protect yourself? “Buyer beware” is the best advice that I have. I mean, use your head and do your homework; it’s really a matter of common sense. If there is a standard that’s driven by a single vendor, perhaps with a few other partners along for the ride, that’s really not a standard in the WSDL/SOAP sense of the word. You need to factor the value of that standard out of your buying decisions. Don’t get me wrong; the technology may be great and you should indeed use it if there is a fit. However, the standard won’t bring you the true value of leveraging a standard, since it’s really a standard created by a single vendor.

Moreover, you should also look at use cases around the standard, including projects where it’s currently employed. What’s working? What’s not? What’s the roadmap for the standard? How many technology providers will be following this roadmap?

Other things to consider include:

•    Standards should be driven by three or more technology vendors that actually plan to employ the standard. Watch out for standards that include just one vendor and many consulting organizations.

•    Standards should be well-defined. This means that the devil is in the details, and a true standard should be defined in detail all the way down to the code level. Conceptual standards that are nothing but white papers are really worthless.

•     Standards should be in wide use. This means more than 100 projects are leveraging this standard and the technology using the standard, and they are successful with both. In many instances you’ll find that standards are still concepts, and not yet leveraged by technology consumers.

•    Standards should be driven by the end users, not the vendors. While the vendors may have had a hand in creating the standards, the consumers of the technology should be the ones driving its definition and direction. If there is a common pattern, it’s that standards that are defined and maintained by vendors typically fail to capture the hearts and minds, while standards that are maintained by technology consumers typically provide more value for the end user and thus live a longer life.

I would not get too down on SOA standards; they continue to be important. But there is no way that the 100-plus WS* standards are going to be around in a few years. Thus, you need to make sure you’re not going to be stuck holding the bag.

Reach analyst David S. Linthicum at david@linthicumgroup.com.



Related Search Term(s): SOA & SaaS


Share this link: http://sdtimes.com/link/32416
 


 
 
 
 
 
 
 
 
 
 
SUBSCRIBE TODAY!
 E-Newsletters:
  News on Mon/Thurs.  More info
  Test & QA Report  More info
  EclipseNews  
  SPTech Report  More info
 
 
 
PDF & PRINT EDITION
* Requires Resource Account!  LOGIN or SIGN UP

Download Current Issue!
ISSUE 11/15/2008 PDF

Need Back Issues?
DOWNLOAD HERE

Receive The Print Edition?
SUBSCRIBE HERE
 
REGISTER
 
GET NOTIFIED!
About all of the latest Resources
 
 
SD TIMES 100
It's time once again to
recognize the organizations
or individuals that have
demonstrated leadership in
their markets.