Caractéristiques et mise en oeuvre
TEDECO est un protocole de communication qui s'appuie sur les règles de la messagerie électronique et les complète permettant ainsi de transformer une messagerie d'échange d'informations interpersonnelles en une véritable messagerie de fichiers.
Le choix des mécanismes de messagerie permet des communications très souples entre de multiples partenaires qui, grâce à l'utilisation de boîtes aux lettres électroniques, ne se trouvent jamais face à face et peuvent ainsi organiser leurs échanges de la façon la plus libre.
Les systèmes de messagerie permettent en outre, grâce aux dispositifs standard de listes de diffusion, de réaliser des échanges très économiques entre un expéditeur et de multiples destinataires.
Cette philosophie principale est particulièrement bien adaptée aux types d'échanges des organismes qui doivent se mettre en rapport avec un très grand nombre d'interlocuteurs.
Caractéristiques
principales
Rappel sur les mécanismes
de messagerie normalisés (avis X400 émis par l'Union Internationale
des Télécommunications)
Dans une présentation simplifiée, un système de messagerie comprend les principaux éléments suivants (cf. Figure 1) :
des agents utilisateurs (ou
User Agents) qui sont les éléments " au moyen desquels les
utilisateurs directs utilisent la messagerie " et qui sont associés
à une adresse ;
des agents de transfert de message
(Message Transferts Agents ou MTA) dont le rôle essentiel est d'assurer
l'acheminement des messages. Les différents MTAs doivent communiquer
entre eux de façon permanente et assurer une interopérabilité
correcte à l'instar de tous les systèmes de commutation.
Les protocoles de communication entre les composants d'un système de messagerie X400 ont été définis par la norme (cf. Figure 2) :
P1 est le protocole qui permet
aux MTAs d'assurer l'acheminement des messages qui leur sont confiés.
C'est un protocole qui se présente sous la forme d'une enveloppe
destinée à contenir le message proprement dit ainsi que son
en-tête ;
P2 et P-EDI sont des protocoles
destinés à permettre les communications " de bout en bout "
entre les UAs. Ils se présentent sous la forme d'un en-tête
ajouté au corps du message. L'en-tête comporte les informations
utiles au routage et à la livraison du message (adresses d'origine
et de destination, priorités de distribution, demandes de notification
etc.), le corps du message contient les données que l'utilisateur
veut envoyer ;
P3 et P7 sont des protocoles
de raccordement entre les UAs et les dispositifs de gestion et d'acheminement
des messages (MTA).
Il faut noter que les protocoles P1 et P2 sont les plus anciennement définis et stabilisés et que les différents profils d'implémentation pratiques ont été établis depuis plusieurs années.
Le protocole P-EDI a été défini en 1990 par la recommandation X435, son degré de maturité est très loin d'être atteint.
NB : Basées sur les schémas théoriques définis par les normes, diverses solutions opérationnelles permettent de raccorder de nombreux UAs sur un seul MTA dont l'exploitation peut être faite en interne ou confiée à un opérateur tiers.
La position du protocole
TEDECO
TEDECO est un protocole " de bout en bout " qui s'appuie sur les services fournis par des UAs dialoguant entre eux grâce au protocole P2 (cf. Figure 3).
Le protocole TEDECO peut s'analyser comme une manière particulière d'utiliser les services standards fournis par les messageries X400. Il utilise pour ce faire les champs protocolaires " objet " et " ID-Message IP " que toutes les messageries X400 savent transférer.
Ce mode de construction a pour caractéristique principale de rendre le protocole TEDECO totalement transparent pour les MTAs chargés de router les messages.
Cette particularité permet de s'affranchir des problèmes d'acheminement qui peuvent ainsi être résolus aussi bien par des systèmes privés que par des systèmes publics de messagerie, et bien entendu par tout système d'acheminement hybride.
Les services rendus par le
protocole TEDECO
TEDECO a été étudié pour permettre les échanges de données entre applications informatiques. Ce type de " dialogue " entre deux applications ainsi que les caractéristiques des informations transférées (fréquence, volume, diversité des présentations, aspect crucial de la fiabilité), ont conduit à définir cinq services destinés à renforcer la fiabilité des transferts.
La compression des
données avant transmission
Mécanisme
C'est à l'expéditeur qu'il appartient de décider si les données doivent être comprimées et à l'aide de quel algorithme.
Le protocole TEDECO véhiculera l'indication de compression ainsi que l'identification du compresseur qui a été utilisé. Ces informations seront utilisées par la station destinataire pour réexpanser les données avant de les remettre à son client applicatif.
Les dispositifs de compression se montrent particulièrement efficaces sur les fichiers de gestion qui sont les plus couramment échangés. Par exemple les fichiers des mandats émis par les collectivités locales sont comprimés 4,5 fois, les liasses TDFC le sont 8 fois.
Avantages d'une compression
de bout en bout
Le service de
segmentation/réassemblage
S'agissant de transmettre des données applicatives, les volumes à transférer peuvent éventuellement être trop importants pour être acheminés par les différents composants qui participent au routage des messages.
Le mécanisme utilisé
est d'une robuste simplicité. C'est à la station TEDECO
émettrice qu'il reviendra de découper les informations à
transférer en un certain nombre de segments. Chaque segment sera
numéroté dans une séquence et transmis
séparément dans un message X400.
La station TEDECO destinataire aura donc la charge de s'assurer que tous les segments d'un même lot de données lui sont parvenus, puis de les réassembler.
L'intérêt d'un
tel mécanisme se trouve particulièrement dans deux cas :
Le service de contrôle
de l'intégrité des données transmises
Là encore, les deux stations partenaires du dialogue vont coopérer.
Le mécanisme est initié
par la station émettrice qui insérera dans l'enveloppe du message
des indications à l'usage de celle du destinataire.
La station destinataire est dotée d'un automatisme chargé de vérifier qu'à l'arrivée, les informations n'ont pas subi de dégradation. Ce ne sera qu'après cette vérification que la station destinataire livrera les informations aux applicatifs clients.
Les avantages de ce dispositif
vont bénéficier aux applications informatiques destinataires
car ne leur seront fournis pour exploitation que des fichiers dont
l'intégrité aura été vérifiée.
Un service de
signalisation
Le constat principal tiré de l'observation des échanges en milieu hétérogène montre que le suivi des événements est un élément essentiel de la confiance.
Le mécanisme choisi a
délibérément été conçu pour simplifier
les fonctions d'exploitation.
L'initiative revient à l'expéditeur qui précisera quels sont les signaux de suivi qu'il souhaite :
Ces différents signaux, qui caractérisent certains états de la transmission sont horodatés et mis à la disposition de l'expéditeur qui pourra ainsi " tracer " la progression de ses échanges.
Ces signaux seront fournis, soit par le dernier MTA participant à l'acheminement, soit par la station (UA) du destinataire.
L'expéditeur a la liberté de demander que tous les signaux qui caractérisent un échange lui soient fournis ou bien que ne lui soient remontés que les alertes en cas de défaut.
Si l'expéditeur a exigé qu'un signal de bon achèvement lui soit fourni, le destinataire aura compétence liée, sa station générera automatiquement le signal demandé et l'expédiera dans un message X400 à destination du demandeur.
Cette signalisation a pour avantage principal d'assurer la confiance et la clarté entre les partenaires car elle permet de poser clairement les responsabilités. Elle est indispensable dans la mesure où les interlocuteurs ne se trouvent jamais face à face et où leurs systèmes et logiciels peuvent être différents.
L'organisation du partage
d'une seule boîte aux lettres par plusieurs applicatifs clients
Il n'est pas nécessaire de disposer de plusieurs adresses de messagerie différentes pour organiser des transferts au profit de plusieurs applicatifs.
Cette mesure est à la fois un moyen d'organisation (une seule boîte aux lettres fonctionnelle, quelles que soient les utilisations) et un moyen d'économie (une seule gestion, une seule adresse, un seul coût d'installation).
Le mécanisme choisi s'exprime
par l'affectation de " codes d'échange " aux différents flux.
La station expéditrice déterminera, à partir des informations fournies par son applicatif client, un code d'échange qui sera transféré dans l'en-tête du message X400.
Ainsi dûment renseignée, la station destinataire prendra soin de livrer chaque fichier ou lot de données reçu dans un espace spécialisé dans lequel l'applicatif client concerné pourra s'approvisionner automatiquement sans risque d'erreur.
Les avantages de ce dispositif
apparaissent au fur et à mesure de la montée en charge.
Lorsqu'une station EDI est mise en place initialement, elle ne dessert généralement qu'un seul applicatif client. En revanche le système d'identification des flux devient essentiel pour organiser des tests avec de nouveaux partenaires de façon à ne pas perturber l'exploitation courante. L'ajout d'un nouveau flux d'échange sur un système existant n'est plus qu'une formalité organisationnelle.
Voir aussi Codes d'échanges TEDECO
Retourner au sommaire de TEDECO
La mise en oeuvre du protocole
TEDECO
Le protocole TEDECO est exécuté par un ensemble de fonctions logicielles qui peuvent être intégrées à des produits du commerce (progiciels ou ensembles logiciel + matériel) ou faire l'objet de développements " sur mesure ". Enfin, il est possible de s'abonner à l'un des services commerciaux qui proposent des solutions " clefs en mains ".
Les produits du commerce
Plusieurs entreprises ont mis à leur catalogue des fournitures logicielles et matérielles fonctionnant sous divers systèmes d'exploitation :
Ces différents produits d'extrémité, qui doivent être associés à des boîtes aux lettres électroniques, peuvent être implantés sur les sites d'exploitation en fonction des choix d'organisation des acquéreurs selon deux procédés principaux :
Les fournisseurs répertoriés en Juin 1996 sont les suivants :
ALMACOM Industries :
"Frontal multiprotocoles" - Systèmes d'exploitation spécifique
- contact : M. Alexandre CUOMO - Tél. : (33) - 42 84 44 48;
BULL Ingénierie
: "Station EDIWorks profil TEDECO"- Systèmes d'exploitations MS/DOS
+ Windows, UNIX-BOS et UNIX-AIX - Contact : M. Jean-Pierre DEROUAND - Tél.
: (33) 1-30 87 11 00 ;
EPILOG : "Station TEDECO-PC
sur serveur privé" - Système d'exploitation MS/DOS + Windows
- Contact : M. Ralph HASSOUN -Tél. : (33) 1-45 77 00 19 ;
ON-X Informatique et
Télécom : "Station P 440" - Système d'exploitation
MS/DOS + Windows - Contact : M. CHAMINADE - Tél. : (33) 1-40 99 14
14 ;
TELIS Systèmes &
Communications : "Forum LINK" et "Forum EDI" - Système d'exploitation
Unix sur plateformes IBM, BULL, SUN, HP - Contact : M. FUMEY-HUMBERT - Tél.
: (33) 1-46.14.57.92 ;
TELINO : "TELIAS 400"
- Système d'exploitation Windows - ; "Frontal 400" -Système
d'exploitation MS/DOS- et "Frontal 400" -Système d'exploitation UNIX-SCO
- Contact : M. Daniel BLUET - Tél. : (33) 1-69.53.68.68 ;
X and MAIL : "XAM TEDECO"
- Système d'exploitation Windows - Contact : M. Xavier COURNAULT -
Tél. : (33) 1-48.36.89.03.
Il faut noter que plusieurs autres fournisseurs ont prévu de mettre de nouveaux produits sur le marché au cours de l'année 1996 ; il s'agira de produits tournant sous les systèmes Windows, UNIX et OS 400.
Le recours à un
R.V.A.
Trois opérateurs ont mis au point une offre publique :
FRANCE TELECOM TRANSPAC
: "Service TEDECO" - Système d'exploitation MS/DOS + Windows - Contact
: Agences Commerciales de Transpac - Direction des Ventes ATLAS - Tél.
: (33) 1-46 48 15 15 ;
SERES S.A. (filiale de
BULL S.A) : "SCHERZO au profil TEDECO" - Système d'exploitation
Spécifique (cf produit ALMACOM) - Contact : M. Marc PROVENCE - Tél.
: (33) 1-49 45 57 51 ;
CITIUS FRANCE : "CITIUS"
- Système d'exploitation MS/DOS + Windows - Contact : M. Georges DELORME
- Tél. : (33) 72.35.00.00.
Les R.V.A. sont techniquement interconnectés mais commercialement indépendants, chacun pratiquant sa propre politique tarifaire.
Les développements
sur mesure
Afin de faciliter l'émergence de nouveaux produits, compatibles et concurrents, le GIE TEDECO assure la diffusion de spécifications techniques destinées aux développeurs.
Dans le cadre de cette mission ses interlocuteurs sont, pour l'essentiel, des industriels soucieux d'élargir leur offre de produits ou de services de messagerie.
Un dispositif contractuel définit les conditions techniques dont le respect permet l'intéropérabilité de toutes les solutions TEDECO.
Afin d'apporter les meilleures assurances de pérennité, aussi bien aux industriels développeurs qu'à leurs clients utilisateurs, un centre de tests spécialisé est chargé de mettre à l'épreuve les nouveaux produits avant leur mise sur le marché.
Seuls les produits ayant satisfait aux tests peuvent se voir attribuer un LABEL TEDECO par le G.I.E.
Retourner au sommaire de TEDECO