<page> <title>Interopérabilité en informatique</title> <id>958128</id> <revision> <id>29959869</id> <timestamp>2008-05-24T21:37:05Z</timestamp> <contributor> <username>HerculeBot</username> <id>346772</id> </contributor> <minor /> <comment>remplacement de [[Marketing produit|produit]] par [[Produit (économie)|produit]]</comment> <text xml:space="preserve">Un amendement à la loi française sur les droits d'auteurs et droits voisins dans la société de l'information ([[DADVSI]]) qui n'a pas été retenu par l'Assemblée nationale proposait les définitions suivantes : * ''On entend par compatibilité la capacité de deux systèmes à communiquer sans ambiguïté.'' * ''On entend par interopérabilité la capacité à rendre compatibles deux systèmes quelconques. L'interopérabilité nécessite que les informations nécessaires à sa mise en œuvre soient disponibles sous la forme de [[format ouvert|standards ouverts]].'' == Introduction == === Enjeux === L'[[interopérabilité]] est une notion absolument cruciale pour le [[Réseau de télécommunication|réseau]] téléphonique mondial et [[Internet]]. Par essence, des matériels divers et variés sont mis en œuvre dans ces réseaux hétérogènes aux côtés d'une panoplie encore plus vaste de [[matériels informatiques]] et de [[logiciel]]s. Elle est aussi cruciale pour l'ensemble de l'[[économie]], car dans presque tous les domaines d'activité dans l'[[industrie]], dans les [[Services (économie)|services]], et dans l'[[agriculture]], on emploie des systèmes informatiques, qui aujourd'hui communiquent d'une entreprise à l'autre par l'intermédiare de réseaux informatiques ([[internet]], [[extranet]], [[messagerie électronique|messageries électroniques]]). On a pu constater l'interdépendance des [[systèmes informatiques]] mondiaux lors du [[passage informatique à l'an 2000]] ([[Y2K]]). L'interopérabilité est une nécessité dans le domaine du [[commerce électronique]]. En effet, le demandeur de [[service web|services]] et le fournisseur de [[service web|services]] doivent pouvoir interopérer en employant des structures et des [[types de données]] communs. === Nécessité des normes === L'interopérabilité nécessite que les [[communication]]s obéissent à des [[norme]]s, clairement établies et univoques (voir [[Normes et standards industriels]]). Ces [[document]]s techniques définissent souvent des [[Exigence (ingénierie)|exigences]], parfois accompagnées de recommandations plus ou moins optionnelles. Si la [[norme]] est correctement écrite, deux systèmes qui satisfont aux [[Exigence (ingénierie)|exigences]] doivent dialoguer ensemble sans souci particulier. Ils peuvent ainsi évoluer librement sans [[risque]] de casser cette possibilité de communication, tant qu'ils respectent la [[norme]] définissant leurs [[interface]]s. Par exemple, la [[norme]] peut définir des éléments comme : * les formats des [[donnée]]s échangées dans le [[contexte (communication)|contexte]] considéré, qui décrivent des séquences d'informations ou de commandes qu'un système doit envoyer, comment ses correspondants doivent y répondre ([[protocole de communication]]). * les tensions et courants à utiliser ; * les types de câbles à utiliser. Dans le monde de l'informatique en particulier, il ne faut pas faire la confusion entre une [[norme]] et un [[standard]], ce dernier désignant ce qui est produit habituellement par un producteur et ne dépend que de lui. Cette confusion vient de l'anglais, qui n'a qu'un seul mot pour désigner les deux concepts — ''standard'' signifie aussi [[norme]]. La [[norme]], et/ou la [[recommandation]] qui l'accompagne, est établie par un organisme indépendant qui limite les modifications unilatérales. On comprend donc qu'il est inopportun de définir une [[interopérabilité]] à partir d'un standard non ouvert. == Deux approches de l'interopérabilité == === Les normes ouvertes et standards communautaires === Certains groupes — souvent des consortiums ou des [[Association à but non lucratif|association]]s — ont un processus de rédaction des [[norme]]s qui est collaboratif : sous certaines conditions, des individus ou des entreprises peuvent adhérer et participer à des groupes de travail qui élaborent la documentation technique qui constituera la norme. Cette [[norme]] est ensuite publiée, parfois d'abord à l'état de brouillon ou ''draft'', dont les essais de [[mise en œuvre]] permettront d'en trouver les failles et d'en corriger les défauts, puis de candidat à la publication et enfin de recommandation officielle ou de document d'information. Cette publication est ouverte, tout un chacun a la possibilité d'étudier ces documents et de tenter de développer un système conforme à ces [[standards]]. De plus, le fait que la rédaction soit relativement ouverte à la communauté évite de voir des normes publiées qui ne satisfont qu'une minorité qui détiendrait un pouvoir de [[décision]] sur leur contenu. * Exemples d'organismes fonctionnant selon un processus ouvert : [[IETF]], [[World Wide Web Consortium|W3C]], [[ISOC]], [[OASIS]], [[Unicode]]. Ces organismes, pour la plupart des consortiums privés réunis en groupements d’intéret à but non lucratif, acceptent les adhésions de quiconque (sans réserver les sièges), et font largement appel à des contributions du public. Leur force (en dépit du fait qu’ils ne peuvent pas émettre pas de norme à caractère obligatoire) tient largement au nombre de leurs membres participants, et peuvent donc produire des standards souvent approuvés ensuite par les organismes de normalisation nationaux et internationaux, avec qui ils échangent des sièges de liaison ou des rapporteurs. Leurs membres les plus compétents sont aussi souvent appelés par les États normalisateurs à en devenir les représentants de leurs intérets, dans leurs domaines d’expertise. * Exemples de standards ouverts : [[Extensible markup language|XML]], [[Extensible hypertext markup language|XHTML]], [[Portable Network Graphics|PNG]], [[Ogg Vorbis]]... Certains de ces standards ont acquis le statut de normes internationales en restant ouverts. === Les formats fermés et propriétaires === À l'opposé, le frein majeur à une interopérabilité optimale est l'utilisation dans des [[matériel informatique|matériels]] et [[logiciel]]s de [[Format de données|format]]s dont seuls leurs concepteurs auraient les clefs. Cette fermeture est souvent volontaire car elle vise, dans le cas d'un format de fichier propriétaire, à s'assurer qu'un utilisateur n'utilisera pas un autre [[logiciel]] pour lire ses [[donnée]]s. À moins d'avoir obtenu les spécifications du format auprès du concepteur, il est nécessaire d'avoir recours à la [[rétro-ingénierie]], pour en reconstituer les spécifications et pour pouvoir développer des outils compatibles. Des [[loi]]s sont cependant à l'étude pour encadrer ce genre de pratique, comme la [[DMCA]] aux [[États-Unis]], ou [[Directive 2001/29/CE|Directive sur le copyright]] (ou EUCD) dans l'[[Europe|Union Européenne]]. Certains ''trusts'' y voient un [[intérêt]] et font pression pour qu’elles soient adoptées. * Exemple : Les [[messagerie instantanée|messageries instantanées]] propriétaires comme [[ICQ]], [[Yahoo! Messenger]] ou [[MSN Messenger]] dont les protocoles ne sont pas compatibles et maintenus non-interopérables. === Entre les deux : les normes à distribution restreinte === Entre ces deux mondes, il existe également un grand nombre d'organismes plus ou moins ouverts dans la sélection de leurs membres, souvent orientés vers les entreprises et ayant des cotisations ou des droits d'entrées élevés, dont les publications ne sont pas librement accessibles, mais payantes. C'est le cas de la majorité des organismes d'[[État]], notamment. On peut citer les organismes internationaux ou intergouvernementaux [[Organisation internationale de normalisation|ISO]], [[UIT]], ou les comités nationaux ([[ANSI]], [[AFNOR]], etc.) membres de l’ISO. Toutefois, la plupart de ces normes sont accessibles via un paiement unique pour en obtenir une copie, sans que son utilisation conduise forcément au paiement d’une redevance pour leur utilisation ; le problème reste toutefois que les spécifications ne sont pas librement échangeables, chaque utilisateur devant s’acquitter du prix d’une copie de la norme. De plus, les mêmes organismes gouvernementaux rendent assez souvent libres d'accès les normes les plus essentielles, ou lorsqu'ils jugent qu'une plus grande diffusion est nécessaire à leur interopérabilité, afin de favoriser les contributions et implémentations exigeant un très large effort communautaire en raison de la complexité de leur mise en œuvre. Enfin, de nombreuses normes (pas toujours très anciennes) que les gouvernements ne veulent plus maintenir eux-mêmes seuls sont publiées et deviennent accessibles à tous, ou dans le cadre d’accords de collaboration entre organismes normalisateurs publics et consortiums privés, afin d’éviter de favoriser un nombre restreint de fournisseurs. Parfois, c'est un petit groupe de personnes, voire une seule, qui décide d'un [[standard]] (pour accéder au statut de [[norme]], ce standard doit être approuvé par au moins un comité de normalisation national, qui peut imposer des conditions de liberté d'utilisation). Ce groupe ou cette entreprise, qui émet le standard à caractère industriel, peut être plus ou moins à l'écoute des suggestions, bien sûr, de ses utilisateurs. Des exemples courants sont [[RAR (format de fichier)|RAR]] ([[Algorithmique|algorithme]] de [[compression de données|compression]]), [[Portable Document Format|PDF]] (format de document pour l'impression), [[Langage de programmation Java|Java]] ([[langage de programmation]]), [[Flash (informatique)|Flash]] (format d'animation pour le Web), etc. Dans certains pays, comme les [[États-Unis]] et le [[Japon]], l'utilisation de [[norme]]s peut être soumise à une redevance si la norme contient des éléments brevetables : le [[Graphics Interchange Format|GIF]] (format d'image, toutefois les brevets qui couvrait ce format ont tous expirés et ce format est désormais libre) et de nombreux codecs de la série [[MPEG]] (dont [[MP3]] pour le codage du son, ou [[MPEG4]] et [[H.323]] pour la vidéo) en sont des exemples (le décodage et l'utilisation des contenus dans ces formats est souvent libre, mais la production de contenu dans ces formats est soumis à licence). Toutefois, les organismes de normalisation internationaux imposent maintenant des limitations aux montants que peuvent percevoir les titulaires de brevets et leur interdisent toute discrimination (interdiction des brevets exclusifs) envers les demandeurs de licence pour l’utilisation des droits réservés par les brevets requis, s’ils souhaitent voir leur standards acceptés ou tolérés dans une norme nationale ou internationale, ainsi que des conditions d'interopérabilité avec des solutions alternatives à ces technologies réservées. == Principe de l'interopérabilité en informatique == L'interopérabilité en [[informatique]] est une [[capacité]] juridique offerte au citoyen d'utiliser l'informatique sans se soucier d'aspects techniques. Cette capacité doit permettre à tout citoyen, sans [[préjudice]], d'obliger par les ordres, qu'il donne à un [[ordinateur]], par l'intermédiaire d'un [[programme]], de toute nature, de se coordonner, de coopérer et d'être piloté par tout autre programme d'une autre nature quelque soit le lieu, le matériel et le langage utilisé. Il doit le faire si le [[service attendu]] l'exige. Le service rendu doit être de même [[valeur]] satisfaisante qu'il eut été fait par l'un ou l'autre des programmes, dès lors que le service correspond, sans obstacle contractuel ni obstacle technique. Cela induit : - une conception [[iso-fonctionnelle]] de l'[[ergonomie]] employées pour atteindre le résultat quelque soit l'outil employé, quelque soit la langue. - une conception compréhensible du fonctionnement des machines et des [[programmes |logiciels]] : c'est à dire imitant la nature de manière à laisser ..l'humain reconnaître son interopérabilité avec les autres systèmes. - une conception qui n'exclue pas la nécessité pour un citoyen d'être formé à son utilisation comme il l'aurait été pour d'autres outils de même nature. - un style de conception qui n'exclue jamais le fonctionnement avec les autres systèmes informatique pour un même résultat attendu. - une présentation de résultat , dans son style propre, qui ne trahisse jamais le contenu renvoyé des autres [[programmes |logiciels]], ..faisant la preuve au mieux que celle-ci augmente la valeur de celui-ci sans le masquer, ni l'appauvrir. L'interopérabilité s'applique couche après couche dans tous [[systèmes]] informatisés par des programmes automatiques, mais aussi doit être pris en compte dans les lois sans diminuer ni réduire la liberté dans la limite imposée par les [[droits de l'homme]] . === Complexité de l'interopérabilité en informatique === L'[[informatique]] pose le problème de l'[[interopérabilité]] en des termes nouveaux. Elle met en évidence certaines contradictions entre les [[intérêt]]s commerciaux d'entreprises fournissant [[Produit (économie)|produit]]s et [[Services (économie)|services]], et les [[exigences]] nouvelles des [[consommateur]]s de ces produits et services. Du fait des outils informatisés, de l'[[expertise]] acquises par des groupes d'utilisateurs, de la [[communication]] facilitée, l'interopérabilité devient une problématique plus concrète aux yeux d'un nombre grandissants de personnes, qui en comprennent mieux les tenants et aboutissants — notamment les [[enjeu]]x du choix et de la protection des [[donnée]]s. Ce mouvement est vu comme une avancée démocratique par les partisans d'une interopérabilité « ouverte », mais cet avis n'est pas partagé par tous. Nombres d'entreprises défendent à l'inverse un modèle plus classique où l'[[interopérabilité]] reste le fruit de l'initiative privée et subit un contrôle strict. De par les [[enjeu]]x qui lui sont aujourd'hui liés, dans les domaines du [[travail]] ou dans la sphère privée par exemple, l'interopérabilité informatique va certainement jouer un rôle de catalyseur des changements futurs, quels qu'ils soient. === Les données véhiculées dans les interfaces === En pratique, l'interopérabilité touche tous les domaines de l'[[informatique]]. Ce sont les règles de cohérence des [[donnée]]s véhiculées qui gouvernent l'interopérabilité. Les [[données de référence]] employées par plusieurs applications sont généralement celles qui pilotent l'interopérabilité. Dans des contextes où coexistent les [[donnée]]s structurées (celles des [[bases de données]]) et les [[donnée]]s non structurées (les [[document électronique|documents]], textes, images), on considère généralement aujourd'hui que les données communes sont constituées par des « '''[[métadonnée]]s''' ». A l'origine, c'étaient des [[Mot clé (sciences de l'information et des bibliothèques)|mots clés]] qui étaient introduits dans les [[langages de balisage]] tels que [[Standard Generalized Markup Language|SGML]], [[Hypertext Markup Language|HTML]]. Le langage [[Extensible Markup Language|XML]] est aujourd'hui considéré comme le langage qui permet d'accéder à l'ensemble des [[ressources informatiques]] par le [[Web]], en utilisant ces [[métadonnée]]s, dans le cadre [[Resource Description Framework|RDF]] défini par le [[World Wide Web Consortium|W3C]] en [[1999]]. En pratique, l'interopérabilité repose sur la description de [[XML Schema|Schémas XML]], qui permettent de vérifier que les documents XML se conforment aux contraintes d'un schéma. La souplesse des [[xML Schema|schémas XML]] vient de ce qu'il est possible de définir des [[espaces de noms]] et des [[types de données]] pour caractériser les [[éléments de données]] échangés. Autant l'[[interopérabilité]] est nécessaire en [[intelligence économique]] pour les [[gouvernement]]s et les [[entreprises en réseau]], autant l'utilisation sans précaution des [[métadonnée]]s dans les composants informatiques peut comporter des [[risque]]s de pertes d'informations pour les communautés qui les emploient, souvent sans avoir [[conscience]] de leur importance stratégique. La tenue de [[registres de métadonnées]] conformément aux règles normatives ([[ISO/CEI 11179]]) limite les risques liés aux [[métadonnée]]s. Voir : [[Métadonnée#Risques liés aux métadonnées|Risques et recensement des utilisations des métadonnées]] Plusieurs gouvernements dans le monde emploient des référentiels de [[métadonnée]]s basés sur le [[Dublin Core]], visant à mettre en oeuvre l'interopérabilité dans des cadres définis. === [[Interfaces de programmation]] === Les [[interfaces de programmation]] (API) sont à la base de l'[[interopérabilité informatique]]. Par exemple, la spécification [[J2EE]] pour le [[langage de programmation]] Java comporte de nombreux types d'API, qui véhiculent des [[métadonnée]]s. Ces API peuvent s'appliquer à différents types de [[ressources informatiques]] (bases de données) ou applications ([[Progiciel de gestion intégré]]). == Aspects pratiques de l'interopérabilité == === Interopérabilité entre réseaux et bases de données === En matière d'interopérabilité informatique entre les réseaux et les bases de données, on parvient à rapprocher des événements sur des critères temporels. La norme X733 normalise ces questions du point de vue des télécoms. Mais l'un des problèmes les plus sensibles est d'assurer la compatibilité, du point de vue de la sémantique des données, avec un métaframework et des langages de description. === Interopérabilité en [[bureautique]] === {{Article détaillé|Architecture de document ouverte|OpenDocument}} Pendant longtemps, chaque [[éditeur de logiciel]] fabriquait son [[logiciel]], et des filtres pour faire migrer les clients utilisateurs de leur suite [[bureautique]] à la nouvelle. L'échange de document n'était pas garanti. Depuis peu, sous l'impulsion d'[[OpenOffice.org]] (soutenu par [[Sun Microsystems]]), deux systèmes d'échange de fichier bureautique ont été créés, dont l'un d'entre eux est l'[[OpenDocument]]. L'autre étant celui de Microsoft. Cependant, en [[2006]], en [[France]], dans le secteur privé bon nombre de documents continuent à circuler au format [[.doc]] de [[Microsoft Word]], cette utilisation du format Word pose un problème d'interopérabilité, dans la mesure où : * soit le destinataire doit acheter la ''bonne'' version de [[Microsoft Word]] (et éventuellement une version de Windows) pour lire de tels documents ; * soit, en utilisant OpenOffice.org, il existe un [[risque]] que certaines parties du document, utilisant des fonctionnalités non connues d'OpenOffice ne ''passent'' pas correctement ou soient déformées. Le format [[OpenDocument]] intégre des [[métadonnée]]s selon le cadre de description prévu par [[Resource Description Framework|RDF]]. Voir : [http://dannyayers.com/2005/11/13/opendocument-metadata/ OpenDocument Metadata] === Interopérabilité en multimédia === Dans le domaine du [[multimédia]], la plupart des formats sont bien connus, au point qu'ils sont utilisés par des [[logiciels libres]], cependant de nouveaux formats tels que le wmv de microsoft, et de manière plus générale les [[Gestion numérique des droits|DRM]] posent des problèmes d'[[interopérabilité]]. Le [[World Wide Web Consortium|W3C]] préconise l'emploi du langage SMIL 2.0 (Synchronized Multimedia Integration Language), qui s'appuie sur [[Extensible Markup Language|XML]] et l'emploi de [[métadonnée]]s. Le statut de cette recommandation est « spécification stable ». Voir : [http://www.w3.org/2001/08/smil2-pressrelease.html.fr Le W3C recommande SMIL 2.0] === Interopérabilité multilingue === {{Article détaillé|Unicode}} Avec la diffusion d'[[Internet]], les échanges mondiaux de fichiers se sont multipliés, ce qui pouvait poser des problèmes d'interopérabilité, pour les [[fichier texte|fichiers textes]] ; pour cette raison [[Unicode]] a été créé. Dans Unicode, les [[métadonnée]]s sont enregistrées dans le format de codage de caractères [[UTF-8]], qui accepte la plupart des [[navigateurs web]] depuis [[1998 en informatique|1998]]. Voir : [http://dev.mysql.com/doc/refman/5.0/en/charset-metadata.html UTF-8 for metadata] === Interopérabilité du courriel === {{Article détaillé|Courriel et Unicode}} Différents courrielleurs peuvent être utilisés pour consulter/envoyer des courriels. Ils doivent être compatibles entre eux. De nombreuses RFC dirigent cette interopérabilité. * Exemple de logiciels: [[ThunderBird]], [[KMail]] Les travaux de Jason R. Baron, du département américain de la Justice, effectués dans le cadre de l'[[IEEE]] en [[1999]], montrent que les [[messagerie électronique|messageries électroniques]] peuvent employer des [[métadonnée]]s. Voir : [http://www.erpanet.org/events/2004/antwerpen/presentations/erpaWorkshop-Antwerpen_Baron.pdf ERPA Workshop Antwerp, 15 avril 2004] === Interopérabilité du [[web]] === {{Article détaillé|Unicode et HTML|Hypertext Markup Language}} L'[[architecture web]] a été conçue dès le départ pour s'appuyer sur l'emploi de [[langages de balisage]] ([[Hypertext Markup Language|HTML]]) et de [[métadonnée]]s. Cette tendance s'est confirmée avec les langages [[XHTML]] et [[Extensible Markup Language|XML]]. [[Resource Description Framework|RDF]] (Resource description framework), défini par le [[World Wide Web Consortium|W3C]] en [[1999]], fournit un cadre de description des ressources qui fonde l'interopérabilité entre toutes les [[ressources web]], ainsi qu'avec les autres [[ressources informatiques]]. Différents [[Navigateur web|navigateur]]s et versions de navigateurs peuvent être utilisés pour consulter le [[web]]. Les serveurs [[web]] doivent donc être interopérables avec différents logiciels clients. Pour cette raison, ils utilisent un langage connu, le [[Hypertext Markup Language|HTML]], combiné à d'autres stantards, tel que [[HTTP]], [[SVG]] ou [[JPEG]]. De nombreuses RFC dirigent cette [[interopérabilité]]. Le [[World Wide Web Consortium|W3C]] est un organisme travaillant dans ce domaine. * Exemple de [[logiciel]]s clients : [[Firefox]], [[Microsoft Internet Explorer]] * Exemple de logiciels serveurs : [[Apache HTTP Server|Apache]] Le référentiel de [[métadonnée]]s [[Dublin Core]] fournit un standard d'[[interopérabilité]] des [[ressources informatiques]] grâce à l'emploi des mêmes [[éléments de métadonnées]] par plusieurs organisations en réseau. Plus de huit [[gouvernement]]s dans le monde l'ont adopté pour la tenue de [[registres de métadonnées]]. Le langage [[Java (technologie)|Java]] a également des fonctions d'interopérabilité, autour : * du standard [[JMI]] ([[Java Metadata Interface]]), * des interfaces [[OLAP]], * des [[services web]]. === Interopérabilité des systèmes de [[Fichier (informatique)|fichier]]s === Le système [[File Allocation Table|FAT]] (développé initialement par [[International Business Machines Corporation|IBM]]) est largement connu et répandu, ce format (lui-même dérivé de l'ancien système de fichier [[CPM]] auquel il a ajouté trivialement le support des répertoires à la façon d’Unix en utilisant un fichier normal pour les stocker) était notamment utilisé sur les [[disquette]]s. On peut donc considérer que le système FAT est facilement interopérable même s’il se décline en plusieurs variantes en fonction de la taille totale de stockage du système de fichiers. Toutefois, des extensions au système FAT initial ont été développées et utilisées par Microsoft et soumises à des brevets (dont VFAT qui étend l'extension triviale FAT32 pour lui faire supporter le codage Unicode, les noms de fichiers longs dans les répertoires, et des attributs de fichiers supplémentaires, alors même que l’extension elle-même est totalement documentée et librement accessible). Inversement, le format [[New Technology File System|NTFS]] (lui aussi de Microsoft) est mal connu. Un système Linux ne peut donc y modifier des fichiers que de manière très limitée sans risquer de le corrompre. Il en est de même pour les extensions au système d’amorçage, notamment certaines extensions aux tables de partitions. == Cadres d'interopérabilité == === Définition === Un cadre d'interopérabilité se définit par l'ensemble des [[politique]]s, des standards, des règles et des recommandations pris par un réseau d'acteurs en vue d'atteindre le plus haut niveau d'interopérabilité possible. Il décrit également les règles de fonctionnement qui régissent l'analyse, le choix, l'adoption et la mise à jour de chacun de ces éléments. === Cadres d'interopérabilité nationaux === Voici quelques cadres d'interopérabilité nationaux : * [[Belgique]] : le [http://www.belgif.be BELGIF] (Belgian Government Interoperability Framework) * [[France]] : le [[référentiel général d'interopérabilité]] (RGI) promu par la [[DGME]] (le [[Ministère de la Défense (France)|ministère de la défense]] dispose également d'une organisation dans ce domaine) * [[Allemagne]] : [http://www.kbst.bund.de/nn_836960/Content/Standards/standards.html__nnn=true Standards und Architekturen für eGovernment-Anwendungen (SAGA)] * [[Danemark]] : [http://standarder.oio.dk/English/ Danish e-Government Interoperability Framework] * [[Pays-Bas]] : [http://www.ososs.nl/index.jsp?page=191 CANOSS] (Nederlandse Catalogus van Open Standaarden) * [[Royaume-Uni]] : [http://www.govtalk.gov.uk/schemasstandards/egif.asp le e-GIF] (e-Government Interoperability Framework) === Cadre mondial === Le [http://www.itu.int/wsis/ Sommet mondial sur la Société de l'Information (WSIS)] de Genève en 2003 a également défini des objectifs clairs au niveau de la normalisation TIC en demandant « l'élaboration et l'utilisation de normes ouvertes, compatibles, non discriminatoires et axées sur la demande qui tiennent compte des besoins des usagers et des consommateurs ». === Cadre européen === {{Article détaillé|Cadre commun d'interopérabilité}} La [[Commission européenne]] a publié le 13/02/[[2006]] sa [http://europa.eu.int/idabc/en/document/5316 Communication sur l'interopérabilité]. Le programme IDABC de la Commission européenne travaille quant à lui à un [http://europa.eu.int/idabc/en/document/2319 plan européen d'interopérabilité]. La vision européenne est également décrite par un ensemble de recommandations générales dont la [http://europa.eu.int/idabc/en/document/3473#finalEIF première version a été publiée en novembre 2004]. Dans sa recommandation n°2, la [[Commission européenne]] donne la priorité à l'utilisation de standards ouverts. Par standard ouvert, elle entend : * Le standard a été adopté et sa maintenance sera assurée par une organisation sans but lucratif, et son développement ultérieur se fera sur la base d’une procédure décisionnelle ouverte accessible à toutes les parties intéressées (consensus ou décision majoritaire, etc.). * Le standard a été publié et le document de spécification du standard est disponible soit gratuitement soit contre une somme symbolique. Tout le monde doit pouvoir copier, distribuer et utiliser ce document gratuitement ou contre une somme symbolique. * Les droits de [[propriété intellectuelle]], à savoir les brevets éventuels, du standard (ou de parties du standard) sont irrévocablement mis à disposition sans exiger de redevance. Une analyse plus approfondie des éléments d'architecture nécessaires à l'interopérabilité européenne est décrite dans les [http://europa.eu.int/idabc/en/document/2317 « Architecture guidelines » du projet IDABC]. == Normalisation == {{Article détaillé|Norme}} === Standards, recommandations et normes === Sur les [[Technologies de l'information et de la communication]], la [[sécurité des systèmes d'information]] et la [[sécurité des données]] : * '''[[Liste de normes ISO par domaines#Technologies de l'information et de la communication|Normes dans les systèmes d'information]]''' === Organismes majeurs publiant des normes === Il existe différents organismes dont le rôle est de valider des normes ou recommandations que les industries, notamment, utiliseront comme support pour rendre leurs services et produits interopérables, et ''a fortiori'', compatibles : * ISO : [[Organisation internationale de normalisation]] (émet des normes applicables au plan international) * ITU : [[Union internationale des télécommunications]] (le comité [[ITU-T]] émet des recommandations techniques uniquement, qui sont ensuite approuvées comme normes internationales par l'ISO, ou comme normes au plan intergouvernemental ou national). * ANSI : [[American National Standards Institute]] : comité national de normalisation aux [[États-Unis]]. * CEN : [[Comité européen de normalisation]] : comité intergouvernemental de normalisation dans l’[[Union européenne]]. ** CENELEC : [[Comité européen de normalisation électrotechnique]] : sous-comité * [[AFNOR]] : [[Association française de normalisation]] : comité national de normalisation en [[France]], émet des normes NF dans la série Z pour l’informatique. Pour l'Internet en particulier, les comité suivants n’émettent pas de normes directement mais établissent des standards industriels, mais ils travaillent très largement en liaison avec les comités de normalisation internationaux et nationaux : * [[IETF]] : [http://www.ietf.org/ Internet Engineering Task Force] * [[ISOC]] : [http://www.isoc.org/ Internet Society] * [[World Wide Web Consortium|W3C]] : [http://www.w3.org/ World Wide Web Consortium] * [[OASIS]] : [http://www.oasis-open.org/ Organization for the Advancement of Structured Information Standards] == Voir aussi == === Références === <references /> === Liens externes === * [http://www.apitux.org/ Apitux.org - Enjeux du logiciel libre, standards ouverts et interopérabilité] * [http://194.7.80.153/website/book.asp?menuid=15&vs=3&page=volume4%2Fch02s04.html Data interchange sur le site de l'OTAN] === Articles connexes === * [[Interopérabilité]] * [[Format ouvert]] * [[Référentiel général d'interopérabilité]] * [[Métadonnée]] * [[Dublin Core]] {{portail informatique}} [[Catégorie:Interopérabilité]] [[Catégorie:Métadonnées]] [[Catégorie:Architecture logicielle]]</text> </revision> </page>