Vous êtes sur la page 1sur 2

TP RMI & Web Service Soap

Le but de ce TP est de créer deux applications Java : Java RMI et une autre Java
WebService Soap qui gère un catalogue des produits appartenant à des catégorie. le
diagramme de classe de l'application est le suivant :

 Une catégorie est défini sont id_Cat et son nom_Cat.


 Un Produit est défini par son Id_Prod, nom_Prod et son prix.
 le service devrait permettre les opérations suivantes :
public void addCategorie(Categorie categorie);
public void addProduit(Produit produit);
public List<Categorie> getCategories();
public List<Produit> getProduits();
public List<Produit> getProduitsParMC(String mc);
public List<Produit> getProduitsParCat(int idCategorie);
public void updateProduit(Produit produit);
public void updateCategire(Categorie categorie);
public void deleteCategorie(int idCategorie);
public void deleteProduit(int idPproduit);
public Categorie getCategorie(int idCategorie);
public Produit getProduit(int idPproduit);
 les deux applications Java RMI et WebSoap se composent de 2 couches :
la couche entites :
 l'entité Categorie
 l'entité Produit
la couche metier :
 l'interface ICatalogueMetier
 une implémentation de l'interface : CatalogueMetierImpl qui suppose que
les produits et catégorie sont stockés dans des collections de type
HashMap.
 en plus de ces deux couches, l'application RMI comporte deux autres couches :
la couche service:
 l'interface ICatalogueRemote
 Implémentation de l'interface : CatalogueServiceRMI
la couche serveur : représenté par le classe ServeurRMI
 et l'application Web Soap comporte une couche :
la couche service: représenté par un service CatalogueServiceWS basé sur JaxWS
la structure de l'application RMI (Serveur et Client ) est :

la structure de l'application WebSoap (Serveur et Client ) est :

Vous aimerez peut-être aussi