Position de l'Ecma sur Open XML

Le présent document est un résumé de la «Présentation générale d'Office Open XML» émise par l'Ecma International.
OpenXML_White_Paper.pdf

Le besoin de Open XML

Les formats binaires originaux des fichiers de Microsoft Office ont été créés à une époque où l'espace était précieux et où le temps d'analyse affectait sérieusement l'expérience de l'utilisateur. Les infrastructures de standards (en particulier XML), les réseaux et le matériel modernes permettent une nouvelle conception qui favorise l'implantation par différents fournisseurs sur différentes plateformes, et permet une évolution. Parallèlement à ces avancées technologiques, les marchés se sont diversifiés pour intégrer une nouvelle série d'applications non prévues à l'origine dans le monde simple des programmes d'édition de documents. Ces nouvelles applications incluent les fonctions suivantes :

  • génération automatique de documents à partir de données commerciales ;
  • extraction de données commerciales des documents et transfert de ces données dans des applications commerciales ;
  • réalisation de tâches restreintes qui fonctionnent sur un petit sous-ensemble d'un document tout en permettant les modifications ;
  • accès à des utilisateurs ayant des besoins spécifiques, tels que les non-voyants ;
  • exécution sur une variété de matériels, y compris les appareils mobiles.

Le problème fondamental est sans doute celui de la conservation à long terme. La conservation des investissements intellectuels et financiers dans ces documents (existants et nouveaux) est devenue une priorité urgente. L'émergence de ces quatre tendances (l'adoption extrêmement large des formats binaires, les avancées technologiques, les tendances du marché qui exigent diverses applications, et les difficultés croissantes de la conservation à long terme) a rendu obligatoire la définition d'un format XML ouvert et la migration de milliards de documents vers ce format avec le moins de perte possible. De plus, standardiser ce format XML ouvert et le gérer dans le temps crée un environnement dans lequel toute organisation peut compter de façon fiable sur la stabilité durable de la spécification, convaincue que l'évolution future profitera des gains et équilibrages permis par une procédure de standardisation. (1)

À propos de Open XML

  • Open XML a été certifié le 7 décembre 2006 par l'Ecma International, un organisme de certification basé à Genève. (2)
  • Le travail d'homologation d'Open XML a été effectué par l'Ecma International via le Technical Committee 45 (Comité Technique 45, TC45), qui comprend des représentants de Apple, Barclays Capital, BP, la British Library, Essilor, Intel, Microsoft, NextPage, Novell, Statoil, Toshiba et la United-States Library of Congress. (1)
  • Open XML peut être implanté librement par plusieurs applications sur plusieurs plateformes. (1)
  • Open XML a tout d'abord été conçu pour permettre de représenter fidèlement l'ensemble préexistant des documents de traitement de texte, de présentations et de feuilles de calcul qui sont encodés dans les formats binaires mis au point par Microsoft Corporation. Actuellement, plus de 400 millions d'utilisateurs génèrent des documents dans des formats binaires. Ceci représente plus de 40 milliards de documents et des millions de plus créés chaque année. (1)
  • Le format Open XML de l'Ecma a été soumis à l'Organisme International de Normalisation / Commission Électrotechnique International (ISO/CEI) pour une certification supplémentaire. Le processus de certification dure 5 mois, période durant laquelle les membres des organismes nationaux ISO/CEI peuvent approuver la certification d'Open XML. Ce processus a déjà débuté et se terminera le 2 septembre. (2)
  • S'il est approuvé par l'ISO, la maintenance et l'évolution du standard seront assurés conjointement par l'ISO et l'Ecma. (3)

Avantages clés de Open XML

  • Migration haute fidélité vers les formats ouverts : Open XML a été conçu pour représenter fidèlement la majorité des documents bureautiques existants dans la forme et la fonctionnalité. (3)
  • Interopérabilité améliorée : le format Open XML évite la dépendance par rapport à l'environnement d'exécution de l'application qui produit un document. Il est indépendant de tout type de contenu source particulier et est conforme aux standards W3C ouverts comme XML et XML Namespaces. (1)
  • Compression : les fichiers Open XML sont environ 25 % plus petits, et parfois jusqu'à 75 % plus petits, que leurs homologues binaires. Cette diminution est obtenue grâce à la compression, la réduction des préfixes des espaces de nommage et en évitant les répétitions dans le format du fichier. (1)
  • Barrières faibles pour l'adoption par les développeurs : un développeur expérimenté peut commencer à écrire des applications Open XML simples en quelques heures après avoir lu la spécification. Bien que la spécification décrive de nombreuses fonctionnalités, une application Open XML conforme n'a pas besoin de prendre en charge toutes les fonctionnalités de la spécification. (1)
  • Intégration facile des données : Open XML permet aux organisations d'intégrer des applications bureautiques avec les systèmes d’informations qui gèrent les processus d'entreprise en permettant l'utilisation de schémas personnalisés. En adoptant cette approche, les objectifs d'une organisation seraient de réutiliser et d'automatiser le traitement des données présentes dans des documents dans lesquels les applications bureautiques ne peuvent ni lire ni écrire. (1)
  • Internationalisation : Open XML prend en charge les fonctionnalités d'internationalisation rendues nécessaires par la diversité des langues utilisées, par exemple l'arabe, le chinois (trois variantes), l'hébreu, l'hindi, le japonais, le coréen, le russe ou le turc. Open XML, par nature, prend en charge la norme Unicode puisqu'il s'agit d'un format XML. De plus, Open XML possède un large choix de fonctionnalités d'internationalisation qui ont été améliorées durant plusieurs années, telles que l'orientation et le flux du texte, la représentation des nombres et des dates, les formules et les identifiants de langue. (1)
  • Possibilités d'innovation : Open XML est conçu pour encourager les développeurs à créer de nouvelles applications qui n'étaient pas envisagées lorsque le format binaire Office a été défini, ou bien même lorsque Open XML a été défini initialement. Open XML comprend des mécanismes d'extension qui fonctionnent ensemble pour permettre l'interopérabilité entre les applications en différant la mise en place des fonctionnalités. Les opportunités d'innovations les plus intéressantes ne sont pas celles qui permettent l'interaction directe entre les documents et l'utilisateur. Ce sont au contraire celles qui permettent les traitements de machine à machine à l'aide des formats de messages XML. (1)
  • Accessibilité : Open XML comprend toutes les informations nécessaires pour que les programmes de technologie d'assistance permettent un traitement adéquat des documents. (1)
  • Conservation à long terme des documents. (1)

CITATIONS

  1. Ecma International Vue d'ensemble de Office Open XML. Ecma International [En ligne] OpenXML_White_Paper.pdf
  2. Ecma International Office Open XML atteint l'étape suivante dans la procédure ISO/CEI. Ecma International [En ligne] http://www.ecma-international.org/news/PressReleases/PR_TC45_April2007.htm
  3. Ecma International - Document de réponses – Commentaires des représentants nationaux lors de la session d'étude de 30 jours du comité ISO/CEI DIS 29500 (ECMA-376) consacrée aux formats de fichiers Office Open XML. Ecma International. [En ligne] http://www.ecma-international.org/news/TC45_current_work/Ecma%20responses.pdf