Fiche de l'awt Introduction au langage XML

Dimension: px
Commencer à balayer dès la page:

Download "Fiche de l'awt Introduction au langage XML"

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) <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étail

Fiche de l'awt Intégration des applications

Fiche 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étail

Fiche de l'awt Qu'est-ce qu'un Intranet?

Fiche 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étail

XML, 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 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étail

Petite définition : Présentation :

Petite 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étail

Fiche de l'awt L'intermédiation

Fiche 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étail

Les Services Web. Jean-Pierre BORG EFORT http://www.efort.com

Les 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étail

Faculté 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 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étail

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

XML 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étail

Module BD et sites WEB

Module 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étail

Urbanisme du Système d Information et EAI

Urbanisme 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étail

XML : documents et outils

XML : 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étail

Les Architectures Orientées Services (SOA)

Les 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étail

1. Considérations sur le développement rapide d'application et les méthodes agiles

1. 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étail

Architectures web/bases de données

Architectures 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étail

Livre Blanc WebSphere Transcoding Publisher

Livre 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étail

Les nouvelles architectures des SI : Etat de l Art

Les 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étail

Systèmes d'informations historique et mutations

Systè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étail

Sommaire. Introduction La technologie ebxml EDI conventionnels versus ebxml Web Services et ebxml Acteurs de l ebxml Conclusion

Sommaire. 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étail

Fiche de l'awt La sécurité informatique

Fiche 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étail

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Installation 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étail

Fiche de l'awt Le modèle peer to peer

Fiche 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étail

Gestion des utilisateurs et Entreprise Etendue

Gestion 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étail

Single Sign On. Nicolas Dewaele. Single Sign On. Page 1. et Web SSO

Single 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étail

Programmation Internet Cours 4

Programmation 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étail

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware

Oracle 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étail

Thierry BOULANGER. par la pratique. Bases indispensables Concepts et cas pratiques XML. 3 ième édition. Nouvelle édition

Thierry 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étail

Configuration Interface for MEssage ROuting

Configuration 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étail

Environnements de Développement

Environnements 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étail

Description du programme du Master M2 MIAGE SIIN (1)

Description 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étail

Le cadre des Web Services Partie 1 : Introduction

Le 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étail

La démarche SOA et l interopérabilité applicative

La 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étail

SECTION 5 BANQUE DE PROJETS

SECTION 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étail

Gestion collaborative de documents

Gestion 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étail

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

LANGAGUE 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étail

Chapitre 1 : Introduction aux bases de données

Chapitre 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étail

http://www.linea21.com info@linea21.com

http://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étail

Fiche de l'awt Sites dynamiques et bases de données

Fiche 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étail

Evolution 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. 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étail

Qu'est-ce que le BPM?

Qu'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étail

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

Architecture 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étail

Programmation Web Avancée Introduction aux services Web

Programmation 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étail

Autour 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 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étail

Introduction à Microsoft InfoPath 2010

Introduction à 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étail

THEME 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 . 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étail

L architecture des services Web

L 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étail

Gestion des identités

Gestion 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

[ 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étail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET 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étail

CHAPITRE I INTRODUCTION CHAPITRE I E-COMMERCE. PLAN 1. Commerce électronique 2. Méthodologie de développement 3. Création de trafic

CHAPITRE 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étail

Les outils de création de sites web

Les 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étail

Authentification avec CAS sous PRONOTE.net 2011. Version du lundi 19 septembre 2011

Authentification 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étail

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

Architecture 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étail

http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation, Tutoriels, Astuces

http://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étail

Hébergement de sites Web

Hé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étail

Sommaire. -1-Computer en bref. Web en bref. Le web 3.0,...la mobilité. Evolution du Web... ... web1.0, web2.0, web2.b, web3.0...

Sommaire. -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étail

COURS BASIQUES SUR MICROSOFT «VACANCES UTILES 2014»

COURS 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étail

Fiche méthodologique Rédiger un cahier des charges

Fiche 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étail

Fiche de l'awt Le Business to Business (B2B)

Fiche 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étail

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

NFA016 : 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étail

Bé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.

Bé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étail

Annuaires LDAP et méta-annuaires

Annuaires 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étail

Urbanisation 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. 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étail

Concepts et définitions

Concepts 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étail

Infrastructure - Capacity planning. Document FAQ. Infrastructure - Capacity planning. Page: 1 / 7 Dernière mise à jour: 16/04/14 16:09

Infrastructure - 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étail

Drive 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 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étail

MINISTÈRE DES SOLIDARITÉ ET DE LA COHÉSION SOCIALE

MINISTÈ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étail

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

4. 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étail

BUSINESS INTELLIGENCE

BUSINESS 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étail

1 JBoss Entreprise Middleware

1 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étail

Web Application Models

Web 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étail

Manuel d'utilisation du navigateur WAP Palm

Manuel 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étail

CONCEPT de MICRO-DOMOTIQUE. Système STANTOR-DOMODULOR

CONCEPT 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étail

SII Stage d informatique pour l ingénieur

SII 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étail

En 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 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étail

Communiqué de Lancement

Communiqué 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étail

Introduction à la plateforme J2EE

Introduction à 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étail

Nouvelles Plateformes Technologiques

Nouvelles 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étail

OASIS www.oasis-open.org/committees/xacml/docs/docs.shtml Date de publication

OASIS 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étail

Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack

Prise 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étail

Gestion Électronique de Documents et XML. Master 2 TSM

Gestion É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étail

NFP111 Systèmes et Applications Réparties

NFP111 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étail

INTERNET, C'EST QUOI?

INTERNET, 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étail

Gestion documentaire (Extraits du CCI version 1.2)

Gestion 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étail

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

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 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étail

7.0 Guide de la solution Portable sans fil

7.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étail

REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit

REQUEA. 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étail

Quels sont les enjeux?

Quels 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étail

Messagerie asynchrone et Services Web

Messagerie 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étail

La voix sur IP n'est pas un gadget, et présente de réels bénéfices pour l'entreprise.

La 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étail

L'AAA, késako? Bruno Bonfils, <asyd@solaris fr.org>, Novembre 2005. Sous ce terme d'apparence barbare est regroupé l'ensemble des concepts suivants :

L'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étail

Accès Mobile Sécurisé à L'aide de VPN SSL

Accè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étail

ECLIPSE ET PDT (Php development tools)

ECLIPSE 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étail

Urbanisation 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 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étail

L'intégration de Moodle à l'université Rennes 2 Haute Bretagne

L'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étail

La GEIDE. Dans une solution GEIDE, il est possible d'associer au sein même d'un dossier:

La 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étail

Pelleas : 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 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étail

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Architecture 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