Drowning in standards
Martin HealeyThe beauty of standards is that there are so many to choose from! Another cynical friend remarked that he never got bored with standards because you could rely on another one coming soon. The IT industry has always struggled with standards, which is the main reason why so many organisations opt for a small range of suppliers in order to keep the number of variations in check.
Some standards bodies are funded by government, in drugs, automobiles and aviation for instance. These are supplemented by user groups, academics, etc., all with good intent. But the fact of the matter is that only were safety or National Security are involved do standards dominate. This is far from the case in IT. There is no danger (except to IT managers blood pressure) in incompatible data formats between two applications for instance. There could be no Ralph Nader in the IT industry, because it would be impossible to create a user groundswell against the suppliers.The recent advent of the Internet as a business environment however has had a useful impact. Because business systems from different companies must work together, there has arisen a need for IT systems to cooperate and that means systems from different suppliers. If the suppliers do not make their products work with other product suppliers, then the users cannot employ them and they won't buy them. And so we have an interesting new era in the life of standards to comprehend.
It is a cultural shock in the IT industry when IBM, Microsoft, Oracle, et al, must make their systems work with the others. The software suppliers in particular have no choice, they must work with standards or they won't survive. Of course this only means that the products must be designed to interwork at the periphery, the interface level. There is no need for systems to use the common standards internally. This may suit the suppliers, but it leaves a lot of problems for the IT managers still. It would be far easier to support if the actual software products were based on common standards. This isn't going to happen, but it has already had an influence for the good, if far from perfect. On one hand IBM are endorsing open standards such as Java and Linux, while on the other hand Microsoft are offering some of their technology to the standards bodies, SOAP, C*, for example. Indeed we have the bizarre situation of IBM and Microsoft at loggerheads on Java, while they are in bed together on Web standards for cooperation, identity management, etc. There is an ever changing permutation of IBM, Microsoft, Oracle and Sun on various standards bodies. In fact all the major software vendors are involved in one way or another.
The problem still remains, unfortunately, because there is never one standard being developed. This is probably a good thing, because it enables multiple proposals to be compared and developed. But the downside is that this encourages "not invented here" thinking and the software developers can play cat-and-mouse games by supporting a different mix of standard initiatives than the competition.
Java is a case in point. This is the best thing that has happened to the software industry for a long time. It has been a huge success, though not so much on the client PC as on the server. We have Sun Microsystems to thank for this, a company better known for hardware than software. It frightens Microsoft so much that they have gone to enormous lengths to try and stop its progress and even they have failed for once. But as Oracle, IBM, BEA, etc. commit to Java, Sun are failing to put the ownership of the Java specification into the public domain. They want to keep control of it. It is difficult to blame them, but it is helping Microsoft, which given the aggravation between the two companies seems a little short sighted.
The ongoing problems facing the adoption of standards was made all too clear with the recent announcement that W3C were proposing a new standard for Web Services Choreography (whatever that is) based on proposals from H-P and Sun. They hadn't yet considered the alternative from a consortium of, wait for it, IBM, Microsoft and BEA! How could any standard work without the support of 80% of the relevant software? Perhaps it was the name that IBM, et al proposed that was the problem, "Business Process Execution Language for Web Services" (BPEL4WS); whatever happened to TLAs?
Martin Healey, pioneer development Intel-based computers en c/s-architecture. Director of a number of IT specialist companies and an Emeritus Professor of the University of Wales.
10-02 Van Vliet: Zonder internet geen welvaart
06-02 De kijk van Van Eijk: Sleutels weg
01-02 Spoelstra spreekt: Het is helemaal geen crisis
27-01 Van Vliet: Geen e-bank, geen bonus!
23-01 De kijk van Van Eijk: Technologie is een risico
18-01 Spoelstra spreekt: Flut hackers
15-01 Van Vliet: Uit het web
02-01 De kijk van Van Eijk: Onvermijdelijke vooruitgang
28-12 Spoelstra spreekt: Het verschil
23-12 Van Vliet: Politie.nl kent geen cybercrime
10-02 Infor helpt Ferrari met bouwen F1-auto's
10-02 Veenman en 20/20 vision adviseren samen klant
09-02 ERP-traject Eigen Haard krijgt forse directiesteun
08-02 Sogeti ontslaat nog eens 110 medewerkers
07-02 Western Digital haalt hard uit naar Stellar Data
07-02 Verhuurder Capgemini-pand vecht verhuizing aan
06-02 'Marktwaardering Facebook is kwart te hoog'
06-02 Delta Lloyd verlengt contract met Human Inference
06-02 Krachtenbundeling NGI en TestNet is goede zaak
03-02 De kracht van 'niet moeten, maar willen'
|
|
Probleemloos ontwikkelen voor een hybride cloudmodel
Aanbieders van geavanceerde bedrijfsapplicaties willen nieuwe klanten graag de mogelijkheid geven om op......


