| |
En guise d'entrée en
matière
- Pourquoi tant
d'intérêt ?
- C'est sans doute l'intuition partagée de
l'impact possible de la technologie XML qui fait tant parler d'elle. Au
même titre que HTML a fourni les moyens d'une nouvelle culture
d'échange. XML pourrait être porteur d'une nouvelle culture de
coopération entre applications.
Transmettre les
connaissances
- "Transmission des connaissances: une solution
prometteuse en XML", un article de vulgarisation de D. Martin (Janvier
1999).
- L'auteur constate : "Aujourd'hui le plus gros
problème n'est plus le volume de connaissances ou sa vitesse de
croissance, c'est l'aptitude à utiliser les connaissances qui existent
quelque part".
Aimablement communiqué par Daniel Martin, conseil
en stratégie informatique Transmission des connaissances
- Aspect
anthropologique
- Comment désigner autrement l'approche
d'Emmanuel Lazinier dans un document présenté à CALS 1998:
"Des documents qui prennent vie, ou comment XML va transformer la façon
dont nous concevons et exploitons nos documents ". Cet article a le
mérite de situer le débat XML dans une perspective culturelle.
Néanmoins, nous ne partageons pas totalement le point de vue de
l'auteur, notamment sur la notion d'immatérialité ...
Site chez.com, Français http://www.chez.com/xml/articles/docalifr.htm
Le coeur du débat
- Qu'attend-on
d'XML ?
- Dans un article intitulé "XML expectations"
(Janvier 1998), Shelley Powers explique : "XML est un langage qui
définit d'autres langages. Il a aussi le pouvoir de donner une structure
et un sens à l'information contenue dans un document html ou dans toute
autre forme de données..."
- Tiens ! Voici un langage qui aurait un rapport
privilégié avec le sens ...
- En conclusion, Shelley Powers écrit :
"XML est un formidable complément au Web et au développement
d'autres applications. Un des aspects les plus complexes de la programmation
est d'extraire la structure aussi bien que le contenu des documents ...
Voici
un extrait de l'article de Shelley
Powers, qui n'est plus actuellement disponible sur le site
d'origine.
- A propos du
Web
- XML a été conçu pour le Web. Et
si le débat déborde très largement ce cadre ce n'est sans
doute pas exclusivement à cause des potentialités d'XML mais
aussi parce que l'interface Web se présente aujourd'hui comme une
alternative aux autres interfaces de travail dans l'entreprise.
XML eXtensible
Markup Language
- Un langage
- XML est un langage ou, plus
précisément, un meta langage.
- Formellement: un langage de marquage,
constitué de balises comme HTML.
- Mais là s'arrête la similarité
avec HTML. Comme l'explique très bien Bruce Sharpe dans un article
intitulé "XML: It's Not Your Father's HTML", la différence
clé est la suivante :
- "HTML concerne l'affichage du contenu , XML concerne
la création, le partage et le traitement de l'information."
Site webreference.com, anglais http://www.webreference.com/authoring/languages/xml/
- Mais
encore ?
- XML fournit un format pour décrire des
informations structurées, pour manipuler et échanger des
données et communiquer entre les applications.
Introduction
à XML
- Dans la première partie d'un article
intitulé "A technical introduction to XML" (Octobre 1998), Norman Walsh
décrit XML comme un langage pour des "documents" contenant de "
l'information structurée".
Site xml.com (O'Reilly Associates et Seybold
Publications), Anglais http://www.xml.com/xml/pub/98/10/guide0.html
- Information
structurée ?
- Qu'entend l'auteur par information
structurée ?
D'une part, le contenu - mots, dessins ... - mais
aussi des indications sur le rôle que jouent les différents
éléments du contenu.
- Document ?
- Et qu'entend-il par document ?
Pas
seulement un document traditionnel - comme cette page - il cite en vrac :
"images vectorielles, transactions électroniques, équations
mathématiques, meta-données objet, API serveur(API pour
Application Programming Interface) ... et un millier d'autres cas d'information
structurée".
Bases de
données
- L'article de Shelley Powers, déjà
cité, amorce un débat sur les bases de données et comporte
une intéressante comparaison entre XML et SQL (SQL pour Structured Query
Language). Bien sûr, le concept d'information structurée concerne
l'univers des bases de données !
- Un autre article intéressant "XML Databases",
dû à Wrox Press, s'intéresse à l'intégration
d'XML dans la stratégie des sources de données relationnelles.
(Webreference.com)
Cet article n'est pas
actuellement disponible.
Site webreference.com, anglais http://www.webreference.com/authoring/languages/xml/
- XML face à
HTML
- Bruce Sharpe exprime fort clairement la
différence clé : "HTML concerne l'affichage des contenus
alors que XML concerne la création, le partage et le traitement de
l'information" Ce propos s'inscrit dans le Livre blanc de Softquad qui traite
à un niveau raisonnablement technique des potentialités d'XML
pour le Web (1998).
Interopérabilité ?
- Juste une autre façon de dire "travailler
ensemble" en visant des applications. Dans le même article, fort bien
illustré, Bruce Sharpe déclare : "XML est un choix naturel
pour les formats ... interopérables ... disons coopératifs".
Site Softquad, Softquad XML resources, Anglais
http://www.softquad.com/
XML Livre blanc, aimablement communiqué par
Daniel Martin, déjà cité. xml livre
blanc.pdf (Document au format PDF, 237 Ko. Pour le
télécharger, cliquez sur le lien avec le bouton inverse de la
souris)
- Vers une informatique de
coopération
- "Vers une informatique de coopération"
(Novembre 1998) est un article bien intéressant. "L'informatique toute
entière évolue vers l'aide à la coopération. Ce
texte montre en quoi l'évolution concerne la mission même de
l'informatique, ses technologies et ses standards. Il analyse ensuite les
architectures logicielles de coopération et la stratégie produit
de quelques acteurs importants"
Daniel Martin, Conseil en stratégie informatique
Suite du dossier Deuxième partie |
|