Fiche de l'awt Introduction au langage XML
|
|
- Camille Dumouchel
- il y a 8 ans
- Total affichages :
Transcription
1 Fiche de l'awt Introduction au langage XML XML (extensible Markup Language), langage de description et d'échange de documents structurés, s'impose comme un standard incontournable pour le développement de projet e-business Créée le 09/05/01 Modifiée le 06/03/02
2 1. Présentation de la fiche XML (extensible Markup Language), langage de description et d'échange de documents structurés, s'impose comme un standard incontournable pour le développement de projets e-business XML (extensible Markup Language) est un langage de description et d'échange de documents structurés adopté en 1998 par le W3C (World Wide Web Consortium). Pour celui qui s'intéresse aux TIC et à l'e-business, il est évident qu'xml se positionne de plus en plus comme le standard de structuration et d'échange de données. Pourtant, plus on en parle et moins le concept semble clair. Cette fiche poursuit donc un objectif de clarification. Elle aborde les problématiques suivantes: à quoi sert XML, à qui sert XML, quand pourrons-nous utiliser XML et comment l'utiliser, quels sont les outils disponibles, etc Sites Web en rapport avec cette fiche World Wide Web Consortium (W3C) Le Consortium du World Wide Web crée des standards pour le Web (XML, XHTML, CSS, WSDL, SOAP, etc.). Sa mission est de mener le Web à son potentiel maximal, tout en développant des technologies (specifications, lignes directrices, logiciel et outils) qui favorisent l'échange d'information, le commerce, l'inspiration, le libre arbitre, et la compréhension collective XML.ORG Portail consacré à XML (extensible Markup Language) mis en Å uvre par OASIS : nouvelles, formation, aide à la décision, informations indépendantes, etc, sur la mise en Å uvre d'applications industrielles et commerciales de XML OASIS : Organization for the Advancement of Structured Information Standards Consortium international sans but lucratif dont l'objectif est le développement de spécifications industrielles d'interopérabilité basées sur des normes publiques comme XML et SGML Universal Description, Discovery and Integration (UDDI) Protocole lié aux services Web. Avec UDDI on offre une plate-forme standard qui permet aux entreprises et organisations de trouver facilement les services Web disponibles sur l'internet Autres fiches à consulter L'intermédiation E-Business: présentation de l'intermédiation (activités liées à l'e-business externalisées vers des parties tierces) et de ses différents modèles création le 05/02/01 dernière modification le 05/02/01 Plate-formes d'intermédiation Présentation de solutions techniques mises en Å uvre dans le cadre des plate-formes d'intermédiation, notamment sur base du standard XML création le 14/05/01 dernière modification le 14/05/01 Sites dynamiques et bases de données Les pages dynamiques et l'accès aux bases de données sont des technologies indispensables au développement d'un site web d'e-business création le 18/04/01 dernière modification le 03/01/02
3 2. Pourquoi XML? XML est apparu en réponse aux faiblesses du HTML, tout en conservant ses atouts de simplicité. Il XML est notamment destiné au développement d'applications e- business Les applications Web actuelles ont été développées grâce au langage HTML. Celui-ci est devenu très populaire et a assuré le succès planétaire du Web. XML est apparu en réponse aux faiblesses du HTML, tout en conservant ses atouts de simplicité. XML est à première vue un langage qui ressemble au HTML, car il présente l'information encadrée par des balises. Mais il est plus précis, plus structurant et permet de simplifier les transactions de l'e-business Les limites du HTML Le succès et la simplicité du HTML ne peuvent plus aujourd'hui masquer ses faiblesses: il n'est pas flexible (les balises sont figées), il mélange la présentation avec le contenu, de simple, il s'est petit à petit compliqué, il est peu adapté à l'échange de données entre applications, les balises fournissent uniquement des indications de présentation du contenu, mais très peu d'information sur sa nature, sa structuration et son importance, le contenu d'une page HTML ne permet pas un traitement automatique pour assurer la pérennité d'un document Les apports d'xml XML est notamment destiné au développement des nouvelles applications orientées e- business car il présente l'avantage: d'être flexible (on peut définir les balises qu'on veut), de séparer le contenu de la présentation et de se concentrer sur la structure. La présentation est déduite de la structure (à partir d'un document on peut avoir plusieurs utilisations comme une présentation pour l'écran, une présentation pour un GSM via le protocole WAP et le langage WML, une impression papier, un enregistrement sur CD-ROM ou d'autres supports physiques, etc.), d'être simple et lisible (c'est un langage auto descriptif, au format texte et présentant quelques règles de syntaxe), d'être adapté pour les échanges des données entre applications, d'assurer la pérennité du contenu.
4
5 3. Apports pour les PME et administrations Domaines d'applications: XML pose de nouvelles fondations pour l'échange d'informations structurées et apparaã t comme un vecteur pour assurer l'interopérabilité des applications XML pose de nouvelles fondations pour l'échange d'informations structurées et apparaît comme un vecteur pour assurer l'interopérabilité des applications. La technologie XML ne remet pas en cause les investissements réalisés, mais propose une intégration dans et de l'existant informatique. Elle complète les autres technologies existantes et permet le développement de nouveaux services à valeur ajoutée Domaines d'application Les domaines d'application de XML sont: les services en ligne et les recherches plus efficaces sur le Web, la personnalisation de la relation client, la présentation d'un document sur des supports différents, le transfert de données entre différentes bases de données, l'intégration des systèmes d'information (interfaçage avec des applications de gestion et avec la bureautique), l'edi et l'e-business, la gestion des documents, le graphisme et le multimédia L'apport de XML pour les PME Pour les PME, XML apporte des facilités: pour l'échange de données avec les fournisseurs, les sous-traitants, les clients et l'administration (en utilisant les possibilités de XML de transformation des formats des documents échangés), pour l'interfaçage avec des applications de gestion existantes et la bureautique, pour le transfert de données entre différentes bases de données, pour le stockage des données à long terme (assurer la pérennité des données) L'apport de XML pour les administrations Dans le cas des administrations, XML apporte aussi des facilités: dans les échanges d'informations avec les fournisseurs, les autres administrations et les citoyens, pour une meilleure présentation et un meilleur accès aux informations à disposition des citoyens, pour l'interfaçage avec des applications de gestion existantes et la bureautique.
6 3.4. Quand pourra-t-on utiliser XML? On peut déjà utiliser XML. Les dernières versions des navigateurs les plus répandus du marché (Internet Explorer 5 de Microsoft et Navigator 6 de Netscape) proposent une compatibilité (avec un analyseur/parser) pour visualiser des documents XML. Par ailleurs, de très nombreuses applications professionnelles sont aujourd'hui basées sur XML. Microsoft, Oracle, IBM et bien autres acteurs majeurs ont positionné XML au coeur du développement de leurs nouveaux produits. La mise en oeuvre des technologies XML est très liée aux outils et aux types de serveurs web et serveurs d'applications utilisés. Pour l'utilisateur final, ces outils XML seront le plus souvent transparents.
7 4. Utiliser XML Le document principal (fichier XML), le document de présentation (feuille de style XSL), le document de description des données (DTD). Exemple d'xml en action 4.1. Le document principal (source): les données Quant on parle de document XML, on s'attend évidemment à trouver un fichier avec l'extension.xml (tout comme les documents HTML présentent une extension.htm), ce qui est le cas. Dans un document HTML, on trouve mélangés le contenu et sa présentation (polices de caractères, tableaux, titres, paragraphes, images, liens hypertextes, etc). l'ensemble est orienté hommemachine, c'est-à-dire qu'une personne visualise ce document sur un écran d'ordinateur. Un fichier XML est fort semblable, à première vue, à un fichier HTML, mais il est plus exigeant car il contient les données et leur structure logique. Fichier HTML <html> <p> <b>awt</b> <br>avenue de Stassart 16 <br>5000 Namur </p> </html> HTML n'offre qu'un jeu limité de balises (tag) (en gras) auxquelles il ne sera possible que d'affecter des effets de mise en forme, par exemple grâce à une feuille de style CSS Fichier XML <?xml version="1.0" encoding="iso " standalone="no"?> <!DOCTYPE Test SYSTEM "Test.dtd"> <Test> <nom>awt</nom> <adresse> <rue>avenue de Stassart 16</rue> <code-postal>5000</code-postal> <localite>namur</localite> </adresse> </Test> XML permet de définir ses propres balises (en gras) et donc de leur donner du sens. Il sera ainsi possible de leur affecter non seulement des effets de mise en forme, mais aussi de leur appliquer des traitements logiques complexes Du point de vue de sa structure, un document XML est représenté comme un arbre d'éléments et intègre la notion de lien entre documents. Les éléments XML peuvent posséder des attributs. L'attribut est un couple nom-valeur associé à un élément et précisant ses caractéristiques. Structure logique d'un document XML:
8 4.2. Le document de présentation: la feuille de style Pour présenter un document XML sur un support quelconque, il doit être associé à une feuille de style par type de format en sortie (XML, HTML, WML, etc). Sur base du même document XML, on pourra ainsi offrir à l'utilisateur plusieurs types d'accès: papier, écran ou même en braille, alors que la présentation d'un document HTML ne peut être visualisé que par un browser web. Deux langages permettent actuellement de définir des feuilles de style en répondant au besoin de présentation des documents XML: CSS (Cascading Style Sheet): langage développé pour HTML, permettant la définition des feuilles de style. CSS s'applique à l'xml de la même manière qu'à HTML. Une feuille de style CSS est composée d'un ensemble de règles qui s'appliquent à un ou plusieurs éléments d'un document XML. Le mécanisme de cascade permet à une feuille de style de faire référence à une autre feuille de style. XSL (extensible Stylesheet Language): langage évolué de description pour les feuilles de style développé pour XML. Il permet de changer les contenus, de présenter les documents XML et de faire de la publication sur différents supports (écran, papier, CD- ROM, PDA, GSM WAP, etc). Ce langage est standardisé par le W3C. La feuille de style XSL est stockée dans un fichier au format nom_du_fichier.xsl. Différents concepts sont associés à XSL: XSL Processor: logiciel qui applique une feuille de style à un document XML pour le transformer en document: HTML, WML, PDF, texte, etc. XSL est par ailleurs composé de trois parties: o XSLT : le XSLT est un sous-ensemble standardisé de XSL qui gère les transformations du document source. C'est la partie la plus importante et la plus finie de XSL. C'est lui qui fabrique le document final utilisé pour la présentation. o Xpath: le langage (inclus dans XSLT) qui permet d'adresser des parties d'un document XML, o FO (Formatting Objects): le vocabulaire XML utilisé pour le formatage des sémantiques de documents. Feuille de style test.xsl s'appliquant au document test.xml vu ci-dessus: <xsl:stylesheet version="1.0"> <xsl:output method="xml"> <xsl:template match="/test"> <font face="times" size="12"> <xsl:apply-templates/> </font> <xsl:template match="nom"> <font size="+2" style="bold"> </font> </xsl:stylesheet> Dans cette feuille de style, on associe un style de caractère à chaque balise définissant un type de données. Ainsi la police de caractères par défaut est "Times 12" mais le nom doit apparaître en "Times 14" et en gras.
9 4.3. Le document de description des données: DTD Le point fort de XML par rapport à HTML est la séparation contenu / structure des données. La description des données peut être placée dans un fichier séparé nom_de_fichier.dtd qui donne la DTD (Document Type Description). La DTD sert: à décrire toutes les balises du document XML, à définir les relations entre les éléments, à valider un document XML car il contient les règles à suivre pour respecter sa structure. Bref, en langage plus technique, la DTD sert à définir des classes de documents. Toujours dans le cadre du document test.xml, la structure des données est très simple car toutes les balises utilisées ont un format texte. Voici comment se présente la déclaration des données du fichier test.dtd: <?xml version="1.0" encoding="iso "?> <!ELEMENT nom (#PCDATA)> <!ELEMENT adresse (rue, code-postal, localite)> <!ELEMENT rue (#PCDATA)> <!ELEMENT code-postal (#PCDATA)> <!ELEMENT localite (#PCDATA)> L'élément adresse comprend trois éléments distincts: la rue, le code postal et la localité. La syntaxe utilisée pour la DTD n'est pas la même que celle utilisée pour les données et les feuilles de style. Les informaticiens n'ont pas apprécié cette différence de syntaxe et beaucoup trouvent la production des DTD difficile à cause de ces règles spéciales utilisées pour leur écriture XML en action A partir d'un document unique XML, on peut obtenir des informations sur différents supports (l'écran d'un ordinateur, GSM WAP, papier, etc), tout simplement en appliquant une feuille de style spécifique pour chaque support (à chaque type de transformation effectuée à partir du document source XML) et, éventuellement, en tenant compte d'une DTD spécifique à chaque support.
10 Comme on le voit, chaque support d'affichage bénéficie d'une présentation dont à la fois le format et le contenu varient.
11 5. Les langages basés sur XML Plusieurs langages sont nés dans la foulée d'xml, comme par exemple: XML Signature Syntax and Processing, S2ML, SMIL, IOTP, SVG, MathML XML couvre également une large famille d'outils et de technologies. Ainsi, plusieurs langages sont nés dans la foulée d'xml. En voici quelques exemples XML Signature Syntax and Processing (XML - based language for digital signatures) XML Signature Syntax and Processing est un tout nouveau standard de février 2002, recommandé par W3C, pour l'usage de la signature électronique dans les documents échangés entre les partenaires d'une transaction. La sécurité d'échanges des documents sur Internet préoccupe les utilisateurs mais également les grands noms de la sécurité d'internet. Cet accord sur une technique plus souple de vérification des signatures apposées au bas des documents est attendu depuis longtemps. Les signatures électroniques sont créées et authentifiées à l'aide de la cryptographie, pour coder et décoder des donnée échangées par voie électronique. Cette technique permet à la personne qui reçoit des documents par cette voie, d'identifier l'expéditeur et de s'assurer de l'intégrité des données reçues. En plus, l'expéditeur ne pourra jamais nier l'envoie de ces données. L'apport du standard XML Signature Syntax and Processing est de permettre d'augmenter la confidentialité des échanges électroniques en garantissant l'intégrité des données et l'authentification de l'émetteur. Le plus par rapport à d'autres initiatives est l'idée de signer des parties de documents. Si un document est traité par différents intermédiaires, chacun apposera sa signature sur la partie le concernant. On pourra également utiliser cette norme pour valider des images et des graphiques en différents formats (jpeg, bitmap, etc.). Petit bémol, ce standard a besoin des infrastructures de type PKI qui ont du mal a se mettre en place malgré les efforts des gouvernements et des parlements du monde entier penchés sur cette problématique S2ML (Security Services Markup Language) S2ML est une proposition de standardisation des échanges des données sécurisés. La société Netegrity est l'initiatrice du projet S2ML censé définir un standard pour l'ebusiness sécurisé. Plus de 200 autres sociétés ont rejoint ce projet. Basé sur XML, S2ML se propose d'assurer le partage de services sécurisés entre les entreprises qui effectuent des transactions e-business. Ce langage permet aux sociétés d'échanger de manière sécurisée des informations en utilisant des services tels que l'authentification, l'autorisation, etc. Avec S2ML, le code de sécurité est directement intégré dans le document échangé. Un serveur d'application des services de sécurité interprète ce code et le valide avec des règles d'authentification prédéfinies. En plus, S2ML offre l'avantage d'être gratuit!
12 5.3. SMIL (Synchronized Multimedia Integration Language) SMIL est un langage (standardisé par W3C) qui permet de créer et d'échanger des présentations multimédias dynamiques en synchronisant diverses sources : audio, vidéo, texte,... SMIL permet de placer différents composants multimédias sur l'axe du temps. Il est possible d'indiquer que le commentaire sonore commence en même temps que le texte et qu'une séquence vidéo suit après 2 secondes, etc. Parmi les balises spécifique de SMIL, <seq> et <par>, semblent être les plus importantes: <seq> indique une série d'évènements successifs, <par> indique une série d'évènements se déroulant en parallèle IOTP (Internet Open Trading Protocol) IOTP est un protocole ouvert (RFC 2801) pour les transactions e-business. IOTP permet de traiter les transactions portant sur les échanges des biens, services, valeurs, retraits d'argent, remboursements, etc. Les échanges de données et d'informations entre les partenaires sont réalisés par des messages IOTP. Ces messages sont des documents XML typiques SVG (Scalable Vector Graphique) SVG est un langage qui permet de décrire des graphiques en XML, afin de les redimensionner. Les graphiques et les images qu'on trouve aujourd'hui sur Internet sont des fichiers GIF ou JPEG. Ces types d'images présentent le désavantage de voir leur qualité se dégrader dès qu'elles sont redimensionnées et d'occuper un volume assez important. SVG permettrait de supprimer des problèmes MathML (Mathematical Markup Language) MathML est un langage (standardisé par W3C) qui permet de représenter des formules mathématiques sous un format structuré pour permettre d'échanger et de modifier ces formules dans des documents scientifiques.
13 6. Les services Web XML Développés sur base d'xml et des standards UDDI, WSDL et SOAP, les services Web permettent la mise à disposition d'applications prêtes à l'emploi via le Web, sans contrainte de plate-forme de développement Parmi les nouvelles tendances lourdes annoncées dans le monde XML figurent les Web services. Ils permettront la communication entre applications et entreprises sur le Web. L'architecture des services Web repose sur le mécanisme de transport d'une demande de service entre un client (par exemple: un navigateur ou une application) et un serveur (par exemple une application serveur ou une autre application), tous deux connectés au réseau. L'usage intensif des services web et du SOAP permettra d'intensifier les échanges au niveau dans l'e-business, l'e-gov, l'e-learning, l'e-health, etc. Le service Web peut être compris comme une application exécutable disponible "en selfservice" pour être utilisée par des clients (entreprises, applications, etc). Le service Web est ainsi "exposé" sur le Web, avec la description de son fonctionnement et des paramètres dont il a besoin pour fonctionner. L'énorme avantage est de pouvoir utiliser un service Web développé en Java sous Unix, dans une application tournant en Visual Basic dans un environnement.net de Microsoft, puisque l'ensemble du dialogue se fera via des standards XML. Grâce à cette capacité à permettre le dialogue en applications hétérogènes, les services Web vont jouer un rôle majeur pour l'intéropérabilité des applications et l'intégration de solutions. A partir d'un service Web, on construit: d'autres services Web, des applications Web (c'est-à-dire des assemblages de services Web correspondant à une solution fonctionnelle ou métier de l'entreprise). On peut ainsi imaginer la mise en oeuvre d'un portail d'entreprise construit à partir de trois sources: des applications web classiques de l'entreprise, des services web internes à l'entreprise, des services web externes à l'entreprise, loués à la demande ou sur abonnement par exemple.
14 Pour les applications d'entreprise trois classes de services Web génériques doivent être mises en en évidence: les services de communication et de transport (basés sur SOAP), un véritable système nerveux dans lequel circulent les données à l'intérieur de messages XML, les services techniques, des services utilitaires indispensables au bon fonctionnement de l'assemblages des services Web, comme les annuaires UDDI, les services métier, des services spécifiques à des applications verticales dans un secteur d'activité donné (RosettaNet), ou à des scénarios mutualisés entre des applications (ebxml) comme le paiement électronique. Dans les nouvelles architectures orientés vers l'intégration des applications et des entreprises, les services Web devront jouer un rôle important dans l'agrégation des services fournis aux utilisateurs 6.1. UDDI (Universal Description, Discovery and Integration) UDDI est un standard très récent (2000) qui propose une architecture d'appel dynamique aux services Web. Cette architecture est basée sur un annuaire situé quelque part sur Internet. Dans cet annuaire on enregistre les services des sociétés avec: les descriptions des interfaces d'accès aux composants (le coté technique), les adresses, les interlocuteurs, des droits d'accès etc. UDDI utilise XML pour l'échange des données et commence à être adopté par un certain nombre de fournisseurs. Un annuaire gratuit (UDDI Business Registry) est déjà disponible sur Internet (Ariba, IBM et Microsoft).
15 6.2. WSDL (Web Services Description Language) WSDL sert à décrire et configurer des services Web. Pour chaque service Web, WSDL définira précisément son adresse et son identité, les opérations que l'on peut lui faire exécuter et les arguments qu'il convient de lui passer pour cette exécution. La version 1.0 de la spécification a été publiée en septembre 2000 et est soumise à des révisions régulières. WSDL est indépendant des protocoles. Le WSDL spécifie comment utiliser SOAP, HTTP ou MIME comme couche de transport des messages. On peut utiliser des middleware existants et connus comme MQSeries d'ibm, MSMQ de Microsoft, IIOP de Corba ou RMI pour le langage Java SOAP (Simple Object Access Protocol) SOAP est une spécification de communication entre services Web par échange des messages en XML au travers du Web. SOAP vise un double objectif: servir de protocole léger de communication dans une optique d'intégration d'applications d'entreprise, permettre la communication entre applications et services Web. La version de protocole proposé par W3C se base sur les spécifications de Apache et Microsoft. W3C décrit pour SOAP une architecture assortie de mécanismes d'échanges d'informations typées et structurées entre partenaires faisant partie d'un environnement décentralisé et distribué. SOAP permet d'échanger des messages structurés: suivant un modèle abstrait, sur base d'une architecture, sur base de règles clairement définies, en mode synchrone, asynchrone, point à point ou multipoint, intranet ou internet, etc. Même s'il est encore à l'état de brouillon, SOAP est déjà implémenté par les grands constructeurs de logiciels tels que: Microsoft, SUN, IBM, IONA, BEA, etc.
16 7. Les outils XML disponibles Tour d'horizon des outils disponibles: éditeurs XML, outils de développement d'applications, outils de recherche et de partage des documents XML, en tant que nouveau langage, fait sa révolution au sein de l'e-business. Malgré sa ressemblance avec le HTML, les outils XML sont actuellement plutôt destinés aux professionnels des TIC Les éditeurs XML Si les avantages liés à XML sont nombreux et incontestables, encore faut-il pouvoir créer des documents XML valides et bien formés. Cela n'est pas nécessairement aisé. Pour y arriver, il faut utiliser un bon éditeur, capable d'éviter des erreurs de formatage de documents. Qui dit éditeur pense le plus souvent à traitement de texte. Or dans la pratique, passer d'un encodage classique à un encodage XML nécessite de remettre en question la logique même de l'encodage. Là où le traitement de texte permet finalement de faire tout et son contraire, un bon éditeur XML n'autorisera aucune fantaisie et visera avant tout à produire un document cohérent et respectant les règles générales d'xml et de la DTD liée à ce document. Ainsi, les éditeurs XML actuels demandent encore un apprentissage réel. Ils évoluent continuellement pour proposer de nouvelles fonctionnalités. Actuellement, ils ne sont sans doute pas encore arrivés à maturité Développement d'applications basées sur XML BizTalk est un ensemble d'outils (framework) développés par Microsoft pour permettre de développer des applications (basées sur XML) pour l'échange des données à travers Internet. L'ambition de BizTalk est celle de XML: intégrer des nouvelles applications basées sur XML avec les applications existantes; ebxml est un set de spécifications pour un ensemble d'outils (framework) modulable destiné au développement des applications e-business. L'ambition de ebxml est de permettre à une entreprise de toute taille et localisée géographiquement n'importe où, de faire partie d'une place de marché globale dans le but de participer à des échanges B to B, B to C ou B to A à travers Internet. Pour ces échanges de données, ebxml préconise l'utilisation des messages basées sur XML. EbXML est issu d'une initiative des Nations Unies (UN/CEFACT) et de OASIS; Autres produits: o RosettaNet, o tpaml de IBM, o cxml de Ariba, o xcbl de Commerce One. De manière générale, toutes les plate-formes de développement actuelles intègre XML, de manière plus ou moins forte.
17 7.3. Recherche et partage des documents Pour la recherche de documents sur le Web, on peut utiliser la recommandation RDF (Ressource Description Framework) du W3C. RDF fournit un moyen uniforme pour échanger des méta-données entre des applications sur le Web, donc RDF a été construit pour le Web. Le RDF est un modèle et un formalisme permettant d'exprimer des schémas et de représenter des connaissances. Ses domaines d'applications sont liés aux applications basées sur le Web: les moteurs de recherche sur le Web, la recherche dans les bibliothèques ou les Videos Store, le bottin téléphonique, etc. RDF est un framework (comme l'indique son nom) qui permet de décrire et d'échanger des métadonnées. Pour le partage des documents, le WebDAV (Web Distributed Authoring and Versioning) est une infrastructure asynchrone distribuée pour la collaboration dans l'édition de documents sur le Web. WebDAV met notamment en oeuvre des mécanismes de verrouillage et de gestion des versions. Ainsi, des auteurs différents peuvent travailler sur le même document sans risquer d'écraser le travail de l'autre. WebDAV est un protocole d'application qui s'appuie sur http. Agence Wallonne des Télécommunications Avenue de Stassart 16 à 5000 Namur - Belgium - info@awt.be
Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>
Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee
Plus en détailFiche de l'awt Intégration des applications
Fiche de l'awt Intégration des applications Aujourd'hui, plus de 40 % des budgets de développement en informatique sont liés à l'intégration de données dans les systèmes d'information. Il s'agit donc d'une
Plus en détailFiche de l'awt Qu'est-ce qu'un Intranet?
Fiche de l'awt Qu'est-ce qu'un Intranet? Présentation d'une ressource technologique indispensable aux entreprises: définition, utilité, composants, facteurs de réussite et schéma explicatif Créée le 15/04/00
Plus en détailXML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million
XML, PMML, SOAP Rapport EPITA SCIA Promo 2004 16 janvier 2003 Julien Lemoine Alexandre Thibault Nicolas Wiest-Million i TABLE DES MATIÈRES Table des matières 1 XML 1 1.1 Présentation de XML.................................
Plus en détailPetite définition : Présentation :
Petite définition : Le Web 2.0 est une technologie qui permet la création de réseaux sociaux, de communautés, via divers produits (des sites communautaires, des blogs, des forums, des wiki ), qui vise
Plus en détailFiche de l'awt L'intermédiation
Fiche de l'awt L'intermédiation E-Business: présentation de l'intermédiation (activités liées à l'e-business externalisées vers des parties tierces) et de ses différents modèles Créée le 05/02/01 Modifiée
Plus en détailLes Services Web. Jean-Pierre BORG EFORT http://www.efort.com
Les Services Web Jean-Pierre BORG EFORT http://www.efort.com 1 Introduction Un "Service Web" est une application logicielle à laquelle on peut accéder à distance à partir de différents langages basés sur
Plus en détailFaculté de Génie Chaire industrielle en infrastructures de communication. La technologie XML. Wajdi Elleuch
Faculté de Génie Chaire industrielle en infrastructures de communication La technologie XML Wajdi Elleuch Octobre 2004 SOMMAIRE Content : - XML : Définition - XML : Solution pour des applications réparties
Plus en détailXML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)
Présentation du langage XML 1. De SGML à XML 17 2. Les bases de XML 18 2.1 Rappel sur HTML 18 2.2 Votre premier document XML 19 2.3 Les avantages de XML 21 3. La syntaxe XML 21 3.1 La première ligne du
Plus en détailModule BD et sites WEB
Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD
Plus en détailUrbanisme du Système d Information et EAI
Urbanisme du Système d Information et EAI 1 Sommaire Les besoins des entreprises Élément de solution : l urbanisme EAI : des outils au service de l urbanisme 2 Les besoins des entreprises 3 Le constat
Plus en détailXML : documents et outils
XML : documents et outils Pierre-Alain Reynier Université de Provence pierre-alain.reynier@lif.univ-mrs.fr http://www.lif.univ-mrs.fr/~preynier/xml Cours adapté du travail de Rémi Eyraud, Silvano Dal Zilio...
Plus en détailLes Architectures Orientées Services (SOA)
Les Architectures Orientées Services (SOA) Ulrich Duvent Guillaume Ansel Université du Littoral Côte d Opale 50, Rue Ferdinand Buisson BP 699 62228 Calais Cedex Téléphone (33) 03.21.46.36.92 Télécopie
Plus en détail1. Considérations sur le développement rapide d'application et les méthodes agiles
Chapitre 1 Introduction 1. Considérations sur le développement rapide d'application et les méthodes agiles 1.1 Rappel Longtemps les méthodes en cascade ou en V ont été opposées aux démarches empiriques
Plus en détailArchitectures web/bases de données
Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est
Plus en détailLivre Blanc WebSphere Transcoding Publisher
Livre Blanc WebSphere Transcoding Publisher Introduction WebSphere Transcoding Publisher vous permet d'offrir aux utilisateurs des informations Web adaptées à leurs besoins. Il vous permet, par exemple,
Plus en détailLes nouvelles architectures des SI : Etat de l Art
Les nouvelles architectures des SI : Etat de l Art Objectif Mesurer concrètement les apports des nouvelles applications SI. Être capable d'évaluer l'accroissement de la complexité des applications. Prendre
Plus en détailSystèmes d'informations historique et mutations
Systèmes d'informations historique et mutations Christophe Turbout SAIC-CERTIC Université de Caen Basse-Normandie Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN
Plus en détailSommaire. Introduction La technologie ebxml EDI conventionnels versus ebxml Web Services et ebxml Acteurs de l ebxml Conclusion
ebxml Sommaire Introduction La technologie ebxml EDI conventionnels versus ebxml Web Services et ebxml Acteurs de l ebxml Conclusion Introduction Pourquoi L EDI EDI : échange de données informatisé Remplacer
Plus en détailFiche de l'awt La sécurité informatique
Fiche de l'awt La sécurité informatique La sécurité informatique est essentielle pour l'entreprise, particulièrement dans le contexte de l'ebusiness: définition, dangers, coûts, outils disponibles Créée
Plus en détailInstallation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6
Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer
Plus en détailFiche de l'awt Le modèle peer to peer
Fiche de l'awt Le modèle peer to peer L'arrivée du peer to peer (point à point) bouleverse le modèle traditionnel client-serveur. Dorénavant, toute application peut être à la fois client et serveur. Quels
Plus en détailGestion des utilisateurs et Entreprise Etendue
Gestion des utilisateurs et Entreprise Etendue Laurent Ruyssen 6 rue Beaubourg - 75004 PARIS T 1 44 59 93 00 F 1 44 59 93 09 yphise@yphise.com - http://yphise.fr GUEE0009-1 Agenda Entreprise Etendue Mission
Plus en détailSingle Sign On. Nicolas Dewaele. Single Sign On. Page 1. et Web SSO
Page 1 Introduction Sommaire I- Présentation de la technologie II- Architectures classiques et étude du marché III- Implémentation en entreprise IV- Présentation de systèmes SSO Annexes Page 2 Introduction
Plus en détailProgrammation Internet Cours 4
Programmation Internet Cours 4 Kim Nguy ên http://www.lri.fr/~kn 17 octobre 2011 1 / 23 Plan 1. Système d exploitation 2. Réseau et Internet 3. Web 3.1 Internet et ses services 3.1 Fonctionnement du Web
Plus en détailOracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware
1 Introduction Ce chapitre décrit Oracle Fusion Middleware. Il comprend : o Qu'est-ce que Middleware o Les fonction de Middleware o L'architecture de conception Middleware o L'architecture orientée services
Plus en détailThierry BOULANGER. par la pratique. Bases indispensables Concepts et cas pratiques XML. 3 ième édition. Nouvelle édition
XML par la pratique Bases indispensables Concepts et cas pratiques 3 ième édition Nouvelle édition Thierry BOULANGER Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante
Plus en détailConfiguration Interface for MEssage ROuting
Configuration Interface for MEssage ROuting Cahier des Charges Date : 05/04/07 Version : 1.1 Statut : diffusable Auteurs : BAGNARD Natacha FOROT Julien 1/16 Table des révisions Version Date Modifications
Plus en détailEnvironnements de Développement
Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement BEN ABDELJELIL HASSINE Mouna m.bnaj@yahoo.fr Développement des systèmes d Information Syllabus
Plus en détailDescription du programme du Master M2 MIAGE SIIN (1)
Description du programme du Master M2 MIAGE SIIN (1) Modules obligatoires : D219 Haut débit et nomadisme 40h. D226 Image numérique - 40 h. D227 Technologies des réseaux 40 h. D228 Développement d applications
Plus en détailLe cadre des Web Services Partie 1 : Introduction
Sécurité en ingénierie du Logiciel Le cadre des Web Services Partie 1 : Introduction Alexandre Dulaunoy adulau@foo.be Sécurité en ingénierie du Logiciel p.1/21 Agenda (partie 1) 1/2 Introduction Services
Plus en détailLa démarche SOA et l interopérabilité applicative
La démarche SOA et l interopérabilité applicative Retour d'expérience des projets RITA / PRESTO de la Direction Générale de la Modernisation de l'état Abdelaziz Skalli Consultant Tél : +33.630.78.54.75
Plus en détailSECTION 5 BANQUE DE PROJETS
SECTION 5 BANQUE DE PROJETS INF 4018 BANQUE DE PROJETS - 1 - Banque de projets PROJET 2.1 : APPLICATION LOGICIELLE... 3 PROJET 2.2 : SITE WEB SÉMANTIQUE AVEC XML... 5 PROJET 2.3 : E-LEARNING ET FORMATION
Plus en détailGestion collaborative de documents
Gestion collaborative de documents ANT box, le logiciel qui simplifie votre GED Les organisations (entreprises, collectivités, associations...) génèrent chaque jour des millions de documents, e-mails,
Plus en détailLANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation
ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier
Plus en détailChapitre 1 : Introduction aux bases de données
Chapitre 1 : Introduction aux bases de données Les Bases de Données occupent aujourd'hui une place de plus en plus importante dans les systèmes informatiques. Les Systèmes de Gestion de Bases de Données
Plus en détailhttp://www.linea21.com info@linea21.com
Livre blanc http://www.linea21.com SOMMAIRE SOMMAIRE... 1 PRESENTATION... 2 TIC ET DEVELOPPEMENT DURABLE... 3 PUBLIER ET COMMUNIQUER... 4 LES GROUPES DE TRAVAIL...5 LE TABLEAU DE BORD PERSONNALISE... 6
Plus en détailFiche de l'awt Sites dynamiques et bases de données
Fiche de l'awt Sites dynamiques et bases de données Les pages dynamiques et l'accès aux bases de données sont des technologies indispensables au développement d'un site web d'e-business Créée le 18/04/01
Plus en détailEvolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.
Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.fr 1 MVC et le web 27/05/14 2 L'évolution des systèmes informatiques
Plus en détailQu'est-ce que le BPM?
Qu'est-ce que le BPM? Le BPM (Business Process Management) n'est pas seulement une technologie mais, dans les grandes lignes, une discipline de gestion d'entreprise qui s'occupe des procédures contribuant
Plus en détailArchitecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application
Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces
Plus en détailProgrammation Web Avancée Introduction aux services Web
1/21 Programmation Web Avancée Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR Léonard de Vinci 74, rue Marcel Cachin, F-93017
Plus en détailAutour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech
Autour du web Une introduction technique Première partie : HTML Georges-André SILBER Centre de recherche en informatique MINES ParisTech silber@cri.ensmp.fr http://www.cri.ensmp.fr/people/silber/cours/2010/web
Plus en détailIntroduction à Microsoft InfoPath 2010
Introduction à Microsoft InfoPath 2010 Couplé à Microsoft SharePoint Designer 2010, InfoPath 2010 simplifie la création de solutions de bout en bout sur SharePoint Server 2010, qui contiennent des formulaires
Plus en détailTHEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL
. THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL Mr MEZRED MOHAMED Ingénieur météorologue INTRODUCTION Il existe de nombreuses manières de construire une base de données. En effet,
Plus en détailL architecture des services Web
Chapitre 1 L architecture des services Web La combinaison des canons esthétiques et idéaux politiques, reflets de leur époque, et de la généralisation de nouveaux matériaux préside souvent au développement
Plus en détailGestion des identités
HERVÉ SCHAUER CONSULTANTS Cabinet de Consultants en Sécurité Informatique depuis 1989 Spécialisé sur Unix, Windows, TCP/IP et Internet Gestion des identités 17 décembre 2004 Hervé Schauer CISSP, ProCSSI
Plus en détail[ Sécurisation des canaux de communication
2014 ISTA HAY RIAD FORMATRICE BENSAJJAY FATIHA OFPPT [ Sécurisation des canaux de communication Protocole IPsec] Table des matières 1. Utilisation du protocole IPsec... 2 2. Modes IPsec... 3 3. Stratégies
Plus en détailINTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)
CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.
Plus en détailCHAPITRE I INTRODUCTION CHAPITRE I E-COMMERCE. PLAN 1. Commerce électronique 2. Méthodologie de développement 3. Création de trafic
Licence Professionnelle IIM E-COMMERCE E-COMMERCE http://www.larbiguezouli.com ou http://fac-sciences.univ-batna.dz/cs/enseignants/guezouli_larbi_site/index.html Présenté par D r Larbi GUEZOULI Chapitre
Plus en détailLes outils de création de sites web
Tuto 1ère séance - p1 Les outils de création de sites web Sources : Réalisez votre site web avec HTML5 et CSS3 de Mathieu Nebra (Edition Le Livre du Zéro) site fr.openclassrooms.com (anciennement «site
Plus en détailAuthentification avec CAS sous PRONOTE.net 2011. Version du lundi 19 septembre 2011
1 Authentification avec CAS sous PRONOTE.net 2011 Version du lundi 19 septembre 2011 2 1 - Vocabulaire employé et documentation... 3 1.1 - SSO (Single Sign-On)... 3 1.2 - CAS (Central Authentication Service)...
Plus en détailArchitecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués
Architecture JEE. Objectifs attendus Serveurs d applications JEE Systèmes distribués Architectures JEE Normes JEE couches logicielles, n-tiers framework JEE et design patterns 2007/02/28 Eric Hébert.eheb@yahoo.fr
Plus en détailhttp://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation, Tutoriels, Astuces
Maryem Rhanoui 2013 Alfresco Liens utiles Le site Alfresco : http://www.alfresco.com/fr/ Le Portail Content Community http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation,
Plus en détailHébergement de sites Web
Hébergement de Solutions complètes et évolutives pour l hébergement de sites Web dynamiques et de services Web sécurisés. Fonctionnalités Serveur Web Apache hautes performances Apache 1. et.0 1 avec prise
Plus en détailSommaire. -1-Computer en bref. Web en bref. Le web 3.0,...la mobilité. Evolution du Web... ... web1.0, web2.0, web2.b, web3.0...
Evolution du Web... Le web 3.0,...la mobilité... web1.0, web2.0, web2.b, web3.0... Raoul Mengis, -1-Computer Stéphane Gay, -1-Computer Stéphane Micheloud, EPFL Lausanne http://www.1info.com/4w3.html [en]
Plus en détailCOURS BASIQUES SUR MICROSOFT «VACANCES UTILES 2014»
COURS BASIQUES SUR MICROSOFT «VACANCES UTILES 2014» Période de formation du 04 au 20 août 2014 Dirigé par: Armand Gaetan NGUETI Expert et encadreur Microsoft Chef du département Microsoft d'agenla Academy
Plus en détailFiche méthodologique Rédiger un cahier des charges
Fiche méthodologique Rédiger un cahier des charges Plan de la fiche : 1 : Présentation de la fiche 2 : Introduction : les grands principes 3 : Contenu, 1 : positionnement et objectifs du projet 4 : Contenu,
Plus en détailFiche de l'awt Le Business to Business (B2B)
Fiche de l'awt Le Business to Business (B2B) E-Business: présentation du Business to Business (B2B ou B to B, c'est-à-dire les activités concernant les relations entre des entreprises) et de ses différents
Plus en détailNFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web
NFA016 : Introduction O. Pons, S. Rosmorduc Conservatoire National des Arts & Métiers Pour naviguer sur le Web, il faut : 1. Une connexion au réseau Réseau Connexion physique (câbles,sans fils, ) à des
Plus en détailBénéficiez d'un large choix d'applications novatrices et éprouvées basées sur les systèmes d'exploitation i5/os, Linux, AIX 5L et Microsoft Windows.
1. Le nouveau eserver i5 en bref Gérez plusieurs systèmes d'exploitation et environnements d'applications sur un seul serveur pour simplifier votre infrastructure et réduire les frais de gestion Simplifiez
Plus en détailAnnuaires LDAP et méta-annuaires
Annuaires LDAP et méta-annuaires Laurent Mynard Yphise 6 rue Beaubourg - 75004 PARIS yphise@yphise.com - http://yphise.fr T 01 44 59 93 00 F 01 44 59 93 09 LDAP020314-1 Agenda A propos d Yphise Les annuaires
Plus en détailUrbanisation des SI Conduite du changement IT 20/03/09. Patrick CHAMBET http://www.chambet.com
Urbanisation des SI Conduite du changement IT 20/03/09 Sécuriser ses Web Services Patrick CHAMBET http://www.chambet.com Bouygues Telecom Direction Gouvernance, Outils et Architecture / Sécurité du SI
Plus en détailConcepts et définitions
Division des industries de service Enquête annuelle sur le développement de logiciels et les services informatiques, 2002 Concepts et définitions English on reverse Les définitions qui suivent portent
Plus en détailInfrastructure - Capacity planning. Document FAQ. Infrastructure - Capacity planning. Page: 1 / 7 Dernière mise à jour: 16/04/14 16:09
Document FAQ Infrastructure - Capacity planning EXP Page: 1 / 7 Table des matières Détails de la fonctionnalité... 3 I.Généralités... 3 II.Configuration... 3 III.Vue globale des capacités...3 IV.Vue par
Plus en détailDrive your success. «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com
Drive your success «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com ATEN, dix avantages au service de votre entreprise Qualité de mise en œuvre
Plus en détailMINISTÈRE DES SOLIDARITÉ ET DE LA COHÉSION SOCIALE
MINISTÈRE DU TRAVAIL, DE l EMPLOI ET DE LA SANTÉ MINISTÈRE DES SOLIDARITÉ ET DE LA COHÉSION SOCIALE MINISTÈRE DU BUDGET, DES COMPTES PUBLICS ET DE LA RÉFORME DE L ÉTAT Standard d'interopérabilité entre
Plus en détail4. Utilisation d un SGBD : le langage SQL. 5. Normalisation
Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :
Plus en détailBUSINESS INTELLIGENCE
GUIDE COMPARATIF BUSINESS INTELLIGENCE www.viseo.com Table des matières Business Intelligence :... 2 Contexte et objectifs... 2 Une architecture spécifique... 2 Les outils de Business intelligence... 3
Plus en détail1 JBoss Entreprise Middleware
1 JBoss Entreprise Middleware Les produits de la gamme JBoss Entreprise Middleware forment une suite de logiciels open source permettant de construire, déployer, intégrer, gérer et présenter des applications
Plus en détailWeb Application Models
Web Application Models une nouvelle fonction de VisualAge Pacbase au service des applications WebSphere Jean-François Lévi - Bernard Etienne Maîtriser l'évolution des développements Web d'entreprise avec
Plus en détailManuel d'utilisation du navigateur WAP Palm
Manuel d'utilisation du navigateur WAP Palm Copyright Copyright 2002 Palm, Inc. Tous droits réservés. Graffiti et Palm OS sont des marques déposées de Palm, Inc. Palm et le logo Palm sont des marques commerciales
Plus en détailCONCEPT de MICRO-DOMOTIQUE. Système STANTOR-DOMODULOR
CONCEPT de MICRO-DOMOTIQUE Système STANTOR-DOMODULOR Sommaire 1 Introduction...1 2 Le concept de services WEB en micro-domotique dans le logiciel STANTOR- DOMODULOR...3 2.1 Composition et services fournis...3
Plus en détailSII Stage d informatique pour l ingénieur
SII Stage d informatique pour l ingénieur Création d un site Web École nationale supérieure de techniques avancées SII Stage d informatique pour l ingénieur 1 / 15 L informatique et le temps qui passe...
Plus en détailEn savoir plus pour bâtir le Système d'information de votre Entreprise
En savoir plus pour bâtir le Système d'information de votre Entreprise En savoir plus sur : Services en ligne, SaaS, IaaS, Cloud - 201305-2/5 SaaS, IaaS, Cloud, définitions Préambule Services en ligne,
Plus en détailCommuniqué de Lancement
Direction du Marketing Produits Sage - Division Mid Market Communiqué de Lancement Rapprochement Bancaire 1000 Produit : Rapprochement Bancaire 1000 Bases de Données : Oracle - MS/SQL Server Microsoft
Plus en détailIntroduction à la plateforme J2EE
Introduction à la plateforme J2EE Auteur : Oussama Essefi Directeur technique Expert Consulting Oussama.essefi@expert-consulting.biz Copyright 2010 Expert Consulting Page 1 1. Introduction 1.1. Pourquoi
Plus en détailNouvelles Plateformes Technologiques
Cycle de présentation du développement Nouvelles Plateformes Technologiques Observatoire Technologique, CTI Observatoire Technologique 4 mai 2004 p 1 Plan de la présentation 1. Historique du projet 2.
Plus en détailOASIS www.oasis-open.org/committees/xacml/docs/docs.shtml Date de publication
Statut du Committee Working Draft document Titre XACML Language Proposal, version 0.8 (XACML : XML Access Control Markup Language) Langage de balisage du contrôle d'accès Mot clé Attestation et sécurité
Plus en détailPrise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack
Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack A propos de ce guide A propos de ce guide Ce guide contient des informations de prise en main du BusinessObjects XI R2 Service Pack
Plus en détailGestion Électronique de Documents et XML. Master 2 TSM
Gestion Électronique de Documents et XML Master 2 TSM I n t r o d u c t i o n Les formats de données F o r m a t s d e d o n n é e Format de donnée : manière de représenter des informations dans un document
Plus en détailNFP111 Systèmes et Applications Réparties
NFP111 Systèmes et Applications Réparties 1 de 34 NFP111 Systèmes et Applications Réparties Cours 7 - CORBA/Partie 1 Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon
Plus en détailINTERNET, C'EST QUOI?
INTERNET, C'EST QUOI? Internet, c'est quoi? «Internet est le réseau informatique mondial qui rend accessibles au public des services variés comme le courrier électronique, la messagerie instantanée et
Plus en détailGestion documentaire (Extraits du CCI version 1.2)
Standard du gouvernement du Québec sur les ressources informationnelles PROJET Gestion documentaire (Extraits du CCI version 1.2) 12 juillet 2004 SGQRI 000[-00] Nom du [ : Nom de la partie] Projet, version
Plus en détailIBM CommonStore for SAP V8.4 fournit un nouveau support complet pour ILM à partir de la gestion de la rétention des données SAP
Lettre d'annonce IBM Europe ZP08-0456 du 30 septembre 2008 IBM CommonStore for SAP V8.4 fournit un nouveau support complet pour ILM à partir de la gestion de la rétention des données SAP Table des matières
Plus en détail7.0 Guide de la solution Portable sans fil
7.0 Guide de la solution Portable sans fil Copyright 2010 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur
Plus en détailREQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit
v 1.0.0 PD 20 mars 2008 Mouvements d arrivée / départ de personnels Description produit Fonctionnalités L application Gestion des mouvements d arrivée / départ de Requea permet la gestion collaborative
Plus en détailQuels sont les enjeux?
Quels sont les enjeux? Pierre Jarillon Genève le 23 mai 2007 Les grandes inventions ABUL - http://abul.org Des outils toujours plus complexes C'est la première fois que l'homme a un outil qui n'est plus
Plus en détailMessagerie asynchrone et Services Web
Article Messagerie asynchrone et Services Web 1 / 10 Messagerie asynchrone et Services Web SOAP, WSDL SONT DES STANDARDS EMERGEANT DES SERVICES WEB, LES IMPLEMENTATIONS DE CEUX-CI SONT ENCORE EN COURS
Plus en détailLa voix sur IP n'est pas un gadget, et présente de réels bénéfices pour l'entreprise.
VOIX SUR IP - VoIP Comprendre la voix sur IP et ses enjeux La voix sur IP n'est pas un gadget, et présente de réels bénéfices pour l'entreprise. Introduction La voix sur IP (Voice over IP) est une technologie
Plus en détailL'AAA, késako? Bruno Bonfils, <asyd@solaris fr.org>, Novembre 2005. Sous ce terme d'apparence barbare est regroupé l'ensemble des concepts suivants :
Introduction L'AAA, késako? Bruno Bonfils, , Novembre 2005 Sous ce terme d'apparence barbare est regroupé l'ensemble des concepts suivants : Authentication (authentification) Authorization
Plus en détailAccès Mobile Sécurisé à L'aide de VPN SSL
Accès Mobile Sécurisé à L'aide de VPN SSL Septembre 2005 Un livre blanc préparé par Peter Rysavy http://www.rysavy.com +1-541-386-7475 Rapport de synthèse L'accès à distance gagne sans cesse en complexité.
Plus en détailECLIPSE ET PDT (Php development tools)
ECLIPSE ET PDT (Php development tools) Eclipse Eclipse est un IDE (Integrated Development Environment)).C estun projet de la Fondation Eclipse visant à développer tout un environnement de développement
Plus en détailUrbanisation des SI. Des composants technologiques disponibles. Urbanisation des Systèmes d'information Henry Boccon Gibod 1
Urbanisation des SI Des composants technologiques disponibles Urbanisation des Systèmes d'information Henry Boccon Gibod 1 Plan de l'exposé Technologies à la mode disponibles. Bus de données, ETL et EAI
Plus en détailL'intégration de Moodle à l'université Rennes 2 Haute Bretagne
L'intégration de Moodle à l'université Rennes 2 Haute Bretagne Intervenant : Arnaud Saint-Georges Centre de Ressources Informatiques de l'université Rennes 2 Haute Bretagne Arnaud.Saint-Georges @uhb.fr.
Plus en détailLa GEIDE. Dans une solution GEIDE, il est possible d'associer au sein même d'un dossier:
La GEIDE Historique de La GEIDE Anciennement "Archivage électronique", La Gestion électronique de Documents "GED" est apparu dans les années 80. Mais le terme GED paraissait restrictif par rapport à ses
Plus en détailPelleas : Le projet XML pour le systeme d information documentaire du polytechnicum de Marne- la Vallée
Pelleas : Le projet XML pour le systeme d information documentaire du polytechnicum de Marne- la Vallée Odile ARTUR (CNRS), chef de projet PELLEAS Christine FABRE-BROWAEYS (UMLV), directrice du CRI Résumé
Plus en détailArchitecture d'entreprise : Guide Pratique de l'architecture Logique
Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam
Plus en détail