Journal du Net > Solutions >  Microsoft veut jouer le bon élève de la standardisation
Article
 
17/12/01

Microsoft veut jouer le bon élève de la standardisation

  Envoyer Imprimer  

A lire aussi:
Les services Web en 9 questions
La stratégie .Net de Microsoft

Cela ne va probablement pas changer du jour au lendemain le rapport de force entre les promoteurs du modèle J2EE/Java et ceux du modèle ".Net" mais la manoeuvre est

habile. Jugez plutôt: l'ECMA, un organisme de standardisation international dédié aux technologies de l'information, vient de ratifier les spécification de deux briques techniques fondamentales de la stratégie .Net de Microsoft. A savoir, C# et CLI (Common Language Interface). Le premier est le langage que Microsoft tente de promouvoir pour damer le pion à Java; le second, CLI, représente la fondation technique de .Net. Il comprend plusieurs composants logiciels et notamment une sorte de machine virtuelle (la CLR, Common Language Runtime). Cette CLR permet d'exécuter des Web Services quel que soit leur langage de développement à partir du moment où ils se conforment au modèle défini à travers la CLI.

Pour ces deux briques, l'ECMA, qui compte parmi ses membres des acteurs comme HP, IBM, Intel ou encore Sun, a donc validé des spécifications. Un gros chantier qui avait débuté en octobre 2000. Pour quel résultat ? Tout dépend du point de vue... Prenons d'abord celui des utilisateurs. Cette ratification fait de CLI et C# des spécifications officielles et... publiques. Autrement dit, il devient possible par exemple de développer une CLR pour plate-forme Unix qui se conformerait strictement au modèle CLI. Rappelons d'ailleurs que la société Ximian, acteur bien connu du logiciel open source, a entamé sous le nom de projet Mono le portage de .Net sur plate-forme Linux. Désormais, Ximian dispose à cette fin d'une spécification officielle. Bref, la plate-forme ".Net" gagne en lisibilité. Et d'une certaine manière Microsoft marque un point.

Du point de vue de l'éditeur, en effet, cette ratification représente un argument de poids pour faire taire les
mauvaises langues. Celles qui voient dans la stratégie .Net, de C# à Passport, un moyen pour Microsoft de s'approprier l'infrastructure des Web Services. Premier visé, bien entendu, Sun qui, à la fin des années 90, avait fait part de son intention de soumettre Java à... l'ECMA avant de se rétracter. Sun a préféré piloter le destin de Java à travers le Java Community Project, en quelque sorte un club privé auxquels adhèrent ceux qui s'impliquent dans le modèle Java/J2EE.

Si, avec cette ratification, Microsoft marque donc indéniablement des points d'un point de vue rhétorique (sur l'air de "les standards ne sont pas ceux que l'on croient"), quel impact cela aura-t-il auprès des développeurs et architectures des Web Services ? Gardons à l'esprit que la tentative avortée de standardisation de Java n'a pas vraiment empêché l'épanouissement du langage... En outre, l'ECMA n'a pas l'aura du W3C. Loin de là. Son seul sceau ne peut suffire à séduire une communauté acquise à d'autres technologies. Pour cela, Microsoft devra certainement en donner et en faire plus. Beaucoup plus.


JDN Solutions Envoyer Imprimer Haut de page

Sondage

Croyez-vous au terminal 3-en-1 (un smartphone transformable en PC et tablette) ?

Tous les sondages