Le serveur d'application communique avec le conteneur web, pour la présentation et le conteneur EJB pour la couche métier.
Le client léger communique surtout avec la couche présentation, tandis que le client lourd (swing) interviendra avec le conteneur EJB.