9
04/10/2008 DOCUMENTATION Dossier délivré pour Toute reproduction sans autorisation du Centre français d’exploitation du droit de copie est strictement interdite. © Techniques de l’Ingénieur H 7 410 1 Échange de formulaires informatisé (EFI) par Claude CHIARAMONTI EDItorialiste de la lettre VendrEDI ans la société de l’information les formulaires électroniques ont pris une importance croissante. En France, cela n’a pas été une nouveauté : avec le Minitel, commander à une entreprise de VPC (ventes par correspondance) ou retenir une place dans un train se faisait depuis longtemps en utilisant des formulaires électroniques. Avec Internet et XML apparaissent des formulaires intelligents, comportant une aide au remplissage pour le commerce électronique « B2C » (Business to Consumer). Avec l’EFI (Échange de Formulaire Informatisé) ou Web EDI (Échange de Données Informatisé) ce sont des scénarios d’échanges de formu- laires qui s’organisent, par exemple, pour un commerce électronique « B2B » (Business to Business) à la portée des PME. L’EFI permet ainsi aux petites entreprises de se joindre enfin facilement à une communauté EDI, comme c’est le cas dans la distribution, sans alourdir la charge de cette communauté. De même, la simplification des formalités administratives trouverait dans l’EFI un outil adapté au B2A (Business to Administration). 1. Formulaires électroniques et leur transfert ..................................... H 7 410 - 2 1.1 Minitel avant Internet .................................................................................. 2 1.2 Formulaires électroniques intelligents sur Internet .................................. 2 1.3 EFI ou Web EDI ............................................................................................. 3 2. Place du formulaire dans les échanges électroniques .................. 3 2.1 Entre l’e-mail, « human to human »........................................................... 3 2.2 ... et l’EDI, « machine to machine », EDIFACT ou Services Web............... 3 2.3 ... l’EFI, complément de l’EDI, a vocation à être « human to machine » . 4 3. EFI comme complément PME de EDI automatisé........................... 4 3.1 Obstacles à la généralisation de l’EDI aux PME........................................ 4 3.2 EFI ou Web EDI, solution accueillante pour PME ...................................... 5 3.3 Exemple du scénario EFI classique de réception de commandes par la PME .................................................................................................... 5 3.3.1 Description à partir du premier service EFI en France..................... 5 3.3.2 Enchaînement des formulaires de réception des commandes....... 5 3.3.3 Fonctionnalités du scénario ............................................................... 6 4. Outils pour bâtir un EFI .......................................................................... 6 4.1 HTML à XML ouvert sur le Web.................................................................. 7 4.2 Feuilles de style XSL-FO (eXtensible Stylesheet Language Formatting Objects) ..................................................................................... 7 4.3 DTD, schémas et parsers ............................................................................ 7 4.4 Standard XForms du W3C........................................................................... 8 4.4.1 Fonctionnalités de XForms pour l’utilisateur ................................... 8 4.4.2 Implementation de XForms ............................................................... 8 4.4.3 Proposition WebForms pour préparer à XForms ............................. 8 5. Conclusion ................................................................................................. 9 5.1 EFI autonomes ............................................................................................. 9 5.2 EFI s’inscrivant dans le cadre d’un framework ......................................... 9 Références bibliographiques ......................................................................... 9 D

h7410

Embed Size (px)

DESCRIPTION

Typologie des outils et des concepts

