6. XML Perspectives
L'émergence de toute nouvelle technologie a son origine dans la demande. La naissance de XML s'est produite après que HTML ait rencontré des difficultés insurmontables. Ces dernières années, HTML a rencontré des problèmes dans de nombreuses applications Web complexes. Pour résoudre complètement ces problèmes, un XML puissant doit être utilisé pour remplacer HTML comme outil d'écriture des pages Web. XML favorise l'expression et l'organisation structurée des informations, rendant ainsi la recherche de données plus efficace ; XML peut utiliser des alias d'URL pour rendre la maintenance du Web plus pratique et rendre les applications Web plus stables. XML peut utiliser des signatures numériques pour étendre l'application de ; le Web plus largement au domaine de la sécurité et de la confidentialité. On peut considérer que le futur outil de rédaction Web doit être XML. L'utilisation généralisée de XML favorisera inévitablement le développement continu du Web, créant ainsi une nouvelle ère d'applications Web.
Les applications Web deviendront plus intéressantes avec l'utilisation de XML. Voici plusieurs applications prévisibles de XML.
(1) Échange de données électroniques XML/EDI
L'EDI (Electronic Data Interchange) utilise la technologie électronique pour remplacer les opérations sur papier pour l'échange de documents entre entreprises. Le langage de format riche de XML peut être utilisé pour décrire différents types de documents, tels que des lettres de crédit, des formulaires de demande de prêt, des polices d'assurance, des formulaires de réclamation et diverses factures. Les documents XML structurés envoyés sur le Web peuvent être facilement cryptés et signés numériquement. Les mesures de sécurité et de confidentialité de XML peuvent pleinement démontrer son charme dans l'application de l'EDI. XML devrait promouvoir l'application à grande échelle de l'EDI.
(2) Langage de balisage chimique CML et langage de balisage mathématique Math ML
CML (chamical Markup Language) et Math ML (Mathematical Markup Language) sont des langages de balisage XML utilisés pour décrire des formules chimiques et mathématiques. CML peut décrire les structures moléculaires et cristallines, les structures spectrales de composés, etc. Math ML est une bonne nouvelle pour les mathématiciens. Pour la première fois depuis l'avènement du Web, les mathématiciens peuvent utiliser Math ML pour afficher avec précision des formules mathématiques sur le navigateur.
(3) OSD au format de description de logiciel ouvert
À l’instar de l’EDI, la distribution en ligne de progiciels est en phase d’essai. OSD (Open Software Descriptipon) est un ensemble de balises XML utilisées pour décrire divers produits logiciels. Il peut détailler les spécifications du logiciel, les instructions d'utilisation et les plates-formes exécutables.
(4) Format de définition de canal CDF
Format de définition de canal CDF (Channel definition format) est un format de données XML utilisé par Microsoft dans le navigateur IE 4.0. Il est utilisé pour décrire le contenu et les composants de bureau des chaînes actives, indiquant les informations sur la chaîne et son état de mise à jour. CDF rend possible l'interopérabilité entre différentes plates-formes et permet aux éditeurs Web de contrôler la technologie push. Les technologies push dédiées n’affecteront plus l’interopérabilité des différentes technologies push, de sorte que le même contenu Web puisse être obtenu à partir de plates-formes mutuellement incompatibles.
(5) Bourse financière ouverte OFX
OFX (Open Financial Exchange) est également un ensemble de balises XML, utilisé pour décrire les transactions commerciales entre les cabinets comptables et les clients. Grâce à OFX, les données financières, y compris les documents tels que les opérations bancaires électroniques et les accords de paiement, peuvent être échangées directement entre les clients et les cabinets comptables.
Afin de promouvoir l'utilisation de XML, le W3C a approuvé la version 1.0 de la norme XML. On pense que la promulgation de XML 1.0 entraînera désormais un grand nombre d'applications Web avancées. . Mais l’utilisation généralisée de XML ne signifie pas que HTML va bientôt mourir. La force de l'habitude est puissante. Tout comme le langage Cobol ne s'est pas retiré de la scène historique depuis longtemps, puisqu'un grand nombre de pages Web existantes sont écrites en HTML, HTML ne sera jamais facilement retiré de l'usage. On peut s'attendre à ce qu'au cours des cinq prochaines années, XML et HTML soient utilisés main dans la main dans différents domaines d'applications Web.