Services Web Option-RI8 Web Services
|
|
- Auguste Carbonneau
- il y a 6 ans
- Total affichages :
Transcription
1 Services Web Option-RI8 Web Services Sana Sellami
2 Objectifs du cours Comprendre l intérêt et les enjeux des services Web Découvrir les principales technologies des services Web (SOAP, WSDL, UDDI, REST ) Connaître les méthodes de découverte de services 2
3 PLAN Partie 1: Introduction aux Services Web (SW) Partie 2: Découverte de SWS 3
4 PARTIE 1 :INTRODUCTION AUX SERVICES WEB 1. Qu est ce qu un service Web? 2. Services Web SOAP 3. Services Web REST 4. Création et déploiement de SW SOAP 4
5 1. QU EST CE QU UN SERVICE WEB 5
6 Un service Web.? Définition du W3C (World Wide Web Consortium) : Un service web est un système logiciel identifié par un URI, dont les interfaces publiques et les «bindings» sont définies et décrites en XML. Sa définition peut être découverte [dynamiquement] par d autres systèmes logiciels. Ces autres systèmes peuvent ensuite interagir avec le service web d une façon décrite par sa définition, en utilisant des messages XML transportés par des protocoles Internet. 6
7 Un service Web.? Proposant diverses fonctionnalités que d autres programmes peuvent découvrir dynamiquement et utiliser grâce à des protocoles décrits en XML basés sur l échange de messages écrits en XML transmis par HTTP, FTP, SMTP, etc. Caractéristiques Réutilisable Indépendamment de la plate-forme (UNIX, Windows, ) l implémentation (VB, C#, Java, ) l architecture sous-jacente (.NET, JEE, ) 7
8 Un service Web.? Services Web CLIENT INTERNET SERVEUR CLIENT 8 CLIENT Les web services Ingénierie systèmes - Concevoir et utiliser des applications 2.0 C#, Java, PHP, API JavaScript, Android SDK, ios SDK., Jonathan Fontanel, Philippe
9 Un service Web.? Un service Web est un programme sollicité via Internet par différents type de clients, permettant l échange de données afin que l application appelante puisse intégrer le résultat de cet échange à ses propres analyses. Les requêtes et les réponses s effectuent dans des formats ouverts (HTML, XML, JSON ou text) et transitent par Internet. 9
10 Exemple de services existants Google ( : accès gratuit mais limité (1000 requêtes par jour après enregistrement) Amazon ( ) accès gratuit mais limité (1 requête par seconde après enregistrement) bien d autres! (cf par exemple) 10
11 Exemple de services existants Pour la création d un nuage de tags: Wordle: Tag Cloud Generator: Tagxedo: 11 En saisissant un ensemble de mots clés En saisissant l url de facebook
12 Exemple de services existants Outils vous permettant de vous organiser, de communiquer et de planifier votre travail: Google Docs, SlideRocket:, Toggl (Free Time Tracking Software), etc Réduction d URL (goo.gl, TinyURL, bit.ly, etc.) De nombreux services proposés par Google Analyse de données Traduction Réduction d URL Statistique fréquentation site web etc. 12
13 2. ARCHIECTURES DES SERVICES WEB 13
14 Architecture générale des services Web et des clients Clients du service Web Interface HTTP Socket Web Service JAVA Netbeans Bibliothèque JEE SOAP C# Visual Studio PHP Eclipse PDT Bibliothèque C# Bibliothèque PHP REST XML-RPC HTML JS Eclipse JavaScript AJAX 14 Les web services Ingénierie systèmes - Concevoir et utiliser des applications 2.0 C#, Java, PHP, API JavaScript, Android SDK, ios SDK., Jonathan Fontanel, Philippe
15 Un service Web.? Protocole de description des services (WSDL, ) Protocole de description des messages (SOAP, ) Protocole de description des services de transport (HTTP, SMTP, ) 15 Les web services Ingénierie systèmes - Concevoir et utiliser des applications 2.0 C#, Java, PHP, API JavaScript, Android SDK, ios SDK., Jonathan Fontanel, Philippe
16 Architecture Orientée Service (SOA) Trois acteurs: le fournisseur, annuaire et client Obtient la description du service satisfaisant sa requête Localisation de service Annuaire Reçoit et enregistre les descriptions de services publiées par les fournisseurs Reçoit et répond aux recherches de services lancées par les clients Publication de la description Client interaction Serveur Web Fournisseur Définit le service Publie sa description dans l annuaire Réalise les opérations 16
17 Standards Protocole : SOAP = HTTP + XML Requête/réponse = message XML Cadre général permettant l échange de données structurées au format XML Protocole de transport de ces données basé sur HTTP WSDL (Web Service Description Language)- Description de service web Description des interfaces des services UDDI - Découverte automatique des services (dynamicité) Annuaire contenant les interfaces (Pages Jaunes, Vertes, Blanches), permettant d enregistrer et de rechercher des descriptions de services web 17
18 SOAP Simple Object Access Protocol, norme W3C SOAP 1.0: 1999, basé sur HTTP SOAP 1.1: 2000, plus générique, autres protocoles SOAP 1.2: recommandation W3C, 2007: Est un protocole de transmission de messages Permet des appels de procédures à distance (RPC) s'appuyant principalement sur le protocole HTTP et sur XML, mais aussi SMTP et POP. 18
19 SOAP S appuie sur le protocole HTTP: HyperText Transfert Protocol Tim Berners-Lee, fin 89 - début 90 Protocole de communication client/serveur basé sur TCP/IP Simple pour le récupération de documents (GET, HEAD) Simple pour la transmission de données (GET, POST) Echange classique avec un service Web Connexion du client vers le serveur Demande d un document via une méthode GET Renvoi du document, erreur ou information sur le document Déconnexion 19
20 SOAP La requête SOAP intervient sur le réseau entre le client et le serveur Client Interaction: SOAP Serveur Web Fournisseur listner SOAP Côté client Ouverture d'une connexion HTTP Requête SOAP: document XML décrivant o La méthode à invoquer sur la machine distante o les paramètres de la méthode SOAP Côté Serveur Récupère la requête Exécution de la méthode avec les paramètres Renvoie une réponse SOAP (document XML) au client 20
21 SOAP: Structure Envelope contient des définitions de namespaces Header (en-tête) utilisé pour transmettre des données d authentification ou de gestion de session. Body (Corps) contient les informations obligatoires destinées à l'ultime destinataire du message. 21
22 SOAP: Exemple Requête SOAP getsomme envoyée à un service Sommer 22
23 SOAP: Exemple (suite) Réponse SOAP 23
24 WSDL (Web Services Description Language) Langage de description des services web Depuis 2007, WSDL 2.0 est une recommandation W3C Objectif: Décrire les services comme un ensemble d opérations et de messages abstraits reliés (bind) à des protocoles et des serveurs réseaux Basé sur le langage XML (schéma XML) 24
25 WSDL (Web Services Description Language) Regroupe les informations nécessaires pour interagir avec le service : les méthodes, les paramètres et valeurs retournées, le protocole de transport utilisé, la localisation du service Document indispensable au déploiement de Services Web Publication et recherche de services au sein de l annuaire se font via les documents WSDL Pour l accès à un service particulier, un client se voit retourné l URL du fichier WSDL décrivant l implémentation du service 25
26 WSDL (Web Services Description Language) Description à 2 niveaux: Séparation entre la partie abstraite et concrète 26 Figure : Concepts définis par WSDL 1.1 et WSDL Source:
27 WSDL (Web Services Description Language) Décrit la structure des données transmises dans un message Décrit l ensemble des données transmises au cours de l opération Composé de l ensemble des opérations abstraites Décrit la façon dont un ensemble d opérations abstraites, appelé «type de port», est lié à un port selon un protocole réel Un ensemble de points finaux du réseau appelés «ports» permettant de déterminer la localisation du service 27
28 Exemple WSDL 1.1: sommer.wsdl Racine du document Définition des types de données (facultatif) Message: Définition des messages échangeables PortType: définition des ensembles d opérations service: localisation des services web 28
29 Structure d un WSDL : <Types> Un type décrit la structure de données transmises dans un message. Contient les définition de types utilisant un système de typage par défaut XML Schema (XSD). Pouvant contenir des types simples et complexes 29
30 Structure d un WSDL : <message> Décrit les données associées à une opération (1 requête et 1 réponse HTTP par opération, 1 message d'erreur fault optionnel). Un document WSDL peut contenir zéro ou plusieurs messages. Chaque message peut être un composé de plusieurs parties 30
31 Structure d un WSDL : <porttype> Un document WSDL peut contenir 0 à plusieurs porttype L élément porttype contient un seul attribut name. La convention de nommage nameofwebservice PortType. Composé d'un ensemble d'opérations abstraites (i.e. signature de la méthode). Une opération est composée d un message pour l appel (Input) et un pour le retour (Output). 31
32 Structure d un WSDL : <porttype> Définition d un seul type de port, avec les opérations abstraites, correspondant aux déclarations de méthodes dans l interface Java : 32
33 Structure d un WSDL : <binding> Une liaison (ou binding) décrit la façon dont un porttype(en d autres termes l abstraction du service, i.e. ses opérations abstraites) est mis en oeuvre pour un protocole particulier (HTTP par exemple) et un mode d invocation (RPC par exemple). Pour un porttype, on peut avoir plusieurs liaisons, pour différencier les modes d invocation (RPC ou autres) ou de transport (HTTP ou autre) des différentes opérations. 33
34 Structure d un WSDL : <binding> Mode d invocation Protocole Nom de l opération dans le type de port La représentation du message request La représentation du message response 34
35 Structure d un WSDL : <service> Un service est décrit comme un ensemble de points finaux du réseau appelés «ports» Un port spécifie une URL qui correspond à l implémentation du service par un fournisseur. Le port est associé à un «binding» définissant ainsi un simple point de terminaison (endpoint:@ où se situe le WS) 35
36 Structure d un WSDL : <port> Nom du service qui encapsule les ports Nom du port Nom de la liaison associée au port 36
37 Mapping Java WSDL Code Java Classe Java public class IpAddressSearchWebService Commentaire /*using this function, user can find the country and city by Ip */ Méthode public String[] getcountrycitybyip(string theipaddress) Paramètre String theipaddress Fichier WSDL Service <wsdl: service name="ipaddresssearchwebservice"> </wsdl:service> Documentation <wsdl:documentation> using this function, user can find the country and city by Ip </wsdl:documentation> Operation <wsdl:operation name="getcountrycitybyip"> <wsdl:input./> <wsd:output./> </wsdl:operation> Types <wsdl:types> <s:schema elementfromdefault= qualified"> <s:element name="getcountrycitybyip"> <s:complextype> <s:sequence> <s:element minoccurs= 0" maxoccurs= 1" name= theipaddress" type= s:string" /> 37 </s:sequence> </s:complextype> </s:element> </wsdl:types>
38 UDDI : Universal Description, Discovery and Integration Universal Description, Discovery and Integration Historique À l origine: annuaire universel pour les services web (à la Google) Aujourd hui: vise plutôt les environnements privés, à petite échelle Raisons: peu d annuaires généraux UDDI (IBM, Microsoft, ), contenu pauvre et non fiable Meilleure fiabilité en environnements contraints, privés (~EAI) Élément d infrastructure qui aide aussi à stocker des infos absentes en WSDL Versions Version 1: les bases d un annuaire de services Version 2: adaptation à SOAP et WSDL Version 3: redéfinition du rôle UDDI, accent sur les implémentations privées, sur l interaction entre annuaires privés et publics 38
39 UDDI : Universal Description, Discovery and Integration L annuaire UDDI permet de : Publier, découvrir des informations sur une entreprise et ses services L inscription sur UDDI permet à une entreprise de se présenter ainsi que ses services L adoption de UDDI facilite le développement des échanges de type «B2B» L enregistrement des services dans un annuaire s effectue auprès d un opérateur (Microsoft ou IBM actuellement) à travers son site mais on peut créer ses propres registres UDDI (UDDI4J, juddi) Un annuaire à l aide d un browser en ligne: 39
40 UDDI : Universal Description, Discovery and Integration Comporte plusieurs catégories de données: Informations organisées en trois méthodes. UDDI Pages Blanches Pour trouver un service par contact, nom et adresse Pages Jaunes Pour trouver un service par description (WSDL) répertorié par catégorie Pages vertes Pour trouver un service par caractéristiques techniques 40
41 UDDI Le modèle UDDI comporte 5 structures de données principales décrites sous forme de schémas XML : BusinessEntity : ensemble d informations sur l entreprise qui publie les services dans l annuaire BusinessService : ensemble d informations sur les services publiés par l entreprise BindingTemplate : ensemble d informations concernant le lieu d hébergement du service (i.e. adresse du fournisseur) tmodel : ensemble d informations concernant le mode d accès du service (définitions WSDL) publisherassertion : ensemble d informations contractuelles entre partenaires en échanges commerciaux 41
42 Revenons à l architecture Demande de Service (Découverte): Search Message en SOAP Annuaire UDDI Publication de la description WSDL Client Programme client SOAP Récupération de la description WSDL Service Serveur Web Fournisseur interaction HTTP(S), FTP, etc 42
43 4. SERVICES WEB REST 43
44 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Ce n est pas: Un format Un protocole Un standard Est un style d architecture inspiré de l architecture WEB Permet l envoi de messages sans enveloppe SOAP et dans un encodage libre (XML, JSON, binaire, simple texte). 44
45 Services REST REST n est pas un standard: Pas de recommandation du W3C Les services REST sont utilisés pour développer des architectures orientées ressources (ROA) ou orientées Données (DOA). Qu est ce qu une ressource? «Any information that can be named can be a resource: a document or image, a temporal service (e.g. «today s weather in Los Angeles»), a collection of other resources, a non-virtual object (e.g. a person), and so on. In other words, any concept that might be the target of an author s hypertext reference must fit within the definition of a resource» Roy Fielding thesis,
46 Services REST: Fournisseurs 46
47 Services REST: Exemples Glassware pour GoogleGlass 47
48 Services REST C est quoi REST? Ressources (Identifiant) identifié par une URI Méthodes pour manipuler l identifiant Méthodes HTTP: GET, POST, PUT, DELETE Représentation donne une vue sur l état: Informations transférées entre le client et le serveur Exemples: XML, JSON, 48
49 Services REST Architecture Orientée Ressource Toute information qui peut être nommée est une ressource Une ressource est identifiée par un identificateur (URI) Qu est ce qu une URI? 49
50 Services REST Chaque URI identifie une ressource Une URI ne contient pas de verbe Une même URI peut être appelée avec différentes méthodes HTTP (GET, POST, PUT, DELETE) GET récupère les utilisateurs POST crée un nouvel utilisateur PUT modifie Hugo DELETE supprime Hugo 50
51 Services REST Données fournies suivant une représentation pour le client (GET) Pour le serveur (POST et PUT) Données retournées sous différents formats XML JSON (JavaScript Object Notation) (X)HTML. Le format d entrée (POST) et le format de sortie (GET) d un service Web d une ressource peuvent être différents 51
52 Services REST Exemples formats JSON et XML 52
53 53
54 54
55 Description de services Web REST Langages: WSDL 2.0,WADL, RSDL (Restful Service Description Language), SERIN (Semantic RESTFul Interfaces) WSDL
56 Description de services Web REST WSDL2.0 Évolution de Web Service Description Language recommandé en 2007 par le W3C. WSDL 2.0 permet de spécifier un binding HTTP au lieu de SOAP, utilisant n importe quel verbe HTTP. Permet donc en théorie de décrire des interfaces REST-like et RESTful quoi que le modèle conceptuel sous-jacent reste centré sur la notion d opération. Des paramètres (partie de l URI après le?) peuvent être spécifiés à l aide d un schéma XML. Cela permet notamment de leur associer un type de données. 56
57 Description de services Web REST WADL (Web Application Description Language) Un langage de description XML de services de type REST Le W3C contribue à sa spécification Permet une description de services par éléments de type: ressource, méthode, paramètre, requête, réponse. Pas assez de frameworks qui supportent la description WADL Liens utiles:
58 Description de services Web REST Plus facile à comprendre, à interpréter et à écrire qu un WSDL EXEMPLE de description WADL pour l application Yahoo News Search Description des espaces de noms Description de Grammaire XML utilisée par le service Description des ressources Et méthodes HTTP utilisées 58
59 Description de services Web REST WADL ELEMENTS WADL <application> DESCRIPTION La racine d une description WADL <ressources base=.> Un conteneur pour les ressources que l application fournit L attribut base définit l URI pour les ressource <resource id= " path=" > <method name= " id=" > Décrit la ressource que l application fournit L attribut id identifie l élément ressource L attribut path fournit une URI relative pour l identifiant de la ressource. Fils d élément ressource ou application L attribut name définit les méthodes HTTP <request> <response> Request: décrit une requête à la méthode HTTP sur une ressource Response: décrit la sortie en réalisant la méthode HTTP sur le ressource 59 Pour les autres éléments et attributs pensez à regarder
60 Description de services Web REST WADL Design simple Facile à lire, comprendre et implémenter N est pas un standard WSDL est une recommandation W3C design complexe Nécessité de comprendre plus de concepts utilise uniquement des paramètres XML 60
61 Description de services Web REST Langages académiques pour la description sémantique de services REST: SA-REST (Semantic Annotation of Web Resources) et hrest (HTML for RESTFUL SERVICES). Utilisent l annotation sémantique de la description textuelle des services, par un micro-format (hrests) ou RDFa (SA- REST). Propositions très influencées par SOAP : SA-REST découle explicitement de SA-WSDL, le modèle conceptuel de hrest est très proche de celui des services SOAP, centré sur la notion d opération. 61
62 SOAP VS REST 62
63 SOAP VS REST REST SOAP Standardisé Non Oui Sécurité Non (restreinte par l emploi des méthodes HTTP) Oui (WS-Security) Complexité Non Oui (lourdeur) 63
64 3. CRÉATION ET DÉPLOIEMENT DE SERVICES WEB EN JAVA 64
65 Architecture générale des services Web et des clients Clients du service Web Interface HTTP Socket Web Service JAVA Netbeans Bibliothèque JEE SOAP C# Visual Studio PHP Eclipse PDT Bibliothèque C# Bibliothèque PHP REST XML-RPC HTML JS Eclipse JavaScript AJAX 65
66 Création de services web La conception d un service Web nécessite les étapes suivantes : Définir et créer un service Web Publier le service Web sur le serveur d application Utiliser un service Web en créant un client. Créer un service Web Publier un service Web Utiliser un service Web Serveur d application 66 CLIENT (utilisateur)
67 Création de services web en Java Deux approches pour la création de SW: Approche Bottom-up (ou code first): Création d une classe Java déploiement WSDL Approche top-down (ou contract-first) : Développer un Service Web à partir de sa description WSDL. Outils utilisés: Frameworks: Axis2, Apache CXF (framework Java/Web Services), Spring WS API JAX-WS et JAX-RS Etc. Serveurs: Tomcat, Glassfish, tomee Plus, etc. 67
68 JAX-WS (Java API for XML WS) Java API for XML WS Ensemble d APIs pour la programmation de services web sur JEE (incluant JAXB(Java Architecture for XML binding) et SAAJ) Utilisation simplifiée par des annotations dans les classes Java Spécification de la correspondance XML - Objets Facilitation de la programmation des points d entrée de services 68
69 Annotations JAX-WS JAX-WS repose sur l utilisation massive d annotations pour la configuration d un Service Web Les principales annotations sont les : Implémentation d un Service : Paramétrer une : Paramétrer un : Paramétrer un message de : Paramétrer un message fault A noter que seule l utilisation de l est nécessaire (utilisation de valeurs par défaut) 69
70 Et concrètement ça donne quoi? Vous allez faire le TP qui est divisé en deux parties: 1. Tester des services web existants 2. Création et déploiement de services web Java L IDE Netbeans Le serveur d applications Glassfish Serveur d application 70 Les web services Ingénierie systèmes Jonathan Fontanel, Philippe Lacomme, Libo Ren CLIENT (utilisateur)
71 REFERENCES RESTful Web Services Web services for the real world By Leonard Richardson, Sam Ruby, Publisher: O'Reilly Media; 2007 Les web services Ingénierie systèmes - Concevoir et utiliser des applications 2.0 C#, Java, PHP, API JavaScript, Android SDK, ios SDK., Jonathan Fontanel, Philippe Lacomme, Libo Ren Cours Michael Mrissa Introduction aux services Web
4. SERVICES WEB REST 46
4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,
Plus en détailIntroduction aux «Services Web»
Introduction aux «Services Web» Sana Sellami sana.sellami@univ-amu.fr 2014-2015 Modalité de contrôle de connaissances Note de contrôle de continu Note projet Evaluation du projet la semaine du 17 novembre
Plus en détailCours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web»
Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web» Sana Sellami sana.sellami@lsis.org 2014-2015 Plan Partie 1: Introduction aux Services Web (SW) Partie 2: Vers une
Plus en détailCOMPRENDRE L ARCHITECTURE DES WEB SERVICES REST. Amosse EDOUARD, Doctorant
COMPRENDRE L ARCHITECTURE DES WEB SERVICES REST Amosse EDOUARD, Doctorant Organisation Cours Magistral 24/11/2014 26/11/2014 01/12/2014 Travaux Dirigés 26/11/2014 28/11/2014 01/11/2014 08/11/2014 Evaluation
Plus en détailArchitectures Web Services RESTful
Architectures Web Services RESTful Alexandre Denis Alexandre.Denis@inria.fr Inria Bordeaux Sud-Ouest France ENSEIRB PG306 REST REST Representational State Transfer Roy Fielding (2000) Décollage vers 2006-2007
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é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étailArchitecture Orientée Service, JSON et API REST
UPMC 3 février 2015 Précedemment, en LI328 Architecture générale du projet Programmation serveur Servlet/TOMCAT Aujourd hui Quelques mots sur les SOA API - REST Le format JSON API - REST et Servlet API
Plus en détailProblématiques de recherche. Figure Research Agenda for service-oriented computing
Problématiques de recherche 90 Figure Research Agenda for service-oriented computing Conférences dans le domaine ICWS (International Conference on Web Services) Web services specifications and enhancements
Plus en détailApplications et Services WEB: Architecture REST
Applications et : Erick Stattner Laboratoire LAMIA Université des Antilles et de la Guyane France erick.stattner@univ-ag.fr Guadeloupe 2014-2015 Erick Stattner Applications et : 1 / 90 Description du cours
Plus en détailIntégration d'applications à "gros grain" Unité d'intégration : le "service" (interface + contrat)
Motivations Motivations Intégration d'applications à "gros grain" Unité d'intégration : le "service" (interface + contrat) Contraintes Applications conçues indépendamment, sans avoir prévu une intégration
Plus en détailSécurité des Web Services (SOAP vs REST)
The OWASP Foundation http://www.owasp.org Sécurité des Web Services (SOAP vs REST) Sylvain Maret Principal Consultant / MARET Consulting / @smaret OpenID Switzerland OWASP Switzerland - Geneva Chapter
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é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étailIntroduction aux. services web 2 / 2
Introduction aux services web 2 / 2 1 Calendrier 2 x CM A 107 mercredi 7 janvier 2015, 08 h 00 10 h 00 : introduction sur la théorie des services web mercredi 28 janvier 2015, 08 h 00 10 h 00 : introduction
Plus en détailL3 informatique TP n o 2 : Les applications réseau
L3 informatique TP n o 2 : Les applications réseau Sovanna Tan Septembre 2009 1/20 Sovanna Tan L3 informatique TP n o 2 : Les applications réseau Plan 1 Transfert de fichiers 2 Le Courrier électronique
Plus en détail18 TCP Les protocoles de domaines d applications
18 TCP Les protocoles de domaines d applications Objectifs 18.1 Introduction Connaître les différentes catégories d applications et de protocoles de domaines d applications. Connaître les principaux protocoles
Plus en détailWEBSERVICES. Michael Fortier. Master Informatique 2ème année. fortier@lipn.univ-paris13.fr A308, Université de Paris 13
WEBSERVICES Michael Fortier Master Informatique 2ème année fortier@lipn.univ-paris13.fr A308, Université de Paris 13 https ://lipn.univ-paris13.fr/ fortier/enseignement/webservices/ Sommaire 1 Rappels
Plus en détailApproche Contract First
Exemple HelpDesk Approche Contract First Développement d un premier web service en utilisant l approche contract first (ou WSDL First) Écriture du wsdl avant d écrire le code java Autre possibilité implementation
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é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é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étailExploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales
Exploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales D 1.3.2 Rapport d analyse Auteurs: Johann Luethi, Laurent Opprecht, Patrick Roth
Plus en détailLe Web de Données Dan VODISLAV Université de Cergy-Pontoise Master Informatique M2 Plan
Le Web de Données Dan VODISLAV Université de Cergy-Pontoise Master Informatique M2 Plan RDF sur le Web Micro-formats Micro-données RDFa Vocabulaires communs Dublin Core, FOAF, SKOS Linked Open Data Architecture
Plus en détailBusiness Process Execution Language
Business Process Execution Language Rapport du projet de systèmes distribués d information Markus Lindström 6 mai 2009 Motivation personnelle Le sujet que j ai retenu et présenté dans le cadre du cours
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étailBien architecturer une application REST
Olivier Gutknecht Bien architecturer une application REST Avec la contribution de Jean Zundel Ce livre traite exactement du sujet suivant : comment faire pour que les services web et les programmes qui
Plus en détailTP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web.
ASTRIUM - Toulouse JEE Formation 2013 TP JEE Développement Web en Java Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web. Figure 1 Architecture
Plus en détailDévelopper des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David
Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server Sébastien Boutard Thomas David Le plan de la présentation Petit retour sur les environnements de développement ArcGIS Server
Plus en détailTechnologies du Web. Ludovic DENOYER - ludovic.denoyer@lip6.fr. Février 2014 UPMC
Technologies du Web Ludovic DENOYER - ludovic.denoyer@lip6.fr UPMC Février 2014 Ludovic DENOYER - ludovic.denoyer@lip6.fr Technologies du Web Plan Retour sur les BDs Le service Search Un peu plus sur les
Plus en détailDéveloppement d'un logiciel VoIP BlackBerry
UNIVERSITE DES SCIENCES, DES TECHNIQUES ET DES TECHNOLOGIES DE BAMAKO (USTTB) Développement d'un logiciel VoIP BlackBerry Par Mlle Kadidiatou Djibo Encadreurs : Mme Sogoba Jacqueline Konate, Maître-Assistant,
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é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étailApplication Web et J2EE
Application Web et J2EE Servlet, JSP, Persistence, Méthodologie Pierre Gambarotto Département Informatique et Math appli ENSEEIHT Plan Introduction 1 Introduction Objectfis
Plus en détailCompte Rendu d intégration d application
ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...
Plus en détailDevenez un véritable développeur web en 3 mois!
Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web
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étailHaka : un langage orienté réseaux et sécurité
Haka : un langage orienté réseaux et sécurité Kevin Denis, Paul Fariello, Pierre Sylvain Desse et Mehdi Talbi kdenis@arkoon.net pfariello@arkoon.net psdesse@arkoon.net mtalbi@arkoon.net Arkoon Network
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étailUNIVERSITÉ DU QUÉBEC EN OUTAOUAIS
UNIVERSITÉ DU QUÉBEC EN OUTAOUAIS SÉCURITÉ DES SERVICES WEB : RESTAURATION D UN MESSAGE SOAP APRÈS DÉTECTION D UNE ATTAQUE PAR ENVELOPPEMENT SUR UN ÉLÉMENT SIGNÉ MÉMOIRE PRÉSENTÉ COMME EXIGENCE PARTIELLE
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étailParis Airports - Web API Airports Path finding
Paris Airports - Web API Airports Path finding Hackathon A660 Version Version Date writer Comment 1.0 19/05/2015 Olivier MONGIN Document creation Rédacteur : Olivier.MONGIN@adp.fr Date : 19/05/2015 Approbateur
Plus en détailPoint sur les solutions de développement d apps pour les périphériques mobiles
Point sur les solutions de développement d apps pour les périphériques mobiles Par Hugues MEUNIER 1. INTRODUCTION a. Une notion importante : le responsive web design Nous sommes en train de vivre une nouvelle
Plus en détailPrincipes. 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA. Programmation en Corba. Stéphane Vialle
2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle 1 Principes 2 Architecture 3 4 Aperçu d utilisation
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étailProgrammation Web. Introduction
Programmation Web Introduction 1 Introduction 10 séances 1 h cours + 1h TD Notes : contrôle continu DS 1 TP : note de groupe : rapport + code source + démo TD : note personnelle (=0 si 2 absences non justifiées)
Plus en détailEXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452
EXTENSION de Microsoft Dynamics CRM 2013 Réf FR 80452 Durée : 3 jours A propos de ce cours : Ce cours offre une information interactive et détaillée sur le développement d extensions pour Microsoft Dynamics
Plus en détailUrbanisation des Systèmes d'information
Urbanisation des Systèmes d'information Des composants technologiques disponibles Urbanisation des Systèmes d'information - Henry Boccon-Gibod 1 Plan de l'exposé Technologies à la mode disponibles. Bus
Plus en détailServices sur réseaux. Trois services à la loupe. Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée
Trois services à la loupe Services sur réseaux Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée Plan du cours : 1. Services de messagerie Architecture Fonctionnement Configuration/paramétrage
Plus en détailIntégration du Web 2.0 dans les solutions IBM
Bournhonesque Philippe Directeur stratégie IBM France & NWA pbournhonesque@fr.ibm.com Agenda Software as a Service Simplicité Collaboration k Conclusion 2 Collaboration pour le marché SMB Lotus Foundations
Plus en détailLES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES
LES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES 1e partie : encoder et structurer les données Gautier Poupeau Antidot http://www.lespetitescases.net Twitter @lespetitescases Emmanuelle Bermès
Plus en détailLangage 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étailGlossaire. www.themanualpage.org ( themanualpage.org) soumises à la licence GNU FDL.
Glossaire Ce glossaire contient les termes techniques et de spécialité les plus employés dans cette thèse. Il emprunte, pour certaines d entre elles, les définitions proposées par www.themanualpage.org
Plus en détailApache Camel. Entreprise Integration Patterns. Raphaël Delaporte BreizhJUG 07.11.2011
Apache Camel & Entreprise Integration Patterns Raphaël Delaporte BreizhJUG 07.11.2011 1 Speaker CTO Zenika Ouest Consultant et formateur Responsable comité technique Architecture d'entreprise Domaine ESB
Plus en détailCours CCNA 1. Exercices
Cours CCNA 1 TD3 Exercices Exercice 1 Enumérez les sept étapes du processus consistant à convertir les communications de l utilisateur en données. 1. L utilisateur entre les données via une interface matérielle.
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étailTechnologies pour Web Services faciles : REST, JSON
Technologies pour Web Services faciles : REST, JSON Pierre Gambarotto INPT DSI, ENSEEIHT Département Informatique ENSEEIHT, 2 rue Charles Camichel, B.P. 7122 31071 Toulouse CEDEX7 FRANCE Résumé Cet article
Plus en détailIng. O. DEKNOP ECAM Bruxelles
Développement d une application mobile en technologie Microsoft.NET et Android de gestion et d utilisation de check-lists standardisées pour le secteur industriel Ing. O. DEKNOP ECAM Bruxelles Ce document
Plus en détailHébergement de site web Damien Nouvel
Hébergement de site web Plan L'hébergeur Le serveur web Apache Sites dynamiques 2 / 27 Plan L'hébergeur Le serveur web Apache Sites dynamiques 3 / 27 L'hébergeur L'hébergeur sous-traite l'architecture
Plus en détailCette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris :
Développement d un client REST, l application Vélib 1. Présentation L application présentée permet de visualiser les disponibilités des vélos et des emplacements de parking à la disposition des parisiens
Plus en détailOauth : un protocole d'autorisation qui authentifie?
Oauth : un protocole d'autorisation qui authentifie? Maxime Féroul Directeur Technique / KYOS IT SECURITY Application Security Forum - 2012 Western Switzerland 7-8 novembre 2012 - Y-Parc / Yverdon-les-Bains
Plus en détailLes services usuels de l Internet
Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet Courrier électronique (mail) - protocole SMTP (Simple Mail Transfer Protocol) inclut maintenant tous types
Plus en détailSOAP Concepts Application à Glassfish
SOAP Concepts Application à Glassfish LicencePro 2014 Olivier Perrin Université de Lorraine Évolution From server-side app to smart clients and services 2 Browser-based HTML Rendering (progressive enhancement)
Plus en détailWEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES
WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,
Plus en détailRépublique Algérienne Démocratique et Populaire Université Abou Bakr Belkaid Tlemcen Faculté des Sciences Département d Informatique
République Algérienne Démocratique et Populaire Université Abou Bakr Belkaid Tlemcen Faculté des Sciences Département d Informatique Mémoire de fin d études pour l obtention du diplôme de Master en Informatique
Plus en détailles techniques d'extraction, les formulaires et intégration dans un site WEB
les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents
Plus en détailBES WEBDEVELOPER ACTIVITÉ RÔLE
BES WEBDEVELOPER ACTIVITÉ Le web developer participe aux activités concernant la conception, la réalisation, la mise à jour, la maintenance et l évolution d applications internet/intranet statiques et
Plus en détailDéveloppement des Systèmes d Information
Développement des Systèmes d Information Axe ISI Camille Persson Institut Fayol / LSTI / ISCOD École Nationale Supérieure des Mines de Saint-Etienne 158 cours Fauriel, 42000 Saint-Etienne persson@emse.fr
Plus en détailStocker des données sur Amazon S3
4 Stocker des données sur Amazon S3 Dans ce chapitre, nous plongeons la tête la première dans Amazon S3, Simple Storage Service (service simple de stockage). Après un aperçu rapide des concepts de S3 les
Plus en détailMise en œuvre des serveurs d application
Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés
Plus en détailHébergement et configuration de services WCF. Version 1.0
Hébergement et configuration de services WCF Version 1.0 2 Configuration et Hebergement de services WCF Sommaire 1 Présentation du chapitre... 3 1.1 Présentation générale... 3 1.1.1 A qui s adresse ce
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étailInternet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall
Internet DNS World Wide Web Mécanismes de base Exécution d'applications sur le web Divers Proxy, fire-wall 1 Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet
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étailArmand PY-PATINEC 2010
Armand PY-PATINEC 2010 EPREUVE PRATIQUE : TABLEAU SYNOPTIQUE Activités Inventaire de bières et de leur lieu de fabrication Gestion des clients pour un programme de facturation Emploi du ruban de l interface
Plus en détailS7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i
Modernisation IBM i Nouveautés 2014-2015 IBM Power Systems - IBM i 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Mardi
Plus en détailPRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES
PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES DÉCOUVREZ DES POSSIBILITÉS ILLIMITÉES GRÂCE A L INTÉGRATION À DES SYSTÈMES D ENTREPRISE EXISTANTS FONCTIONNALITÉS Connectivité des systèmes
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étailINFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09
INFORMATIQUE & WEB Code du diplôme : CP09 Passionné par l informatique et le web, vous souhaitez obtenir une certification dans un domaine porteur et enrichir votre CV? PARCOURS CERTIFICAT PROFESSIONNEL
Plus en détailIntégration de systèmes
Intégration de systèmes Préparé par: Marc Barassi, Michel Fraser, Louis Martin, Martin Simoneau Collaboration spéciale: François Boucher et Richard Boutin 3/18/14 Intégration de systèmes «L ensemble des
Plus en détailCloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA?
Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA? Jean-Marc Pierson pierson@irit.fr IRIT, Université de Toulouse Agenda! Le Cloud! Le SOA! Quelle différence!?! Cloud et SOA! Mise en
Plus en détailAlfstore workflow framework Spécification technique
Alfstore workflow framework Spécification technique Version 0.91 (2012-08-03) www.alfstore.com Email: info@alfstore.com Alfstore workflow framework 2012-10-28 1/28 Historique des versions Version Date
Plus en détailFormation en Logiciels Libres. Fiche d inscription
République Tunisienne Ministère de l'industrie et la Technologie - Secrétariat d'état de la Technologie Unité des Logiciels Libres Formation en Logiciels Libres Fiche d inscription (Une fiche par candidat)
Plus en détailPrésentation Internet
Présentation Internet 09/01/2003 1 Sommaire sières 1. Qu est-ce que l Internet?... 3 2. Accéder à l Internet... 3 2.1. La station... 3 2.2. La connection... 3 2.3. Identification de la station sur Internet...
Plus en détailAppui SIE :Développement de services web ADES/SIE
Appui SIE :Développement de services web ADES/SIE Rapport final BRGM/ RP-55128-FR Décembre 2006 Appui SIE : Développement de services web ADES/SIE Rapport final BRGM/ RP-55128-FR décembre 2006 Étude réalisée
Plus en détailFormation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux
Formation Webase 5 Ses secrets, de l architecture MVC à l application Web Adrien Grand Centrale Réseaux Sommaire 1 Obtenir des informations sur Webase 5 2 Composants de Webase 5 Un
Plus en détailANALYSTE PROGRAMMEUR DIPLÔME D ÉTABLISSEMENT
école sciences industrielles & technologies de l information ANALYSTE PROGRAMMEUR DIPLÔME D ÉTABLISSEMENT Crédit : 120 ECTS Code DIE20 Niveau d entrée : Bac Niveau de sortie : Bac + 2 EN VAE Diplômes accessibles
Plus en détailClassification : public 1/59
Classification : public 1/59 Documents de référence [1] IHE International : Cadre Technique IT Infrastructure [2] IHE International : Profil Cross-Enterprise User Assertion Attribute Extension (XUA++)
Plus en détailWeb Tier : déploiement de servlets
Web Tier : déploiement de servlets 1 / 35 Plan 1 Introduction 2 Servlet : Principe de fonctionnement 3 Création et développement sur un serveur JEE 4 Quelques méthodes de l API des servlets 5 Utilisation
Plus en détailArchitectures d'intégration de données
Architectures d'intégration de données Dan VODISLAV Université de Cergy-ontoise Master Informatique M1 Cours IED lan Intégration de données Objectifs, principes, caractéristiques Architectures type d'intégration
Plus en détailEuropa. Développement JEE 5. avec Eclipse. K a r i m D j a a f a r. A v e c l a c o n t r i b u t i o n d e O l i v i e r S a l v a t o r i
Développement JEE 5 avec Eclipse Europa K a r i m D j a a f a r A v e c l a c o n t r i b u t i o n d e O l i v i e r S a l v a t o r i Groupe Eyrolles, 2008, ISBN : 978-2-212-12061-5 5 Le projet WTP (Web
Plus en détailLes sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org
Les sites Internet dynamiques contact : Patrick VINCENT pvincent@erasme.org Qu est-ce qu un site Web? ensemble de pages multimédia (texte, images, son, vidéo, ) organisées autour d une page d accueil et
Plus en détailInternet of Things Part 1
Internet of Things Part 1 2015 Sylvain Cherrier Première partie : Introduction à l'internet des Objets Quels besoins, quelle utilité? Quelles approches, quelles architectures? Introduction IoT : Késako?
Plus en détailFileMaker Server 11. Publication Web personnalisée avec XML et XSLT
FileMaker Server 11 Publication Web personnalisée avec XML et XSLT 2007-2010 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker est une
Plus en détailIFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL
IFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL Un bus de services Un bus de services (ESB) permet d assembler des web services existants, le résultat de cet
Plus en détailTIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web
Réseau informatique TIC TC - IUT Montpellier Internet et le Web Ensemble d'ordinateurs reliés entre eux et échangeant des informations sous forme de données numériques But : Rendre disponible l information
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étailCQP Développeur Nouvelles Technologies (DNT)
ORGANISME REFERENCE STAGE : 26572 20 rue de l Arcade 75 008 PARIS CONTACT Couverture géographique : M. Frédéric DIOLEZ Bordeaux, Rouen, Lyon, Toulouse, Marseille Tél. : 09 88 66 17 40 Nantes, Lille, Strasbourg,
Plus en détailWeb Services : Beyond the peer-to-peer architecture
Faculté des Sciences Département d Informatique Web Services : Beyond the peer-to-peer architecture Jérémy De Roey Mémoire présenté sous la direction du Professeur Esteban Zimányi et de Ir. François Deliège
Plus en détail