La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

CENTRALISATION DES CANDIDATS LOCATAIRES. Besoins Centralisation des données dans le but de la simplification administrative Disposer d’informations complètes.

Présentations similaires


Présentation au sujet: "CENTRALISATION DES CANDIDATS LOCATAIRES. Besoins Centralisation des données dans le but de la simplification administrative Disposer d’informations complètes."— Transcription de la présentation:

1 CENTRALISATION DES CANDIDATS LOCATAIRES

2 Besoins Centralisation des données dans le but de la simplification administrative Disposer d’informations complètes en temps réel

3 Problématique

4

5 Services Web XML Définition : «Unité logique applicative » accessible via les protocoles standards d’Internet «Unité logique applicative » accessible via les protocoles standards d’Internet Permettent la communication et l'échange de données entre applications Permettent la communication et l'échange de données entre applications Indépendants du langage de programmation Indépendants du langage de programmation Indépendants de la plate-forme Indépendants de la plate-forme Opèrent dans des environnements hétérogènes Opèrent dans des environnements hétérogènes

6 Le choix d’un protocole commun

7 Le choix d’un protocole commun : SOAP

8 SOAP : Simple Object Access Protocol Protocole pour l’échange des données Définit un ensemble de règles pour structurer les messages Utile pour exécuter des dialogues requête-réponse RPC (Remote Procedure Call). Basé sur XML N'est pas lié à un protocole particulier, Utilise HTTP ou autre (SMTP, FTP …) N'est pas lié à un système d'exploitation ni à un langage de programmation Indépendant de la plate-forme du moment qu‘elle puisse formuler et comprendre des messages SOAP

9 Le choix d’un protocole commun : SOAP WSDL ( Web Services Description Language ) – description des méthodes Une description exacte du Web Service par : Les méthodes avec les types de paramètres requis Les réponses avec les types de paramètres renvoyés Basé sur XML 3 parties principales : description des messages description des types de données échangées description des conventions pour la procédure de l’échange

10 ClientServeur Quel est le service proposé et quel est le format d’appel ? Contrat SOAP Contrat SOAP contrat (WSDL) XML SOAP/XML invoquer le service et envoyer un document XML représentant la requête SOAP/XML exécuter la requête et retourner le résultat Concept

11 Exemple d’utilisation d’un service Web en WinDev SOAPDonneResultatSOAPDonneResultat SOAPErreur SOAPExecute SOAPExecuteXMLSOAPErreurSOAPExecuteSOAPExecuteXML

12 Exemple d’utilisation d’un service Web en VB.Net

13 Web service sécurisé : HTTPS + Certificats La sécurité s’implémente de la manière suivante : Cryptage des données par le protocole HTTPS Authentification du client au serveur par certificat Authentification du serveur au client par certificat Autorisation d’accès aux différentes méthodes : SLSP + Mot de passe (paramètres de chaque méthode)

14 Web service sécurisé : exemple de code Java

15 En pratique... Web service de création d’une candidature dans la base de données centralisée Lien :


Télécharger ppt "CENTRALISATION DES CANDIDATS LOCATAIRES. Besoins Centralisation des données dans le but de la simplification administrative Disposer d’informations complètes."

Présentations similaires


Annonces Google