Groupe de travail interop AFUL, APRIL, ABUL, OpenWeb, W3C, Mozilla,... Pierre Jarillon, RMLL2006
Un site web, un wiki et une mailing-list :
Actions du groupe interop ● Promotion de l'interopérabilité du web ● Coordination entre les acteurs ● Réponse aux appels à commentaires ● Actions en cours – Vers les sites web – Vers les écoles d'infographie
Interopérabilité du web ● Actions vers les sites de Radio France, La Poste, Renault, Société Générale, DREE, ville de Paris, etc ● Tableau d'honneur des sites web ● Point de coordination entre les acteurs
Un nouveau chantier Inscrire l'interopérabilité dans la loi
Définition formelle ● Le mot interopérabilité n'existe pas encore dans le dictionnaire. ● On commence à en parler dans les milieux politiques. ● Il faut définir strictement ce qu'est l'interopérabilité afin qu'elle puisse devenir un droit garanti par la loi.
Essai de définition Capacité que possèdent des produits à fonctionner conjointement, grâce à l'utilisation de protocoles communs. Connaître ces protocoles relatifs à un produit devrait être un droit conféré à toute personne faisant l'acquisition de ce produit. Ceci peut être comparé au droit de connaître les sources d'un logiciel.
Définition par l'exemple ● Visserie aux normes ISO, carburants ● Réseau téléphonique mondial ● Internet : mails, Web, IRC ● CD audio, DVD ● Clés USB, disques durs, écrans ● Cartes vidéo, modems internes, accessoires USB ● Formats de fichiers
Impose l'équipement du correspondant = Messagerie instantanée Réseau mondial Normes internationales Standard non spécifié par le constructeur = Les normes garantissent l'interopérabilité
Définition formelle Définition des interfaces
Pourquoi définir les interfaces Les modifications sont confinées à l'intérieur d'un domaine et ne se propagent pas au delà. Liberté d'utilisation. modification Éviter l'effet de la cascade de dominos. Exemple : carte vidéo qui nécessite son pilote qui nécessite une version particulière de windows. C'est de la vente liée.
Comment définir une interface ? ➔ Respect des normes et exiger des formats ouverts. ➔ Le RGI distingue l'interopérabilité technique, sémantique et organisationnelle ➔ Définir les interfaces sur les 5 niveaux : Physique Alphabétique Lexical Organisationnel Grammatical DTD ou XML schema XML Sémantique
Les enjeux ● Verrouillage des matériels ● Verrouillage des logiciels ● Verrouillage des données ● Verrouillage des connaissances ● Verrouillage de la culture
Le piège le l'interopérabilité fermée ● Le mot interopérabilité n'est pas suffisant : Deux produits peuvent être interopérables sans que l'on connaisse le protocole qui les relie. Exemple : une carte et son pilote. ● Exigeons l'interopérabilité ouverte. ● L'interface doit être entièrement spécifiée aux limites de l'interface physique.
L'avenir... Sera celui que nous aurons mérité Le groupe de travail interop a besoin de votre contribution