1 / 15

CENTRALISATION DES CANDIDATS LOCATAIRES

CENTRALISATION DES CANDIDATS LOCATAIRES. Besoins. Centralisation des données dans le but de la simplification administrative Disposer d’informations complètes en temps réel. Problématique. Problématique. Services Web XML. Définition :

callia
Download Presentation

CENTRALISATION DES CANDIDATS LOCATAIRES

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. Quel est le service proposé et quel est le format d’appel ? 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 SOAP/XML Concept Contrat SOAP contrat (WSDL) XML Client Serveur

  11. Exemple d’utilisation d’un service Web en WinDev http://aaa.windev.free.fr/aide-wlangage/Fonctions-SOAP.htm SOAPDonneResultatSOAPErreurSOAPExecuteSOAPExecuteXML

  12. Exemple d’utilisation d’un service Web en VB.Net http://www.vbdotnetheaven.com/

  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 : http://www.swl.be/cl

More Related