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

Présentations similaires


Présentation au sujet: "CENTRALISATION DES CANDIDATS LOCATAIRES"— 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 Problématique

5 Services Web XML Définition :
«Unité logique applicative » accessible via les protocoles standards d’Internet Permettent la communication et l'échange de données entre applications Indépendants du langage de programmation Indépendants de la plate-forme 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 Le choix d’un protocole commun : SOAP
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 Concept Client Serveur Contrat SOAP contrat (WSDL) XML
Quel est le service proposé et quel est le format d’appel ? contrat (WSDL) XML Client Serveur 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

11 Exemple d’utilisation d’un service Web en WinDev
SOAPDonneResultat SOAPErreur SOAPExecute SOAPExecuteXML

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"

Présentations similaires


Annonces Google