Guest Commentary
Standards competition: A good thing?
by Jason Bloomberg and Ronald Schmelzer, Senior Analysts, ZapThink, LLC
A few weeks ago, the Liberty Alliance released their business requirements and guidelines for wide scale identity federation. At around the same time, the IBM and Microsoft-led consortium charged with developing the WS-Security roadmap of specifications released the first public version of their WS-Federation specification, which aims to enable federation of identity, attribute, authentication, and authorization information. The press jumped all over this seeming competition between identity federation specifications, issuing headlines like "Infighting Unravels Web services" and "Rivalry Bogs Down Web services". ZapThink was the first in line to point out that the world doesn't need two competing identity federation standards, but do we see Web services unraveling or bogging down as a result? Hardly!
On the contrary, ZapThink believes that competition on many levels makes the standards process more robust, and the final standards that emerge when the dust settles end up stronger and more useful than standards that result from a process light on competition and controversy. Our belief that such competition is actually a good thing for the industry, however, goes deeper than the simple capitalistic perspective that competition breeds higher quality products. Instead, we
Requires Free Membership to View
believe that the Web services standards process is fundamentally different from other standards efforts, because Web services' raison d'etre is interoperability.
Competition on many levels
Of course, vendors understand this basic principle of standards adoption. After all, vendors are for-profit companies, and will only cooperate with their competition if such cooperation will lead to more satisfied customers and increased revenues for themselves. But make no mistake, successful vendors are tough competitors, and thus even cooperative initiatives are fundamentally competitive at some level. This "coopetition" reality pits different motivations and constituencies against each other and pervades the Web services standards process, in several different respects:
Why Web services are different
Web services, however, are not operating systems. They're not even products of any kind. Web services are really nothing more than standards-based interfaces to software functionality, intended solely to foster interoperability among heterogeneous systems and applications. While there were perfectly good reasons to develop a proprietary flavor of Unix, the whole point to Web services is to be interoperable. "Fragmented Web services standards" is an oxymoron that makes no business sense. And if there's no money to be made, then companies won't do it.
The Liberty Alliance vs. WS-Federation specifications are a case in point. There is simply no business motivation for having two competing federation standards. After all, federation means interoperability among independent systems. If we had two federation standards, then we'd need some kind of "super-federation" standard that would specify how the federation standards interoperated, and that would obviate the need for those standards altogether. So, one way or another, when the dust settles, there will be one identity federation standard. There's bound to be quite a ruckus in the meantime, but the competition over Web services standards is a game that will have winners.
This was first published in July 2003
In the final analysis, market forces drive standards efforts -- in other words, customers have the final say as to which standards they will adopt and demand from their suppliers. The best-crafted standard is entirely useless if there's no market demand for products that support that standard. Contrarily, many standards become widely accepted in spite of technical limitations or other problems. Customers buy products and services that meet business needs, and if one particular product that supports a standard is better able to meet those needs than one that isn't, customers will buy it. It's as simple as that.
So, take all these different levels of competition, stir in a good measure of politics and sprinkle with a good number of strong personalities, and you'll get what we see today: wrangling, fingerpointing, and a lot of brouhaha. But step back from the fray and you'll get a different picture -- a picture of a healthy process that in the end will meet the needs of customers who are purchasing technology in what is for now an emerging market.
We're optimists here at ZapThink, but we're also practical. The pessimistic view that today's standards competition and controversy will lead to fragmentation rather than convergence is a reasonable one. Pessimists point to the Unix story, where a single de facto standard splintered into numerous incompatible vendor implementations. Web services, however, are different from Unix in a fundamental way. Unix vendors sought to protect their hardware market share by retaining control over the independent software vendors who wrote applications for their operating system. ISVs acquiesced to the demands of each Unix vendor when customer demand justified it.
Copyright 2003. Originally published by ZapThink LLC, reprinted with permission. ZapThink LLC provides quality, high-value, focused research, analysis, and insight on emerging technologies that will have a high impact on the way business will be run in the future. To register for a free e-mail subscription to ZapFlash, click here.
For more information:

Join the conversationComment
Share
Comments
Results
Contribute to the conversation