Salut à tous.
Je suis entrain de migrer mes anciennes applications écrites en vb6 en .net
ces applications communiquent toutes avec une interface en local (sur la même machine) dont elle joue le rôle de jonction avec le serveur où résident les bases des données hosted dans sql server. De ce fait je trouve la gestion des accès plus aisée ainsi que les applications forment une entité unique.
Pour la migration, j'ai commencé par créer une interface côté serveur qui se connecte aux bases des données et ouvre deux canaux tcp et http. L'interface cliente se connecte alors à cette interface afin d'envoyer des requêtes emises par les applications. Tout marche bien surtout avec le canal tcp dans un environnement LAN.
Ma question est alors de voir et de m'aider à choisir la technologie la plus appropriée avant d'étendre vers un environnement WAN et de choisir entre .net remoting ou le web service sachant que l'interface serveur doit être aussi appelée à distance via l'internet (dans un environnement LAN c'est ok, mais je veux savoir si dans un environnement WAN la securité par exemple peut être garantie par le .net remoting
NB je programme en VB.Net et C#
Toutefois en lisant quelques articles je penses qu'avec web service ça sera plus securisé et extensible. Dans ce cas, pensez vous avoir deux interface une locale (pour le réseau LAN) et autre étendue (pour le réseau WAN) sera une solution pratique.
Pour moi je penses que c'est pratique mais je veux être rassuré.
Partager