Skip to content

Cette repository Git abrite un Web service qui permet de convertir l'euro en DH, de consulter des comptes individuels et d'accéder à des listes de comptes. Déployé sur un serveur JAX-WS, le service a été testé avec l'outil SoapUI et des clients SOAP en Java, .NET (C#), et PHP ont été créés.Le service a été intégré dans un projet Spring Boot

Notifications You must be signed in to change notification settings

YawaB/BankWebService

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BankWebService

MAWUVIWO Yawa Brinda

Cette repository Git abrite un Web service qui permet de convertir l'euro en DH, de consulter des comptes individuels et d'accéder à des listes de comptes. Déployé sur un serveur JAX-WS, le service a été testé avec l'outil SoapUI et un client SOAP en Java a été créé.Le service a été intégré dans un projet Spring Boot.

Demarrage du service de banque

Visualisation du WSDL

le lien http://localhost:9191/?wsdl affiche le wsdl de ce service sans specifier son nom car il est le seul service démarré

Les différentes méthodes du service BanqueWS

Utilisation de SoapUI pour tester le Webservice

Nous donnons un nom au projet SOAP et le lien vers le wsdl

Le projet charge effectivement les operations du webservice disponibles sur le wsdl

Test de la methode Conversion

Nous envoyons une requete en format XML et recevons une reponse en ce meme format. La conversion 100 Euro donne 1100 Dhs.

Test de la methode getCompte

Nous envoyons une requete en format XML pour recuperer le compte d'identifiant 1 et recevons une reponse en ce meme format nous donnant son id et le montant

Test de la methode listCompte

Nous envoyons une requete en format XML pour recuperer tous les comptes crées et recevons une reponse en ce meme format nous donnant les id et les montants de chaque compte

Création du projet Client SOAP Java

Le client SOAP Java est une classe Java exécutant un ensemble de fonctions disponibles sur notre service

Génération d'un Proxy à partir du wsdl

Le proxy est un ensemble de classes java permettant au client de communiquer avec le webservice

Création du middleware Stub

Stub est le middleware. A chaque fois que l'on veut appeler une fonction du webservice, il faut passer par stub

Utilisation du stub pour communiquer avec le webservice

Nous avons exécuter les méthodes getCompte, getCode et getMontant

Exécution réussie

Le client arrive à communiquer avec le Webservice

About

Cette repository Git abrite un Web service qui permet de convertir l'euro en DH, de consulter des comptes individuels et d'accéder à des listes de comptes. Déployé sur un serveur JAX-WS, le service a été testé avec l'outil SoapUI et des clients SOAP en Java, .NET (C#), et PHP ont été créés.Le service a été intégré dans un projet Spring Boot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages