salut à tous
je suis en train de mettre en place un système d'information complet en visual basic 2010 (que j'ai avant programmé en VB6 avec le com+). ce système inclut une application pour la gestion administrative, la gestion de la formation, du stock, financière et tableaux des bords.
Au debut j'ai fait appel au WCF mais vu les problèmes que j'ai rencontré je me suis orienté vers le .net remoting en attendant que je maitrise très bien cette technologie. alors la solution que j'ai imaginé et dont j'ai commencé à mettre en oeuvre est d'avoir une interface BaC Server côté serveur et une interface SIC BaC coté client. le problème est que, si je me trompe pas, je peux pas enregistrer plus qu'un canal tcp ou http du même numero de port sur la même machine (chaque application doit avoir son propre canal pour communiquer avec BaC Server). pour remedier à ce problème j'ai du penser à implanter l'interface SIC Bac dont le rôle est de communiquer avec l'interface BaC Server à travers le canal tcp ou http et qui communique avec les application avec un canal interne IChannel.
théoriquement ça me semble logique puisque le seul canal tcp ou http sera crée par SIC BaC et qui rélie BaC Server à SIC BaC. pour les applications elles vont communiquer avec SIC BaC à travers le canal interne.
J'attends de vos commentaires et vos critiques pour se lancer ou non à opter pour cette solution. merci à tous
plus d'explication:
BaC Server interface consommateur des donnéescôté serveur
SIC BaC interface de control côté client, exemple control des accès, et communique avec les applications via un canal interne et le serveur via un canal tcp ou http.
Application: l'interface utilisateur .
si je me trompes pas cette solution fait appel à la technique MVC Model Vue controller

aussi pensez vous que le model précedement decrit est un model MVC puisque on aura trois couches separées data, control et application