Citation preview

  • 04/10/2008DOCUMENTATIONDossier dlivr pour

    04/10/2008DOCUMENTATIONDossier dlivr pour

    Toute reproduction san

    change de formulaires informatis (EFI)

    par Claude CHIARAMONTIEDItorialiste de la lettre VendrEDI

    1. Formulaires lectroniques et leur transfert ..................................... H 7 410 - 21.1 Minitel avant Internet .................................................................................. 21.2 Formulaires lectroniques intelligents sur Internet.................................. 21.3 EFI ou Web EDI............................................................................................. 3

    2. Place du formulaire dans les changes lectroniques .................. 32.1 Entre le-mail, human to human ........................................................... 32.2 ... et lEDI, machine to machine , EDIFACT ou Services Web............... 32.3 ... lEFI, complment de lEDI, a vocation tre human to machine . 4s autorisation du Centre franais dexploitation du droit de copie est strictement interdite. Techniques de lIngnieur H 7 410 1

    ans la socit de linformation les formulaires lectroniques ont pris une importance croissante. En France, cela na pas t une nouveaut : avec le

    Minitel, commander une entreprise de VPC (ventes par correspondance) ou retenir une place dans un train se faisait depuis longtemps en utilisant des formulaires lectroniques.

    Avec Internet et XML apparaissent des formulaires intelligents, comportant une aide au remplissage pour le commerce lectronique B2C (Business to Consumer). Avec lEFI (change de Formulaire Informatis) ou Web EDI (change de Donnes Informatis) ce sont des scnarios dchanges de formu-laires qui sorganisent, par exemple, pour un commerce lectronique B2B (Business to Business) la porte des PME.

    LEFI permet ainsi aux petites entreprises de se joindre enfin facilement une communaut EDI, comme cest le cas dans la distribution, sans alourdir la charge de cette communaut. De mme, la simplification des formalits administratives trouverait dans lEFI un outil adapt au B2A (Business to Administration).

    3. EFI comme complment PME de EDI automatis........................... 43.1 Obstacles la gnralisation de lEDI aux PME........................................ 43.2 EFI ou Web EDI, solution accueillante pour PME ...................................... 53.3 Exemple du scnario EFI classique de rception de commandes

    par la PME .................................................................................................... 53.3.1 Description partir du premier service EFI en France..................... 53.3.2 Enchanement des formulaires de rception des commandes....... 53.3.3 Fonctionnalits du scnario............................................................... 6

    4. Outils pour btir un EFI .......................................................................... 64.1 HTML XML ouvert sur le Web.................................................................. 74.2 Feuilles de style XSL-FO (eXtensible Stylesheet Language

    Formatting Objects) ..................................................................................... 74.3 DTD, schmas et parsers ............................................................................ 74.4 Standard XForms du W3C........................................................................... 8

    4.4.1 Fonctionnalits de XForms pour lutilisateur ................................... 84.4.2 Implementation de XForms ............................................................... 84.4.3 Proposition WebForms pour prparer XForms ............................. 8

    5. Conclusion ................................................................................................. 95.1 EFI autonomes ............................................................................................. 95.2 EFI sinscrivant dans le cadre dun framework ......................................... 9

    Rfrences bibliographiques ......................................................................... 9

    D

  • 04/10/2008DOCUMENTATIONDossier dlivr pour

    CHANGE DE FORMULAIRES INFORMATIS (EFI) _____________________________________________________________________________________________

    TH 7 410 2

    XML (eXtensible Markup Language) est bien parti pour tre le langage de lEFI comme il le devient aussi pour dautres formes dchanges lectroniques de donnes structures comme le workflow , le multimdia, les bases de donnes partages ou le-business et lEDI.

    LEFI participerait alors la convergence des diffrentes formes dchanges lectroniques professionnels quannonce la syntaxe XML et ses outils de mise en uvre : par contre le niveau smantique, cest--dire le contenu des formulai-res, cherche encore ses rfrentiels et ses outils dharmonisation multilingues ! Des rfrentiels partiels sorganisent, en particulier avec le mcanisme des namespaces (espaces de nommage) qui permet de lier la balise dune donne XML dun formulaire une ressource , cest--dire un site sur le Web o lon pourrait trouver la dfinition de cette donne et de celles qui lui sont lies. Un rpertoire du contenu des formulaires lectroniques libells en franais est encourager par les pouvoirs publics, dabord pour les donnes administratives.

    Le sigle EFI sexplicite par change de formulaires informatis : ce bar-barisme sest construit pour montrer quil sagissait dune alternative ou dun complment lEDI. Ne serait-ce cette proccupation de trouver un sigle mmorable, on pourrait plus simplement parler dchange lectronique de formulaires.

    Avant de dfinir lEFI par rapport lEDI en EDIFACT ou en Services Web, on retracera rapidemenchanges sur Inteconstruction dun Ele standard XFormsEn conclusion, on manquera pas dinfl

    1. Formulaet leur t

    Un formulaire est uadministration, organicelui qui va le remplir,faciliter le traitement uambiguts, donc lecontentieux.

    Les formulaires existlorsque les contrats comLes scribes de tous pay

    Le support du formversements techniquelectronique. Ce dernieque les autres supportslement physique du folectronique autorise uaussi dmatrialis sur les rseaux de tlcommunications. 1.2 Formulaires lectroniques intelligents

    sur Internet

    Point nest besoin de rappeler que, dans le domaine des ct des formulaires administratifs et des documents

    commerciaux (bons de commande, avis de livraison, facture, etc.), on englobe danle questionnaire statiles domaines, une comporter quune outions sont structuresnome, pouvant tre t04/10/2008DOCUMENTATIONDossier dlivr pour

    oute reproduction sans autorisation du Centre franais dexploitation du droit de copie est strictement interdite. Techniques de lIngnieur

    formulaires comme dans les autres formes dchanges lectro-niques, Internet a tout rvolutionn en apportant une puissance etune souplesse nouvelles pouvant tre mises en uvre de manireuniverselle.

    Naturellement, tout site Web comporte des formulaires remplir(volontairement ou non dans le cas des cookies !) de manire

    s la dsignation de formulaire, aussi bien stique de plusieurs pages que, dans tous simple grille de rponse pouvant ne deux questions, ds lors que ces ques- et que cette grille est un document auto-

    ransmis et trait en tant que tel.t la gense du formulaire lectronique et sa place dans les rnet, pour ensuite donner un aperu des outils de FI et esquisser lvolution probable de cette technique avec du W3C ou les outils Microsoft etc., qui ne le suivent pas. voquera lvolution probable de lEDI classique qui ne uencer celle de lEFI.

    ires lectroniques ransfert

    n document structur par son concepteur, sme ou entreprise, pour guider pas pas entreprise ou particulier, de manire en ltrieur, automatis ou non, en vitant les s demandes complmentaires ou les

    ent depuis linvention de lcriture Sumer, merciaux ont t enregistrs sur tablettes.

    s en ont fait ensuite un usage omniprsent.

    ulaire a naturellement suivi les boule-s : tablette, papyrus, papier et maintenant r avatar comportant une particularit : alors , physiques, supposaient un transport ga-

    rmulaire remplir ou rempli, le formulaire n transport, on dira dans ce cas transfert, lui

    1.1 Minitel avant Internet

    La France a t, avec de nombreux services professionnels duMinitel, un prcurseur des formulaires lectroniques grand public.Les 15 millions de personnes (particuliers ou entreprises) qui onteu accs au Minitel y ont, un jour ou lautre depuis 1978, rempli unbon de commande ou rserv une place dans un train. Cest unvritable acquis culturel qui a d sadapter Internet.

    Si le formulaire est dfini comme une succession de rponses donner des questions structures, si possible suivant une logiqueadapte au sujet, on pressent que la socit de linformation nerisque pas den diminuer lusage, les proccupations du type informatique et liberts permettant dencadrer le souci desimplifier, par exemple, les rapports entre ladministration et lesusagers.

    Il faut bien voir, en effet, que de nombreux formulaires pourraienttre considrablement simplifis si les donnes que lon doit yrpter pouvaient tre recherches dans une base de donnes. Maisil sagit l dune autre histoire...

  • 04/10/2008DOCUMENTATIONDossier dlivr pour

    04/10/2008DOCUMENTATIONDossier dlivr pour

    _____________________________________________________________________________________________ CHANGE DE FORMULAIRES INFORMATIS (EFI)

    Toute reproduction san

    transformer le chaland surfeur en prospect ou client. Mais il ny a pas vraiment dchange avec ce que cela suppose de bilatral : la simple visite dun site Web doit pour cela tre associe avec une procdure interactive.

    Lassociation Web et e-mail, en particulier, permet toutes les combinaisons possibles : un formulaire remplir peut tre adress par e-mail ou tlcharg partir dun site Web, en ayant t per-sonnalis ou non lavance par rappel des changes antrieurs, etc. Une fois rempli, ce formulaire peut tre retourn ou non la mme adresse, etc. Il peut ou non y avoir accus de rception, retour des donnes aprs traitement, etc.

    Surtout, le formulaire lectronique peut tre intelligent en emportant avec lui un excutable pour laide au remplissage :

    avertissement si des zones obligatoires ne sont pas remplies ; contrles de format pour chaque zone ; cohrence entre des parties diffrentes du formulaire ; applet allant chercher des informations au cours dun rem-

    plissage en ligne.

    1.3 EFI ou Web EDI

    Dans EFI, lemploi du mot change tradusagit pas seulement denvoyer lquivalemulaire papier, mais dallers et retours depar exemple, rappel du formulaire prpointeur vers une notice de remplissagrception du formulaire rempli, indicationde lexploitation des donnes de ce formu

    Il faut noter que cette apparition de lEde lEDI induit plusieurs caractristiques :

    dune part, lEFI se situe dans ce qucest--dire les relations lectroniques ennisations, plutt que dans la relation avecle moment tout au moins) ;

    dautre part, on emploie lexpressisagit douvrir des PME, grce la soupune communaut EDI base sur une formchanges pour en permettre lautomatisa

    On a tout dabord parl de EDI light (obien cette ide dEDI facile utiliser par souvent de Web EDI qui sera employ iciEFI. Et lexpression Web EDI montre bietechniques dInternet.

    Mais Web EDI peut apparatre comme udans la mesure o elle ne vise quun cas dva chercher le formulaire la concernant dordres. Dautres cas de figure sont concsrement, comme celui de PME sexpdiades formulaires commerciaux sans passe

    En tout cas, le recours par lEFI au ravec ou sans Web, renvoie aux limites et qui sont bien identifis. Si scurit etencore tre amliores de mme que la fiala transmission de fichiers volumineux cproduits, par contre Internet offre :

    une simplicit, une accessibilit, unune explosion doutils et de services ;

    des standards de facto avec des modtivement faciles matriser, favorisant lachanges lectroniques ;

    une transmission plus conomiqu(rseaux valeur ajoute) utiliss tradtransport des messages EDI.

    2. Place du formulaire dans les changes lectroniques

    Avant dexpliciter ce que peut tre le complment EFI dun sys-tme EDI, il nest pas inutile de rappeler les diffrentes formesdchanges de formulaires lectroniques.

    La dfinition du formulaire est de proposer celui qui doit leremplir un cadre plus ou moins contraignant de questions ouvertesou fermes auxquelles on doit rpondre manuellement. Mais quenest-il du destinataire du questionnaire rempli ? Sagit-il :

    dun human , fonctionnaire ou commercial, qui doitexploiter manuellement le formulaire rempli lorsquil le reoit ;

    ou de leur application informatique, si le formulaire doit treprocess automatiquement aprs avoir t adress directement cette application ?

    2.1 Entre le-mail, human to human s autorisation du Centre franais dexploitation du droit de copie est strictement interdite. Techniques de lIngnieur H 7 410 3

    it bien cette ide quil ne nt dmatrialis dun for- formulaires intelligents : cdent mettre jour, e actualise, accus de des consquences tires laire, etc.

    FI dans lenvironnement

    on appelle le B to B , tre entreprises ou orga- le consommateur (pour

    on EFI surtout quand il lesse des outils Internet, alisation prcise de ses

    tion.

    u EDI lite ), qui exprime des PME. On parle aussi dans le mme sens que n quil y a recours aux

    ne expression restrictive e figure, celui o la PME sur le Web du donneur evables et se rpandront nt entre elles par e-mail

    r par un Web.

    seau Internet lui-mme, aux avantages du rseau

    responsabilit peuvent bilit, en particulier dans

    omme les catalogues de

    e couverture mondiale,

    alits dexploitation rela-ccroissement rapide des

    e que celle des RVA itionnellement pour le

    Rien de plus facile que de concevoir un formulaire en Word et delenregistrer protg en .dot : les destinataires ne peuvent lemodifier et sont tenus de rpondre soit en cochant les casesadquates, soit en choisissant une rponse dans une listedroulante des rponses possibles, soit en texte libre dans leszones prvues cet effet.

    Un tel formulaire peut tre envoy en pice jointe un e-mailpar une PME ses clients, pour solliciter leurs commandes,connatre leurs apprciations, leurs intentions, etc., en indiquantladresse e-mail o renvoyer le formulaire rempli manuellement.

    partir de l, la gestion et le traitement des retours peuvent treplus ou moins automatiss :

    tout peut tre entirement manuel : il y aura pourtant bien euchange lectronique de formulaires, lun remplir, lautre rempli ;mme si un applicatif doit se saisir des rponses pour en effectuerun traitement, encore faut-il quil y ait une saisie manuelle. Cetteforme basique de lEFI est suffisante pour une PME dsirantrassembler une information comparable sur ses clients ou sesprospects ;

    lautomatisation peut concerner soit la gestion, pour lenvoiautomatique de rappels, soit le traitement, pour la constitutiondune base de donnes par exemple. Encore faut-il que la structurede ces formulaires renvoys par e-mail soit reconnue, etc., ce quirenvoie au human to machine et un standard dcrivant lastructure du formulaire du type XML.

    2.2 ... et lEDI, machine to machine , EDIFACT ou Services Web...

    Un message EDI en EDIFACT, ou vhicul par SOAP dans le casdun Service Web est un formulaire normalis comportant desrponses :

    fermes : les codes correspondant aux rponses possiblessont inclus dans les rpertoires associs au message avec toutesles valeurs quils peuvent prendre ;

    semi-ouvertes, faisant appel des codes extrieurssimplement rfrencs, par exemple les rpertoires EDIFACTnincluent pas le rpertoire SIRENE, mais simplement sa rfrenceaccompagnant lidentifiant dune entreprise et permettant ainsi lapplication de le traiter comme identifiant SIRENE ;

    ouvertes : notamment le segment EDIFACT dnomm FTXpour free text dont lapplication ne pourra gure traiter auto-matiquement le contenu, sinon en laffichant.

  • 04/10/2008DOCUMENTATIONDossier dlivr pour

    CHANGE DE FORMULAIRES INFORMATIS (EFI) _____________________________________________________________________________________________

    TH 7 410 4

    Le but de lEDI en matisation totale, de bo

    2.3 ... lEFI, coma vocation

    LEFI reprsente un PME et pour la grandeentre :

    dune part, le formaux clients dune PME avec traitement manue

    dautre part, la maautomatisant les traitem

    Lintrt de lEFI est qla PME et de lEDI pou

    le message EDIFAqui part de lapplicatif visionnements par exeest transform en form

    de mme, le forconditions de livraisonrempli manuellemenEDIFACT pour tre expgrande entreprise.

    Donneur d'ordre

    Flux EDI

    Flux EDI intgr

    RVA

    PasserelleRVA / Internet

    Base dedonnes

    partenaireset produits

    Internet / Extranet

    EDI Web

    TraducteurEDI centralis

    Exemple : cest lapour viter une ruptureun message commades ventes du fournilentrept, la facturation04/10/2008DOCUMENTATIONDossier dlivr pour

    oute reproduction sans autorisation du Centre franais dexploitation du droit de copie est strictement interdite. Techniques de lIngnieur

    EDIFACT ou en Services Web est lauto-ut en bout.

    plment de lEDI, tre human to machine

    moyen terme intressant la fois pour la entreprise (figure 1) : lEFI se situe en effet

    ulaire envoy en pice jointe un e-mail ou tlcharg partir dune bote lettres l au retour du formulaire rempli ;

    chinerie lourde EDI dune grande entreprise ents des retours.

    uil conserve les avantages de le-mail pour r la grande entreprise :

    CT (ou SOAP dans le cas de Service Web) de la grande entreprise (gestion des appro-mple), au lieu darriver tel quel la PME, y ulaire de commande affichable lcran ;

    mulaire de rponse la commande ou est affich lcran de la PME pour y tre t, puis ensuite transform en message di et reu comme tel par lapplicatif de la

    3. EFI comme complment PME de EDI automatis

    Aprs avoir dvelopp les justifications de lapparition dun EFIconu comme un EDI lite, la porte des trs petites entreprises,lexemple du scnario le plus courant, celui de la rception decommandes, sera prsent avec des illustrations tires deALLEGRO-EFI qui est adoss la premire communaut EDI enFrance, celle de la grande distribution.

    3.1 Obstacles la gnralisation de lEDI aux PME

    Du point de vue du petit fournisseur, une solution EDI classiquencessite un minimum de comptence informatique. Mais celle-cine peut tre extrieure lentreprise. En effet, la rception des

    Figure 1 Schma de transmission

    Moyens et grands fournisseurs

    Petits fournisseurs

    pplicatif de gestion des approvisionnements, des stocks, qui dclenchera automatiquement nde destination de lapplication de gestion sseur qui le traitera automatiquement pour , etc.

    En rsum : lEFI est transparent pour la communaut EDI, et surtout

    pour la grande entreprise qui en est leader (donneur dordres,administration, etc.) : il ny a pas grer un systme particulierpour les PME qui se joignent occasionnellement ;

    lEFI est peu coteux pour la PME qui na pas installerlautomatisation de lEDI, laquelle ne se justifie pas, au moins dansun premier temps : si les transactions deviennent rptitives doncprvisibles et automatisables, la PME pourra dcider de passer enEDI, mais ce sera sa dcision, au moment qui lui convient ;

    lEFI peut sinsrer dans un enchanement de messagesexcutant un Service Web complexe. Le standard BPEL(Business Process Execution Language) peut prvoir, parexemple une intervention humaine de confirmation.

  • 04/10/2008DOCUMENTATIONDossier dlivr pour

    04/10/2008DOCUMENTATIONDossier dlivr pour

    _____________________________________________________________________________________________ CHANGE DE FORMULAIRES INFORMATIS (EFI)

    Toute reproduction san

    commandes au quotidien est vitale pour lactivit commerciale. Une chose est de rceptionner automatiquement une commande EDI, autre chose tant de lhonorer.

    Si le logiciel de comptabilit ou de paie peut tre inutilis pendant quelques jours, loutil EDI doit tre toujours sous sur-veillance. Ceci est une exigence dautant plus forte que la gestion de la chane dapprovisionnement implique des dlais de livraison entre 24 et 48 heures. La comptence EDI ne peut donc tre celle dune seule personne mais dau moins deux. Ce sont des conditions difficiles runir dans une trs petite entreprise, familiale ou artisanale.

    Du point de vue du donneur dordres, le besoin est celui dune garantie que tout ordre pass est pris en compte. En effet, une commande non reue est une livraison non effectue et donc du chiffre daffaires perdu en magasin, des clients non satisfaits et mcontents ou des ruptures dans les chanes de fabrication.

    Premier obstacle la gnralisation de lEDI tous les partenaires : au-del de leurs principaux fournisseurs qui repr-sentent 80 % de leurs achats et avec qui ils ont tabli une relation EDI efficace, les donneurs dordres se heurtent (aujourdhui) la limite des comptences informatiques de leurs petits partenaires.

    Certains en ont fait lamre exprience. En exerant une forte pression sur les petits fournisseurs, ils peuvent certes obtenir linstallation dune station EDI. Mais le fosavre vite trop erratique pour garantir nements rguliers.

    Lautre obstacle est celui du temps nclien EDI classique. La prise de contact initmtres, le suivi de mise en place, les tesdu donneur dordres, un investissement fournisseur. Cet investissement est justifiagros volumes dinformation dans le calongue dure.

    Mais ce qui se justifie pour les 5fournisseurs ne lest plus pour les autrestribution peuvent aller jusqu 3 000 ou 4une solution simple mettre en uvreServices Web, forme davenir de lEDI auapplication, qui peuvent apparatre plus s

    3.2 EFI ou Web EDI, solutiopour PME

    En dehors de la simplicit dutilisaticontrainte est la compatibilit avec les apen EDIFACT. En effet, il nest pas envisdordres gre un format de message poude celui pour les 20 % restants qui reprseses partenaires. Il est apparu importaidentique et respecte le mme standclassique ou une solution simplifie. Pourflux entrants et sortants restent grs par avec ses partenaires existants. Cest au Rges EDIFACT vers les serveurs dits Webmations de traage des messages doivemoins quivalentes, quelles proviennent sique ou quelles proviennent du Web ED

    Trs rapidement, les oprateurs de RVque reprsente le Web EDI, en termes dutilisateurs et surtout de complment de vdonneurs dordres. Le tout EDI tait deve

    Ce qui prcde peut tre adapt aux Selaquelle les Services Web sans RVA acompliqus que lEDIFACT avec RVA souhquun formulaire lectronique remplir m

    3.3 Exemple du scnario EFI classique de rception de commandes par la PME

    Le scnario dcrit ci-aprs est celui de la rception decommandes (illustration par ALLEGRO-EFI, avec lautorisation deGencod-EAN France devenue GS1 France en 2005 et SERES). Lesscnarios complmentaires comme : rception de commandessuivie de lenvoi davis dexpdition, envoi de factures, etc., sendduisent. De mme, les principes de mise en uvre dun EFI dansdautres domaines, formalits administratives, social, rseau sant,etc., peuvent utilement sen inspirer.

    3.3.1 Description partir du premier service EFI en France

    Le service ALLEGRO-EFI, premier service de ce type treoprationnel en France ds le dbut 1998, permet de saisir etdenvoyer, de recevoir et dafficher, dans une forme lisible, desmessages EDI partir de grilles dcran appeles formulaires. partir de son navigateur Internet, lutilisateur EFI :

    visualise en clair les messages EDI envoys par ses parte-naires, il pourra ensuite les imprimer et/ou les importer dans sons autorisation du Centre franais dexploitation du droit de copie est strictement interdite. Techniques de lIngnieur H 7 410 5

    nctionnement de celle-ci la fiabilit dapprovision-

    essaire pour initialiser un ial, la dfinition des para-ts, demandent de la part de deux trois jours par ble pour le traitement de dre de partenariats de

    00 ou 1 000 premiers , qui dans la grande dis- 000. moins de trouver . Et ce ne sont pas les tomatis dapplication imples pour les PME.

    n accueillante

    on, on a vu que lautre plications EDI existantes ageable quun donneur r 80 % des flux, diffrent ntent a contrario 80 % de nt que le flux EDI soit ard dans une solution le donneur dordres, les le ou les RVA quil utilise VA de router les messa- EDI . De plus, les infor-nt tre identiques ou au directement du RVA clas-I.

    A ont saisi lopportunit e conqute de nouveaux aleur ajoute offrir aux

    nu possible.

    rvices Web : la PME pour pparaissent encore plus aiteront aussi ne recevoir anuellement.

    progiciel de gestion commerciale ; met vers ses partenaires des messages qui sont saisis en

    clair sur son poste partir dun formulaire (par exemple un avisdexpdition) et qui seront ensuite automatiquement convertis.

    Le service EFI assure : la confidentialit et la scurit par certificat dauthentification

    et cryptage ; la transparence pour les donneurs dordres (leurs flux passent

    par le mme canal, que leur partenaire soit un abonn EFI ou EDI) ; la centralisation sur le serveur de :

    la traduction, la gestion des formulaires, la gestion des bases de donnes articles et partenaires :

    chaque utilisateur y dispose dun espace priv en cration, modi-fication et consultation.

    Lquipement ncessaire est la porte dune trs petite entre-prise : pour utiliser un service EFI, il suffit, en effet, de disposer dunPC et dun modem avec un navigateur Internet et si possible ADSL.

    3.3.2 Enchanement des formulairesde rception des commandes

    Lutilisation au quotidien se rsume par : la connexion au service ; laffichage de la liste des commandes ; laffichage et limpression du contenu dune ou de plusieurs

    commandes.

    Liste des commandesCette liste permet dun simple coup dil de prendre rapidement

    connaissance des commandes reues. Pour afficher le contenudune commande, il suffit de slectionner lune des lignes de laliste et de cliquer sur le bouton Afficher .

    La liste des commandes peut tre prsente, en cliquant surlintitul de colonne correspondant, par :

    numro de commande ; date de commande ; code EAN du command par .

    Affichage du contenu dune commandeAprs avoir cliqu sur licne Retrait des commandes les

    actions dcrites sur la figure 2 senchanent automatiquement.Le retrait effectu, la liste des commandes permet de prendre

    connaissance des commandes reues.

  • 04/10/2008DOCUMENTATIONDossier dlivr pour

    CHANGE DE FORMULAIRES INFORMATIS (EFI) _____________________________________________________________________________________________

    TH 7 410 6

    3.3.3 Fonctionnal

    Il sagit, chez ALLEGRlutilisateur tre nipartenaires EDI.

    Gestion des basesChaque utilisateur d

    articles et partenaires,

    En cliquant sur licnsont disponibles (figure

    la liste des comm les codes articles les codes intervenLes deux derniers m

    donnes des articles et

    Figure 2 Affichage du

    Figure 3 Gestion des

    Figure 4 Liste des codes articles et actions possibles04/10/2008DOCUMENTATIONDossier dlivr pour

    oute reproduction sans autorisation du Centre franais dexploitation du droit de copie est strictement interdite. Techniques de lIngnieur

    its du scnario

    O-EFI comme ailleurs, daider au maximum veau avec le systme dinformation de ses

    de donnes articles et partenairesispose de ses propres bases de donnes, sur le serveur ALLEGRO-EFI.

    e Gestion des commandes trois menus 3) :

    andes ;;ants.enus permettent de grer les bases de

    partenaires.

    Gestion de la base de donnes articlesLa liste des articles est complte automatiquement lorsquil y a

    prsence de nouveaux codes EAN dans les commandes reues.Dans ce cas, une nouvelle ligne est cre avec un code interne videet le libell Non renseigne . Lcran illustre la liste des codesarticles et les diffrentes actions possibles (figure 4).

    Gestion de la base de donnes partenairesCette base est enrichie automatiquement lorsquun nouveau lieu

    fonction est utilis dans un message Commande reu. Unenouvelle ligne est alors cre pour ce code et ladresse est auto-matiquement renseigne partir de la base des lieux-fonctions gre par Gencod EAN-France (GS1 France). Lorsque le code estinconnu, le champ Adresses contient le libell Nonrenseigne . Ce libell peut tre par la suite modifi manuellement laide du bouton Modifier .

    4. Outils pour btir un EFILa mise en uvre de lEFI, en simples pices jointes des

    e-mails ou dans le cadre dun Web EDI, fait appel un certainnombre de techniques daccompagnement plus ou moins sophisti-ques, telles quon peut en avoir un aperu significatif danslexemple dcrit ci-avant (gestion du Web, protocoles Internet ouRVA, bases de donnes, etc.).

    Ces techniques qui dpassent lEFI tout en tant ncessaires samise en uvre sont largement dcrites et ne seront donc pasreprises ici : on ne traitera ci-aprs que de lEFI proprement dit,change de formulaire informatis, cest--dire de la structurationdes donnes pour en permettre un change lectronique sousforme de formulaires intelligents pouvant comporter des liens versdes notices explicatives, le prcdent formulaire rempli par luti-lisateur, etc.

    Dans ce sens bien prcis, btir un systme EFI, cest mettre enuvre un langage de structuration des donnes qui soit la fois :

    affichable lcran pour tre lu et/ou complt off line ou online (avec la possibilit dutiliser les liens vers dautres ressourcesdu Web) avant suites donner par le fonctionnel, responsable desventes dans le cas dune commande, etc. ;

    contenu dune commande

    bases de donnes articles et partenaires

  • 04/10/2008DOCUMENTATIONDossier dlivr pour

    04/10/2008DOCUMENTATIONDossier dlivr pour

    _____________________________________________________________________________________________ CHANGE DE FORMULAIRES INFORMATIS (EFI)

    Toute reproduction san

    prsent, pour tre lu et/ou complt avec un process automatique EDI, lapplication informatique de gestion des stocks ou des achats, toujours dans le cas de la commande.

    Comme dans bien dautres domaines, cest XML qui est la lingua franca, en particulier avec son standard XForms.

    4.1 HTML XML ouvert sur le Web

    Pour mettre les capacits de HTML (Hyper Text Markup Language ) la hauteur du dveloppement du Web, le W3C (World Wide Web Consortium ) a mis au point en 1997 le langage XML qui constitue un bien meilleur compromis entre simplicit et puissance. Immdiatement adopt, la plus grande souplesse de XML lui a permis dtre dsormais la base des applications nou-velles sur le Web faisant appel une structuration des donnes transmettre.

    Le langage XML a ainsi dj donn naissance des idiomes faisant appel une smantique particulire dans tous les domaines : multimdia, mathmatiques, chimie, musique et surtout tous les secteurs dans les domaines du commerce, du transport et de ladministration.

    Lune des principales amliorations de XML, qui en fait, entre autres, un outil particulirement bien adadistinction entre :

    dune part, la description logique dedun document, cest--dire en particuliedonnes et leurs rptitions ventuelles ;

    dautre part, la description de la prlcran, dans un fichier, limpression, etstyle adaptes au support vis.

    Or lEFI a prcisment besoin dun donnes dans une forme affichable aussides applications, ou pourquoi pas un jou

    Autre amlioration de XML, sa capacit Web. La syntaxe de XML nest pas seinterne un document : en dehors du liendocument, cest sa plus grande facilit quliens hypertextes entre documents dispconstitue une avance notable de XML. Crer le formulaire de tous les contextes quile remplissage. En effet, les pointeurs souplesse : pour chaque case dun formpointer directement sur le paragraphe conlocalisable sur le Web, catalogue de prodnotice explicative, etc. Il y a l, pour lEFIces liens avec des documents mis jour pdes formulaires en ligne efficace ce qui v

    Les diffrents types de liens et dactiallant jusqu la copie de donnes, illustrqui est au cur de lEFI : on nest plus se remplir avec limpression dtre attendest mal rempli. Au contraire, lEFI enremplissage dun formulaire intelligent eten mobilisant toute linformation dispcommunication.

    4.2 Feuilles de style XSL-F (eXtensible StylesheetFormatting Objects)

    La feuille de style rassemble les rglechaque type dlment dun document XMsur la structure logique des donnes, laisssoins de la feuille de style. Cest, rappelonpermet un document XML dtre la fo

    mappable tel quel vers lapplication concerne (en tant quemessage EDI) ;

    mis en page grce sa feuille de style pour affichage lcran... ce qui est la base de lEFI comme complment de lEDI.

    XSL-FO est le langage XML des feuilles de style. Il analyse larbredlments du document XML formater et le reconstruit pourpouvoir linterprter en appliquant les rgles associant slecteurdlments et forme gnrer pour chaque lment.

    La fonction importante maintenir est la possibilit de gnreravec XSL-FO le formatage dun document XML qui soit lisible avecHTML. Avant que toutes les PME destinataires dun EFI soientquipes dun navigateur XHTML, mixtant HTML et XML, il faudrabien communiquer avec celles restant quipes des seuls navi-gateurs HTML.

    Une autre fonction est que pour lentreprise ou ladministrationqui souhaite diter plusieurs types de formulaires spcifiques(documents commerciaux ou formalits administratives), XSL-FOpermette bien la mise en page de cette famille de formulaires, ayanttous la mme prsentation, au niveau le plus dtaill, celui de lataille de chaque police de caractres, des couleurs, bordures, etc.

    Cest donc au total le couple XML/ XSL-FO qui permet lEFI debnficier de la richesse des sources dinformation du Webreformates pour en faciliter un usage homogne.s autorisation du Centre franais dexploitation du droit de copie est strictement interdite. Techniques de lIngnieur H 7 410 7

    pt lEFI, est une claire

    la structure des donnes r lenchanement de ces

    sentation des donnes c., dans des feuilles de

    langage structurant les bien quintgrable dans r accessible la voix.

    accrue tre ouvert sur le ulement une grammaire

    hypertexte interne un e HTML, pour tablir des erss sur le Web, qui

    est prcieux pour entou- permettront den faciliter XML sont dune grande ulaire, il est possible de cern de tout document

    uits, prix promotionnels, , une garantie de qualit, ermettant un remplissage ite les contentieux.

    ons quils commandent, ent le concept dchange ul devant son formulaire u avec une escopette sil XML permet laide au illustre toute sa richesse onible pour faciliter la

    O Language

    s de mise en page pour L, qui, lui, ne porte que

    ant leur prsentation aux s-le, cette sparation qui is :

    4.3 DTD, schmas et parsers

    Les besoins ne sont pas les mmes, suivant quil sagit : dun petit groupe de PME souhaitant recourir XML (figure 5)

    pour leurs changes lectroniques de formulaires commerciaux etlogistiques ;

    dune grande administration dsirant stocker des formulairesadministratifs XML dans une base de donnes ;

    ou dune communaut (ou offreur de services) mutualisantsur le Web des bases de donnes mises jour en permanence.

    Figure 5 EFI en XML sur Web EDI

    Base dedonnes

    partenaireset produits

    1. Rceptionmessage EDI

    Retour : mission del'avis de livraison

    Aller : rceptiond'une commande

    3. Traduction

    2. Enregistrement2. Traduction

    Parser XML

    3. Extraction

    4. Affichage

    1. Saisie du formulaire

    ServeurHTTP

    X400ou SMTR

    4. missionmessage EDI

    MessageEDI

  • 04/10/2008DOCUMENTATIONDossier dlivr pour

    CHANGE DE FORMULAIRES INFORMATIS (EFI) _____________________________________________________________________________________________

    TH 7 410 8

    En tout cas, lquipement minimal se rsume :

    un jeu de DTD ou de schmas disponibles, provenant dun fournisseur, dune SSII les ayant adapts leur mtier, dune communaut sectorielle, etc. ;

    un parser validant : il en existe crits en C ou en Java.

    Lorsque lon ne voudra pas se contenter dafficher la mise en page XSL-FO dun document XML, mais lintgrer dans une appli-cation, une API faisant le lien entre les entits XML et lapplication qui va les traiter est ncessaire : on peut encore citer SAX (Simple API for XML ) et DOM (Document Object Model ), standard du W3C, qui semble bien adapt aux formulaires habituels qui ne sont pas trop volumineux.

    Mais on est dj dans un EFI commenant ressembler de lEDI.

    4.4 Standard XForms du W3C

    Le standard XForms 1.0 est une recommandation du W3C depuis la fin 2003. Ses spcifications ont trs vite t adoptes et utilises pour les outils de nombreux offreurs. Nanmoins, des outils comme InfoPath de Microsoft ne sy rfrent pas. XForms est conforme XML de bout en bout, non seulement pour entrer des donnes ou les transfXML Schema pour dfimanipulation des donn

    Les besoins concernexemple, lamlioratprsentat ion des d(Model-View-Controllerlisation dans le cadre d

    Un exemple simplefigure 6, est consultabl

    http://www.w3school

    Pour essayer cet exladresse :

    http://www.w3schoolname=try_form

    4.4.1 Fonctionnal

    LEFI avec XForms cole remplissage du form

    vrification des vlisateur saisi ; calcul su

    rappel des chamgatoire avant envoi du

    recherche des doutilisation du formulair

    intgration avec le

    Les amliorations dexemple, la validation

    noter aussi lobjeOffice) dun support XML/Xpath, tout en rdviter tout lien entre

    4.4.2 Implementa

    Les nombreux outils offreurs comportent divtype dutilisateur deconcernant le type denon-voyant, etc.

    Take a look at this document using XForms:

    First Name

    Last Name

    Submit04/10/2008DOCUMENTATIONDossier dlivr pour

    oute reproduction sans autorisation du Centre franais dexploitation du droit de copie est strictement interdite. Techniques de lIngnieur

    rer, mais en utilisant les outils XML comme nir ses types de donnes ou XPath pour la es.

    ant la version XForms 1.1 concernent, par ion de la sparation entre structure et onnes par une archi tecture MVC

    ) et larticulation avec SOAP pour une uti-es Services Web.

    de XForms (en anglais), donn sur la e sur le site :

    s.com/xforms/xforms_example.asp

    emple avec son propre navigateur utiliser

    s.com/xforms/tryit_xapp.asp?file-

    its de XForms pour lutilisateur

    mporte des fonctionnalits trs utiles pour ulaire par lutilisateur :

    aleurs admises pour les donnes que luti-r les donnes saisies ;ps du formulaire o la rponse est obli- formulaire rempli ;nnes saisir dans un autre document et e rempli comme input dun autre ;s Services Web (SOAP et XML RPC).

    e la version XForms 1.1 concernent, par dun numro de carte de crdit.

    ctif de simplification (par exemple dOpen de XForms pour des non-spcialistes de espectant lobjectif dorigine de XForms formulaires et applications bureautiques.

    tion de XForms

    bass sur XForms qui sont proposs par les erses caractristiques permettant chaque

    trouver ce qui lui convient, y compris support, tlphone portable, outil pour

    Tout en ntant pas la seule formule, limplmentation deXForms dans un navigateur devrait tre naturelle, bien quelle sefasse attendre. Avec deux possibilits du type client-serveur :

    soit tout mettre du ct serveur, sauf laffichage HTML duct navigateur, ce qui entranera des allers et retours inutiles ;

    soit, pour viter cet inconvnient, tout mettre dans un navi-gateur devant alors tre consquent.

    Mais les implmentations ct serveur sont, en 2005, la seulepossibilit dimplanter XForms court terme : ces implmentationspermettent dutiliser la puissance dclarative de XForms tout entant compatibles avec les navigateurs actuels.

    Le fait que loutil de Microsoft, InfoPath, ne soit pas bas surXForms nen facilite pas beaucoup limplmentation. En effet, leformat interne InfoPath est une version de XHTML modifie parXSLT qui ne suit pas XForms.

    4.4.3 Proposition WebForms pour prparer XForms

    La proposition WebForms 2.0 soumise au W3C par Mozilla,Opera et Apple part du constat que, si XForms est bien adapt ladescription de la logique mtier et des contraintes sur les donnes,il nest pas implmentable sur la plupart des navigateurs.WebForms entrine donc de facto les architectures plaant XFormssur le serveur et peut tre considr comme une tape inter-mdiaire entre HTML et XForms.

    En fin de compte, cest sans doute la position de Microsoft,rticent vis--vis de XForms mais qui ne sest pas associ non plus WebForms, qui dterminera lavenir de cette proposition.

    Figure 6 Un exemple de XForms

    The page will display pretty much like this:

    First Name

    Last Name

    Submit

  • 04/10/2008DOCUMENTATIONDossier dlivr pour

    04/10/2008DOCUMENTATIONDossier dlivr pour

    _____________________________________________________________________________________________ CHANGE DE FORMULAIRES INFORMATIS (EFI)

    Toute reproduction san

    5. ConclusionUne des questions poses par XML est celle de la rapparition

    possible de la Tour de Babel ! Par exemple, en ce qui concerne lEFI, si XML peut constituer un mtalangage universel, on peut voir dj des idiomes et des dialectes comportant leurs propres vocabulaires et constructions de phrases.

    Pour continuer parler le mme langage, il faut pouvoir se rfrer, non seulement une mme grammaire, mais aussi un mme vocabulaire :

    les DTD ou les schmas sont la grammaire de lEFI en XML : en recourant le plus possible des DTD ou schmas existants et leurs feuilles de style, on utilise lanalyse dj faite de la structure des donnes devant figurer dans un formulaire et on facilite la tche de tout le monde ;

    mais des donnes apparemment identiques, figurant dans des formulaires se rfrant une DTD ou un schma commun, nont pas forcment pour autant le mme sens : il y a en France prs de trente dfinitions du chiffre daffaires suivant le contexte, la rglementation, etc. Les concepts et dfinitions des donnes sont donc enregistrer avec leur contexte pour que lon puisse faire rfrence un vocabulaire sans ambigut.

    Le mcanisme des namespaces (esppermet de lier la balise dune donne XM ressource , cest--dire un site sur ltrouver la dfinition de cette donne et dsemble bien adapte ce souci de rfrrseau de namespaces, comme il en exisdonnes de base de lINSEE, est encopublics, dabord pour ces donnes admin

    Le but est que le dveloppement des Ela communication, aboutisse bien ce qce qui suppose que lon soit bien daccordtransmises.

    Deux formules sont possibles pour lv

    5.1 EFI autonomes

    Des PME ayant des relations suivies leuensemble leurs changes de donnes comadministratives peuvent parfaitement se mbas sur un jeu de DTD ou schmas displeur scnario daffaires. Elles nont de ppersonne et peuvent ainsi pratiquer un E

    Dautant que ces PME peuvent recouriEFI en faisant appel une SSII qui pourcelles qui le souhaitent, passer lEDI en

    XML dans le format interne de leur application (ce qui revient mutualiser le traducteur).

    Des communauts EDI vivent ainsi trs bien en autarcie, utilisantdanciennes versions des rpertoires EDIFACT, version D93A untemps normalise, ou mme 90.2, ds lors que leurs besoins nontpas volu et que ces versions leur conviennent donc toujours. Cescommunauts peuvent trs bien se bricoler des DTD ou schmascorrespondant aux MIG des vieux messages EDIFACT quellesutilisent et avoir ainsi un EFI sur mesure, ajust leur EDI qui estdevenu au fil des ans tout fait propritaire .

    Effectivement, quil ait ou non une dimension EDI, lEFI na pasforcment suivre, jour aprs jour, le dveloppement technique etson cortge de changement de versions. Les bonnes questionssont celles qui doivent tre poses aux fonctionnels, commerciaux,acheteurs, logisticiens des entreprises concernes :

    les formulaires utiliss sont-ils toujours oprationnels, oubien faut-il les refondre ?

    des nouveaux partenaires commerciaux vont-ils se joindre lEFI et risquer de proposer les DTD ou schmas quils utilisent djavec dautres ?

    Sauf rponse positive ce genre de questions, un EFI peut sesuffire lui-mme et na pas souvrir sur le monde extrieur.

    [1] EFI dans lindustrie automobile :http://www.galia.com/bin/s_efi.asp

    [2] EDI, Web EDI, EFI dans la grandistribution : http://www.ean-net-france.org/fille/t/frame.htm

    [3] ALLEGRO-EFI :http://www.seres.fr/fr/produits/alle-gro-efi.htm

    [4] Recommandations de lADAE :http://www.adae.gouv.fr/arti-cle.php3?id_article=195s autorisation du Centre franais dexploitation du droit de copie est strictement interdite. Techniques de lIngnieur H 7 410 9

    olution des EFI.

    r permettant damliorer merciales, logistiques ou ettre daccord sur un EFI onibles correspondant

    ermission demander FI autonome.

    r linfogrance de leur ra mme les aider, pour traduisant les messages

    loptique dEDIFACT ; ou celle dun cadre plus souple, plus bottom up , celui des

    Services Web.

    Le rapprochement des deux perspectives ntant pas exclu.

    Grce la souplesse de XML et la puissance dInternet, lEDIde demain, quel que soit le framework qui simposera, peut assu-rer la sauvegarde de ce qui restera valable dans EDIFACT, savoirlanalyse des processus daffaires par les utilisateurs eux-mmes.Ce qui correspond tout fait la logique de lEFI.

    Et dans tous les cas, lEFI, comme le Web EDI, resteront lamanire la plus adapte dassocier occasionnellement desPME-TPE un e-business automatis parce que permanent.

    Pour plus dinformations le lecteur pourra se reporter auxrfrences [1] [12].

    Rfrences bibliographiques

    de

    [5] W3C XForms 1.0 : http://www.yoyode-sign.org/doc/w3c/xforms1/

    [6] XML francophone : http://www.chez.com/xml http://xmlfr.org

    [7] Lettres dinformation : http://vendr-edi.net

    [8] W3C XForms 1.0 : http://www.w3.org/TR/xforms/

    [9] W3C XForms 1.1 : http://www.w3.org/TR/2004/WD-xforms11-20041115/

    [10] Top 10 XForms Engines : http://www.xml.com/pub/a/2005/02/09/xforms.html

    [11] XForms, three ways : http://www.infoworld.com/arti-cle/05/02/25/09TCxforms_1.html

    [12] WebForms : http://developpeur.journaldunet.com/tuto-riel/xml/050616-xml-whatwg-web-forms.shtmlaces de nommage) qui L dun formulaire une

    e Web o lon pourrait e celles qui lui sont lies ence sans ambigut. Un te, par exemple pour les urager par les pouvoirs istratives gnrales.

    FI, outil de facilitation de ue le message passe , sur le sens des donnes

    5.2 EFI sinscrivant dans le cadredun framework

    N pour simplifier lEDI, lEFI li un systme EDI ne pourra quesuivre son volution, lorsquelle se produira. noter que lescommunauts de-business qui sont satisfaites de leur systme EDI(EDIFACT + RVA ou Internet) nont aucun besoin urgent den chan-ger. Nanmoins, une volution prvisible seffectuera sans douteprogressivement avec lextension de XML. Deux perspectivespossibles :

    celle dun framework top down , type ebXML suivant

    change de formulaires informatis (EFI)1. Formulaires lectroniques et leur transfert1.1 Minitel avant Internet1.2 Formulaires lectroniques intelligents sur Internet1.3 EFI ou Web EDI

    2. Place du formulaire dans les changes lectroniques2.1 Entre le-mail, human to human 2.2 ... et lEDI, machine to machine , EDIFACT ou Services Web...2.3 ... lEFI, complment de lEDI, a vocation tre human to machine

    3. EFI comme complment PME de EDI automatis3.1 Obstacles la gnralisation de lEDI aux PME3.2 EFI ou Web EDI, solution accueillante pour PME3.3 Exemple du scnario EFI classique de rception de commandes par la PME3.3.1 Description partir du premier service EFI en France3.3.2 Enchanement des formulaires de rception des commandesListe des commandesAffichage du contenu dune commande

    3.3.3 Fonctionnalits du scnarioGestion des bases de donnes articles et partenairesGestion de la base de donnes articlesGestion de la base de donnes partenaires

    4. Outils pour btir un EFI4.1 HTML XML ouvert sur le Web4.2 Feuilles de style XSL-FO (eXtensible Stylesheet Language Formatting Objects)4.3 DTD, schmas et parsers4.4 Standard XForms du W3C4.4.1 Fonctionnalits de XForms pour lutilisateur4.4.2 Implementation de XForms4.4.3 Proposition WebForms pour prparer XForms

    5. Conclusion5.1 EFI autonomes5.2 EFI sinscrivant dans le cadre dun frameworkRfrences bibliographiques