Normalisation des messages
La normalisation des messages est le résultat final d'un processus impliquant l’analyse du processus d’affaires, la simplification des documents et l'harmonisation des données.
Les normes de message garantissent que les messages sont solides, interopérables et réutilisables pour de nombreux secteurs d'activité et des administrations publiques. De nombreuses normes de messages d’affaires et de documents sont actuellement utilisés, mais les principales sont publiées par le CEFACT-ONU, l’ISO et l’OASIS. Ces normes sont divisées en sémantique, syntaxe et spécifications.
Normes de messages disponibles
Normes sémantiques
On entend par normes sémantiques la signification des données, leur représentation, leur contexte et leur lien avec les autres documents de la chaîne d'approvisionnement. Les normes sémantiques suivantes
sont utilisées dans le commerce électronique entre entreprises (B2B) et le marketing du secteur public (B2G).
Le CEFACT –ONU a élaboré, ces dernières années, la bibliothèque des composants communs (CCL) en utilisant les métadonnées normalisées de la Spécification technique des composants communs (CCTS), qui est une norme ISO (ISO TS 15000-5). Le CCL a pour but de fournir des éléments constitutifs (des briques) réutilisables pour les informations qui peuvent être réutilisées de manière cohérente dans les différents systèmes d'échange d'informations. Un ensemble de modèles de messages pour les opérations de la chaîne d'approvisionnement a été élaboré sur la base du CCL, dont la facture inter industries (CII). L'UE recommande, à présent, que tous les messages se basent sur la facture inter industries(CII) et le modèle de données du CEFACT-ONU.
Les normes sémantiques jouent un rôle important dans la réalisation de l'interopérabilité sémantique. En effet, les pouvoirs publics et les entreprises peuvent s’entendre sur le contexte et la signification des échanges de messages, sans pour autant devoir convenir d’une syntaxe particulière pour la mise en œuvre de la sémantique. La sémantique signifie également que les initiatives telles qu' ISAdans l'UE, et NIEM aux États-Unis, peuvent se concentrer sur une couche sémantique accessibles aux utilisateurs, et que les autres organisations peuvent, à leur tour, convenir du sens et du contexte des messages à échanger. Cependant, pour mettre en œuvre ces messages, chaque organisation doit convenir d’une syntaxe que le système de l'ordinateur peut interpréter et traiter. C'est à ce niveau que les normes syntaxiques sont utilisées, en particulier celles qui sont basées sur le schéma XML. Par exemple, le CCL du CEFACT-ONU utilise la règle de désignation et de conception (NDR) pour transformer la bibliothèque sémantique (CCL), convenue aux niveaux des opérateurs commerciaux et des pouvoirs publics, en un schéma définissant la syntaxe XML. Cependant, d'autres organisations pourraient créer leurs propres NDR ou utiliser des transformations standard (par exemple xslt) pour s’aligner à la syntaxe du CEFACT au moyen de leurs propres formats sans compromettre la sémantique convenue.
Normes syntaxiques
Les normes syntaxiques définissent le contenu réel des messages, au moyen de spécifications techniques. La sémantique est utilisée pour définir le sens et le contexte des messages au niveau des pouvoirs publics et des entreprises. On entend par syntaxe, le format du message électronique que la machine peut interpréter et traiter.
Les exemples suivants sont des normes syntaxiques :
L' UN/EDIFACT (échange de données informatisées pour l'administration, le commerce et le transport) qui est élaboré, depuis plus de 20 ans, en tant que norme du CEFACT-ONU est probablement la norme de message la plus utilisée dans les documents de la chaîne d'approvisionnement. Aux États-Unis, ANSI ha assuré la prévalence de X12 pour le commerce de détail et HL7pour les systèmes d'information des hôpitaux.
On constate également que XML est devenu, au cours des 10 dernières années, une syntaxe très répandue auprès du grand public dans l’échange des messages. De plus, tous les langages de programmation et systèmes d'exploitation modernes prennent en charge XML. Toutefois, depuis la publication de la recommandation W3C plusieurs structures d'échange XML ont été élaborées. A présent, plusieurs gouvernements européens et non-européens ont recours au langage d’affaires universel (UBL), dans leurs achats électroniques avant et après l'attribution de l'appel d'offres. Le succès du XML auprès du public est à l’origine de la nécessité d’attribuer des normes à la syntaxe XML.
Spécifications techniques
Les spécifications techniques sont tout simplement les règles et la gouvernance qui régissent les normes sémantiques et syntaxiques. Partant de ce fait, les spécifications techniques décrivent la sémantique ou la syntaxe ou les deux. Certaines spécifications techniques sont adaptées à la sémantique du message, d’autres précisent la syntaxe. Il existe même des normes qui précisent comment transformer la sémantique en syntaxe, comme par exemple la Règle de désignation et de conception (NDR).
Les exemples suivants sont des normes de spécifications:
Pourquoi doit-on utiliser des normes convenues?
Si des responsables, dans les différentes parties de la chaîne d'approvisionnement, décidaient d’élaborer leurs propres messages sans les partager avec leurs homologues, il serait, par conséquent, très difficile pour les autres parties prenantes de procéder à l'échange de messages informatisés, parce qu’à chaque échange, correspondrait un message différent. Par contre, si ces mêmes décideurs utilisent une norme existante ou soumettent l'information à un processus de normalisation, alors les variétés de messages utilisées dans cet échange sont considérablement réduites, tout comme le coût de la mise en œuvre et des mises à jour.
Les organismes de normalisation tels que l'Organisation internationale de normalisation (ISO), le consortium à but non lucratif pour la promotion des normes ouvertes pour la société de l'information (OASIS), le consortium World Wide Web (W3C) ou la CEE-ONU, par l'intermédiaire de son Centre des Nations Unies pour la facilitation du commerce et les transactions électroniques (CEFACT/ONU), sont au centre de l’élaboration et de la publication des normes.