• Aucun résultat trouvé

TP2 - Sécurité en ingénierie du Logiciel : Le cadre des Web Services. (Serveur XML-RPC)

N/A
N/A
Protected

Academic year: 2022

Partager "TP2 - Sécurité en ingénierie du Logiciel : Le cadre des Web Services. (Serveur XML-RPC)"

Copied!
1
0
0

Texte intégral

(1)

TP2 - Sécurité en ingénierie du Logiciel : Le cadre des Web Services.

(Serveur XML-RPC)

17 octobre 2003

– Réaliser un programme serveur XML-RPC (accessible en HTTP et/ou SSL) qui reçoit des requêtes venant de clients XML-RPC. Ce serveur XML-RPC offre deux méthodes :

– BonbonShop.ListeProduits

Cette méthode permet d’obtenir les produits disponibles (réf., désignation et prix) pour BonbonShop. Les produits sont stockés au format XML sur le serveur (Vous devez donc décrire les produits dans un document XML).

– BonbonShop.Commande

Une authentification (de type HTTP ou propre à XML-RPC) est néces- saire pour pouvoir utiliser cette méthode avec une liste d’utilisateurs déjà connus par BonbonShop (Vous devez donc ausi décrire les utilisateurs dans un document XML).

– Réaliser un programme client XML-RPC qui se connecte à ce serveur dis- tant XML-RPC. Vous devez prendre en compte les questions de sécurité concernant le serveur XML-RPC (p.ex. : le crontrôle des entrées, des utili- sateurs, la question d’authentification (cf. cours 5),...).

– Pour le client (HTTP et/ou SSL) ; le choix du langage est libre (le TP1 peut servir de base),

– Pour le serveur ; le choix du langage est libre et le transport libre suivant les choix techniques de l’authentification,

– Le choix de la librairie XML-RPC (pour le client et le serveur) est libre mais doit être motivée (pour des raisons de sécurité, techniques, ...),

1

Références

Documents relatifs

4 À nos lecteurs 35 À la chinoise 49 Photos historiques 57 Le coin du gourmet 72 La leçon de chinois 74 Infos commerciales 75 Proverbe.

11 Avoir des enfants, c'était la tradition 14 La maternité tardive, un choix réfléchi 17 Oui à l'encouragement, non à la contrainte 20 La politique de planification familiale

Rubriques 4 À nos lecteurs 25 Le coin du gourmet 42 À la chinoise 43 Photos historiques 70 La leçon de chinois 72 Proverbe.

It is an XML based protocol that consists of three parts: an envelope that defines a framework for describing what is in a message and how to process it, a set of encoding rules

service, (plusieurs entrées indirects) Sécurité en ingénierie du Logiciel – p.4/16..

Serveur pour le protocole HTTP (cf. partie 5 du cours) Gestion des questions/réponses des/aux clients, Gestion des identités,!. Gestion des accès,

– Réaliser une interface SOAP (accessible en HTTP et/ou SSL) qui reçoit des requêtes venant de clients SOAP.. Ce serveur SOAP offre les deux méthodes du TP2 via la

Ce serveur utilise une base de données via une interface distante localisée dans le réseau de l’entreprise et utilise SOAP (via un serveur Apache HTTP/SSL) pour les connexions