....
- l'architecture n-tiers qui peut elle aussi se décliner en plusieurs approches:
......
"web et client lourd" : d'une approche similaire à la précédente si ce n'est que du côté serveur les services métiers sont déployés sur un serveur J2EE et que la communication entre client et serveur se fait en HTTP. Le client peut être un client swing ou même une applet. Un des moyens de faire appel aux services métier peut être par exemple de développer ceux-ci sous forme de Web Services (SOAP, ...) mais il existe d'autres possibilités), l'avantage de tests Web services est qu'ils peuvent être réutilisables, même par un client non Java (.Net, VB, ...). L'inconvénient dans ce cas est qu'il faut toujours déployer l'application sur les postes clients (transparent dans le cas d'une applet, mais attention dans ce cas à la compatibilité entre browser, généralement réglé en instant un Java Plugin => installation d'un module sur le poste client)
Partager