INTERVIEW 
 
Jean Paoli
Architecte XML
Microsoft
Jean Paoli
"Dans le domaine XML, nous voulons réconcilier client et serveur "
Co-auteur du langage de structuration XML au sein du W3C, Jean Paoli détaille ici la stratégie de Microsoft sur ce terrain. Il revient sur les travaux effectués depuis son arrivée en 1996 et ébauche les chantiers à venir.
24/09/2004
 
JDN Microsoft a désormais massivement adopté le langage XML. Mais cette révolution ne s'est pas faite du jour au lendemain ?
  En savoir plus
Dossier Les nouveaux modes d'intégration
Jean Paoli : J'ai été embauché par Microsoft en 1996 pour travailler au sein de l'équipe de développement d'Internet Explorer. Fort de nombreuses années d'expérience autour du SGML, j'étais persuadé que les technologies Web devaient tirer parti de méthodes de structuration équivalentes pour faciliter l'accès aux données. C'est dans cet objectif que j'ai commencé à collaborer au sein du W3C, en lien avec des sociétés de gestion de contenu (comme Arbortext ) ainsi que des consultants spécialisés.

Lors de la publication des premiers documents de travail du W3C en 1996 et 1997, le chantier a commencé à devenir beaucoup plus visible en interne. De nombreuses unités de développement s'y sont intéressées. Nous avons assisté à un véritable bouillonnement d'idées autour de la norme. Durant l'année 1997 et 1998, les propositions en provenance de Microsoft autour de XML se sont multipliées (XSLT, namespace, etc.). Alors que j'étais l'un des seuls à m'intéresser à cette norme au départ, je me suis rendu compte qu'elle était de plus en plus exploitée par d'autres départements, notamment par l'équipe de R&D de Commerce Server par exemple - afin de supporter les flux inter entreprise.

Les pièges dans lesquels le projet SGML était tombé ont été évités ?

Le langage SGML était beaucoup trop lourd. De ce fait, il posait d'énormes problèmes de performance lors de l'interprétation des fichiers. Avec XML, nous avons voulu au contraire simplifier au maximum la syntaxe pour éviter tout problème d'implémentation.

Microsoft a définitivement pris le virage du XML à partir de 1997, en intégrant le langage à IE ?
C'est en effet en 1997 que la direction de Microsoft a décidé d'officialiser le lancement de cette stratégie. Lors d'une présentation en septembre, Bill Gates a présenté pour la première fois XML comme une stratégie révolutionnaire (ou "Breakthrough Technology"). A cette occasion, il a effectué une démonstration de la technologie en présentant des fonctions d'accès au fonds documentaire du Walt Street Journal - basées sur les mécanismes XML d'Internet Explorer combinés à la solution de gestion de contenu d'Arbortext.

De quelques personnes, mon équipe est très vite passée à 25 développeurs. Des projets d'implémentation XML ont ensuite été initiés pour tous nos produits serveurs (Biztalk Server, SQL Server, etc.), par le biais d'une norme interne baptisée MSXML. L'idée était d'intégrer du langage aux plates-formes logicielles et de s'assurer de la performance de son exécution côté serveur, avant de s'intéresser aux applications possibles au niveau client. La stratégie .Net dévoilée en 2000 est le fruit de tout ce travail, avec comme principal apport le dispositif des Web Services - qui permet de standardiser les échanges de données entre systèmes hétérogènes.

Aujourd'hui, Microsoft centre ses développements XML au niveau des outils bureautiques ?
Depuis 1999, j'ai rejoint notre division en charge des logiciels client à destination des professionnels ("Information Worker"), pour mettre en oeuvre des fonctions orientées XML au niveau de l'interface utilisateur. L'intégration de meta-données XML à Word (WordML) et l'élaboration d'Infopath représentent les premiers résultats de ce projet. L'idée est de proposer une manière de structurer l'information au sein de documents bureautiques jusqu'ici non-structurés, avec pour objectif de faciliter la reprise des données par des environnements tiers - tels que des outils de gestion de contenu - et ainsi éviter les doubles saisies par exemple.

Les entreprises doivent dès lors s'approprier cette technique ."
Les forces de police de Caroline du Nord exploitent d'ores et déjà cette solution. Concrètement, les agents saisissent leurs rapports sur un formulaire (Infopath) reposant sur un terminal de type tablet PC. De retour à leur poste d'attache, ils n'ont plus qu'à synchroniser les éléments d'information avec un serveur Unix - doté d'un système de traduction pour interpréter les données XML. Ceci n'est qu'un exemple parmi d'autres. Les entreprises doivent dès lors s'appropier cette technique, qui s'avère peu onéreuse, et l'adapter à leur propre problématique.

  En savoir plus
Dossier Les nouveaux modes d'intégration
Quelles sont les prochaines étapes de cette stratégie ?
Le prochain grand chantier va être de lier les applications de XML côté serveur avec les solutions développées côté client. Ce qui ouvrira de nouveaux terrains fonctionnels possibles...
 
Propos recueillis par Rédaction, JDN Solutions

PARCOURS
 
 
Jean Paoli, Diplomé de l'École des Ponts et Chaussées, Jean Paoli commence sa carrière chez Sema, et collabore à de nombreux projets de recherche européens en informatique (ESF, Eureka, etc.). Il se spécialise dès l'origine dans les problématiques de structuration de contenu, ce qui l'amène à participer au lancement du W3C en 1993. Il entre chez Microsoft en 1996, en tant que membre de l'équipe de développement d'Internet Explorer. Il s'impose très vite comme responsable des projets XML.

   
 
  Nouvelles offres d'emploi   sur Emploi Center
Auralog - Tellmemore | Publicis Modem | L'Internaute / Journal du Net / Copainsdavant | Isobar | MEDIASTAY
 
 


Voir un exemple

Voir un exemple

Voir un exemple

Voir un exemple

Voir un exemple

Toutes nos newsletters