Souci de conception

Résolu
platon179 Messages postés 237 Date d'inscription lundi 20 mai 2002 Statut Membre Dernière intervention 22 juillet 2011 - 11 mars 2008 à 15:53
boumarsel Messages postés 298 Date d'inscription jeudi 12 juin 2003 Statut Membre Dernière intervention 9 juillet 2008 - 11 mars 2008 à 16:23
Bonjour,

J'ai un souci de conception pour une application Java, l'architecture est en 3 couches :
    - Données, une base de données quelconque
    - Logique, tout le code applicatif avec les règles de gestion
    - Affichage, qui se décompose en 3 clients : un client lourd, un client web et un client mobile.

L'application peut être soit monoposte, soit en réseau (et c'est bien ca le problème en fait...).
Quel serait le meilleur moyen de partager la couche Logique entre les 3 clients sans avoir à la dupliquer? Un simple JAR ferait l'affaire ?
L'idéal serait une solution qui fonctionne pour la version monoposte et la version réseau...
Une idée ?

Merci d'avance
A+

1 réponse

boumarsel Messages postés 298 Date d'inscription jeudi 12 juin 2003 Statut Membre Dernière intervention 9 juillet 2008 1
11 mars 2008 à 16:23
la solution idéale est de mettre la logique applicative dans un serveur d'application et tu utilises les "ejb de session" par exemple pour implémenter la logique métier :
ttes les applications client (lourd, leger et mobiler) pourront
communiquer avec.

En cas de réseau : tt le monde se connecte à un seul serveur où l'application web est déployée.
en cas d'application monoposte le client utilisera un serveur d'application local, c'est bête mais c comme ça.

crdt,
3
Rejoignez-nous