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

Architecture Discussion :

Choix d'une architecture et d'une technologie


Sujet :

Architecture

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Choix d'une architecture et d'une technologie
    Bonjour

    je suis relativement familier au développement sous VS.net et je dois maintenant développer une application de gestion utilisée par une centaine de personne e manière distribuée (environ 10 sites).

    Je ne souhaite pas utiliser un client web car l'interface doit être assez riche et l'encodage fluide .... plusieurs solutions se présentent donc telles que :
    - utilisation d'un client lourd installé sur un serveur Windows Terminal Server ou l'utilisation
    - utilisation d'un client lourd se connectant à la BD distante par Internet (à mon avis, pas très clean comme solution)
    - utilisation d'un client lourd se connectant à un webservice .net
    - autre solution (???)

    Sinon, autre question, que pensez-vous de Windev même si mon choix initial va plutot vers du VS.net ?

    merci pour vos avis ;-)

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 287
    Points : 36 776
    Points
    36 776
    Par défaut
    Salut
    Je ne souhaite pas utiliser un client web car l'interface doit être assez riche et l'encodage fluide ....
    On fait des choses très bien avec HTML5...

    Les principaux défauts du "client lourd" sont:
    - avoir seulement 2 tiers limite les possibilités de montée en charge. Une couche web service me semblerait "utile" - on se retrouve en 3 tiers.
    - coût de déploiement sur les différents postes de travail: si ce n'est pas déjà industrialisé, çà peut être galère: opter pour un modèle "Virtual Desktop".

    Note: "Virtual Desktop" pourrait être envisageable dans le cadre d'un projet de "virtualisation" du poste de travail mais si c'est juste pour faire la même chose qu'HTML5
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    288
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 288
    Points : 412
    Points
    412
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    On fait des choses très bien avec HTML5...
    Je ne suis pas le dossier de près, mais tant que la spécification d'html 5 n'aura pas été validée, il n'est pas pérenne de sortir une application de production utilisant cette techno! D'autant qu'il me semble que ça commence sérieusement à déraper (niveau timing).

    Sinon, je plussoie, les problèmes de déploiement : c'est d'ailleurs pour cela que les clients légers/web existent et sont fréquemment utilisés.

  4. #4
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    personne n'a une petite opinion a fournir ?

  5. #5
    Membre émérite
    Inscrit en
    Janvier 2011
    Messages
    805
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Janvier 2011
    Messages : 805
    Points : 2 918
    Points
    2 918
    Par défaut
    Il faudrait plus d'infos sur le contexte pour pouvoir t'aider...

    - 10 sites de la même société ?
    - 100 utilisateurs avec quel poste de travail, habitués à quoi et qui passent combien de temps sur l'appli ?
    - "De manière distribuée" => accès aux mêmes données par tous les utilisateurs ? Cloisonnement ? Contexte transactionnel intensif avec accès concurrents ou plus consultation ? Problématique de mobilité/mode déconnecté ? ...
    - Besoin de reporting/analyse de données avancés ?
    - Charge : possibilité de déporter des calculs côté client ? Beaucoup de traitements côté serveur ?
    - Volume et sensibilité des données qui vont transiter
    - Quels impératifs de disponibilité
    - Fort besoin de scalabilité/extensibilité ?
    - ...

  6. #6
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Merci de ta réponse, voici les infos demandées :


    - 10 sites de la même société ?
    >> oui
    - 100 utilisateurs avec quel poste de travail, habitués à quoi et qui passent combien de temps sur l'appli ?
    >> windows XP ou Windows 7 uniquement. Ils passent environ 4h par jour sur l'appli mais pas en full time (ils encodent quelques minutes, font autre chose et y reviennent quelques minutes plus tard)
    - "De manière distribuée" => accès aux mêmes données par tous les utilisateurs ? Cloisonnement ? Contexte transactionnel intensif avec accès concurrents ou plus consultation ? Problématique de mobilité/mode déconnecté ? ...
    >> Oui, accès aux même données par tous les utilisateurs, pas de cloisonnement. Pas d'utilité d'un usage mobile.
    - Besoin de reporting/analyse de données avancés ?
    >> Oui, quelques rapports assez simples doivent être générés
    - Charge : possibilité de déporter des calculs côté client ? Beaucoup de traitements côté serveur ?
    >> Aucun calcul très complexe, c'est principalement une application de gestion de données (encodage, consultation et reporting)
    - Volume et sensibilité des données qui vont transiter
    >> Données relativement confidentielles (c'est quant meme pas la NASA) et volume moyen (environ 100 000 records dans les plus grosses tables)
    - Quels impératifs de disponibilité
    >> Doit fonctionner pendant les heures de bureau si possible avec un taux de dispo de 100% mais de petites indisponibilités sont supportables
    - Fort besoin de scalabilité/extensibilité ?
    >> Non, pas de montée en charge significative prévue

Discussions similaires

  1. Réponses: 0
    Dernier message: 10/01/2012, 16h10
  2. Réponses: 0
    Dernier message: 10/01/2012, 16h09
  3. Réponses: 0
    Dernier message: 05/10/2009, 16h25
  4. copie d'une table Y d'une base A vers une table X d'une base
    Par moneyboss dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 30/08/2005, 21h24

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