Architecture application SOA
Bonsoir,
Je développe en ce moment une application pour mon projet de fin d’études.
Le projet consiste en la création d'un client et serveur qui communiqueraient selon un protocole standard. J'utilise Netbeans comme IDE.
Je présente l'architecture du serveur qui est déjà mise en place:
Il y a en tout pour l'instant 4 projets, un pour le webservice(type SOAP), un pour la logique métier, un pour l’accès au données et un qui définit le modèle de données(des classes entités avec Hibernate).
Ma première question : comment représenter la classe LogiqueMetier et la classe AccesAuxDonnees? J'ai pense a représenter les deux classes selon le pattern Singleton. Est ce logique?
Ma deuxième question : Le web service reçoit des requêtes de type SOAP puis appelle les méthodes de la classe LogiqueMetier pour traiter les requêtes. On m'a dis qu'une autre technique est a mettre en place de sorte a ce que si le on change de technologie pour le web service(REST par exemple), ça s’intègre plus facilement. Est ce que ça vous parle?
Voila pour l'instant.
Merci d'avance pour votre aide