EnglishSite mapContactsFrançais
 SociétéConseilFormationIngénierieProduitsMOATechnologiesMétiersEvénementsRecrutement
Technologies 
XML

Limiter l'adhérence entre applications

Pour faire communiquer les applications ou composants d’un système existant, il fallait jusqu’à présent modifier les différentes parties. Ceci génère une forte adhérence entre les différentes parties du système qui ne peuvent plus évoluer sans engendrer des modifications sur l'ensemble du système.

Grâce à XML, il est possible d’échanger de l’information sans connaître a priori le composant logiciel qui traitera cette information. En effet, les documents XML échangés s’auto-décrivent et chaque partie du système ne fournit qu’une seule interface : l’interface XML.

Conclusion : XML facilite la communication et simplifie le travail des composants communicants (temps de développement).

 

La séparation du fond de la forme

XML répond à un besoin qui s'est fait sentir avec le développement d'Internet et des moteurs de recherche. Dans un document HTML "classique", les informations à afficher sont mélangées avec les éléments de mise en page. De plus, ces informations sont formulées en langage humain si bien que les machines ne reçoivent aucune information concernant le contenu du texte lui-même (son sujet par exemple). Issu de la simplification de SGML, standard reconnu dans la description de documents, XML permet de décrire le contenu des documents sans se soucier de leur apparence.

C'est XSL qui permet ensuite de décrire la façon dont le document XML est affiché. De fait, on sépare bien le fond et la forme dans deux parties (ou fichiers) distinctes; ce qui permet à la fois de modifier très rapidement la façon dont s'affiche un document et de rajouter des informations de façon simple. Cela permet également d’afficher les mêmes données selon plusieurs formats cibles (HTML, WML, …).

 

Les applications d' XML

XML normalise enfin les échanges de documents. Le monde des applications s'ouvre à lui (Microsoft avec l'ensemble des documents d'Office XP supporte le format XML). De nombreuses sociétés ont également créé des produits utilisant XML dans des domaines très variés allant de la chimie aux mathématiques. Et ce n'est qu'un début, les applications d'XML n'étant pas vraiment toutes identifiées.

 

Avenir

Depuis la parution des dernières recommandations d’XML, tous les grands noms de l'informatique ont revu leurs produits pour intégrer XML, de Microsoft à IBM, en passant par Sun, Netscape, Hewlett Packard, Oracle, Sybase, Adobe, Macromédia,…

L'avenir semble donc tout tracé, d'autant que c'est le World Wide Web Consortium (W3C) qui garantit son indépendance vis-à-vis des sociétés commerciales. Et pour nous conforter dans cette idée Sun, IBM, Apache Group, Microsoft, ont fourni aux développeurs des bibliothèques Java permettant de manipuler facilement les documents XML. Ainsi, c’est tout le monde des applications Java qui s'ouvre à XML.

 

SOFTEAM et XML

SOFTEAM a misé très tôt sur XML grâce à l'expérience d'ingénieurs ayant réalisé des projets XML-Java pour des grands noms de l'industrie. Cette expérience est maintenant à votre service au travers de l'offre SOFTEAM de Conseil, Formation, Ingénierie ou Produits.

Copywright © 2009 SOFTEAM - Think Object : Modeling