IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

application windows selon l'architecture 3 tiers avec vb.net et sql server


Sujet :

Windows Forms

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 12
    Points : 12
    Points
    12
    Par défaut application windows selon l'architecture 3 tiers avec vb.net et sql server
    Bonjour
    Je développe un système selon l'architecture 3 tiers contenant des postes clients, un poste serveur et un serveur base de données, j'utilise vb.net et sql server.
    j' ai en fait quelques confusions:
    1)j'ai utilisé le VMware pour créer des machines virtuelles sur mon pc: une va jouer le rôle d'un client, une le serveur, et l'autre le serveur bd
    est je dois développer chaque interface(celle du client, du serveur) à part et l'installer chacune sur une machine virtuelle correspondant, et la bd sur le3eme?

    2)comment je dois configurer les 3 machines virtuelles pour qu'elles communiquent ensemble?

    Merci d'avance, s'il y a d'autres informations ou des liens , je vous serai reconnaissant

  2. #2
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 150
    Points : 25 066
    Points
    25 066
    Par défaut
    architecture 3 tiers ne veut pas forcément dire 3 pc (ni forcément 2 soft +1 sgbd je pense)
    enfin je ne connais pas grand chose à la théorie donc je dis ptete nimp
    m'enfin un poste client qui se connecte direct au sgbd ca marche très bien aussi (après ca dépend pour quoi faire)

    pour communiquer, par tcp/ip c'est ce qu'il y a de plus courant
    là aussi sur un seul pc le tcp/ip fonctionne
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 12
    Points : 12
    Points
    12
    Par défaut
    merci pour la réponse,
    mais je suis en pfe et il m'est imposé de réaliser ce système selon cette architecture avec également
    plusieurs poste clients, qui sont en communication avec un serveur, qui à son tour doit communiquer
    avec un serveur de base de base de données.
    les clients accèdent à la bd via le serveur: ils envoient une requête et reçoivent juste le résultat
    tout le travail se fait par le serveur.

    à part le tcp/ip est ce que la communication peut se faire avec wifi?

  4. #4
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 150
    Points : 25 066
    Points
    25 066
    Par défaut
    lol

    parce que le wifi ne fait pas du tcp/ip peut etre ??

    il ne faut pas confondre un protocole avec une méthode de transmission

    le tcp/ip est un protocole de dialogue, à peu près facile à utiliser en .NET


    donc un logiciel client peut dialoguer avec un logiciel serveur en se connectant via l'adresse ip du serveur
    et le logiciel serveur se connectera à sql server via tcp/ip aussi

    l'adresse ip peut etre locale ou distante, c'est windows qui s'occupe de toute la couche réseau est de l'acheminement

    ton pc, meme sans etre branché à rien a une adresse ip
    par wifi tu pourras te connecter aussi

    donc tu peux développer tout sur le meme pc dans la meme session et expliqué qu'il y a juste à changer les adresses ip de connexion pour que ca marche sur 3 pc


    enfin revois tes cours de réseau
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 12
    Points : 12
    Points
    12
    Par défaut
    si je veux tout développer tout sur le m^me pc, en utilisant le VM ware(virtual machine), est ce que je peux donner des adresses ip différentes à chaque machine virtuelle que je crées? sachant que mon pc dispose que d'une seule carte réseau

  6. #6
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 150
    Points : 25 066
    Points
    25 066
    Par défaut
    je ne connais pas vmware, mais virtual pc de microsoft le permet donc ca doit le faire aussi, je vois pas de raison
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 12
    Points : 12
    Points
    12
    Par défaut
    avec vm ware ça a bien marché, j'ai donné deux adresses ip à mon pc et j'ai affecté une adresse au système virtuel et une à mon pc.

    j'ai une autre question svp:
    si dans une architecture réseau 3 tiers une panne réseau a été détectée comment les clients et les serveurs peuvent communiquer et conserver le fonctionnement normal du système.

  8. #8
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 150
    Points : 25 066
    Points
    25 066
    Par défaut
    t'as pas trouvée une question plus con ?

    panne réseau = pas de connexion
    pas de connexion = pas de connexion entre tes logiciels

    donc quand t'as plus de connexion, tu meubles ^^
    tu peux travailler sur des données locales créées pendant qu'il y avait encore une connexion
    ou tu affiches de reconnecter ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 12
    Points : 12
    Points
    12
    Par défaut
    c'est pas une question conne , peut je l'ai mal posée.
    j'ai voulu dire comment garder le focntionnement lors d'une panne réseau, c'est à dire comment garantir la conservation des messages échangés pour qu'ils s'envoients après le retour de la connexion.

  10. #10
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Points : 6 334
    Points
    6 334
    Par défaut
    Citation Envoyé par terminal001 Voir le message
    c'est pas une question conne , peut je l'ai mal posée.
    j'ai voulu dire comment garder le focntionnement lors d'une panne réseau, c'est à dire comment garantir la conservation des messages échangés pour qu'ils s'envoients après le retour de la connexion.
    MSMQ
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Combiner l'architecture 3 tiers avec MVC sous CS
    Par medirama dans le forum ALM
    Réponses: 0
    Dernier message: 24/06/2014, 22h07
  2. Architecture 3-tiers avec Asp.NET
    Par tawaha2010 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 19/05/2012, 22h34
  3. architecture 3-tiers avec swing
    Par Med_Aymen dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 13/03/2010, 21h47
  4. Réponses: 9
    Dernier message: 02/07/2007, 14h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo