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

Autres Discussion :

Architecture applicative définition


Sujet :

Autres

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    janvier 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2007
    Messages : 10
    Points : 6
    Points
    6
    Par défaut Architecture applicative définition
    Bonjour à tous,

    J'espère poster dans la section adéquate.... et que vous pourrez m'éclairer....

    Pour la révision d'un concours, j'ai un exercice trouvé dans un annale avec l'énoncé suivant :

    "Un établissement possède un ensemble de livres et souhaite en informatiser la gestion.
    Pour cela, il désire mettre à disposition de son personnel une interface de type web pour consulter ce
    stock et la disponibilité des livres.
    Un gestionnaire doit pouvoir, en utilisant cette application, enregistrer les emprunts et les retours des
    livres.
    Pour réaliser un tel service, une machine serveur est à votre disposition."



    Et la question est la suivante :
    "Indiquer globalement quelle architecture applicative vous devez mettre en place pour cette réalisation"

    Je ne comprend pas ce qu'ils veulent dire par architecture applicative ?

    Merci de votre aide

  2. #2
    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 931
    Points
    2 931
    Par défaut
    J'imagine que ce qu'on doit obligatoirement mettre en place est une architecture n-tiers avec au minimum 2 tiers : le client (navigateur web) et un serveur web.

    A partir de là on peut broder autant qu'on veut, rajouter un tiers serveur de base de données, des web services, un annuaire LDAP pour l'authentification des employés, que sais-je encore...

    Tout dépend de ce qui est entendu par "globalement".

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    janvier 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2007
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    Merci pour votre réponse.

    Je comprend assez bien l'architecture (n-tiers) que vous décrivez, cependant j'ai encore un peu de mal à comprendre la notion d'architecture applicative...
    Ce qui m'induit en erreur je pense et le fait qu'on parle également d'architecture 3 tiers pour le développement d'une application en couche (présentation, modèle, accès aux données)... Donc qu'elle est la différence entre c'est deux architecture qui portent le même nom ?

    Pourquoi ne proposerez t’ont pas comme architecture applicative, l'architecture MVC ou justement le 3-tiers (en couche) ?

    J'espère ne pas être trop confus dans mes questions...

  4. #4
    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 931
    Points
    2 931
    Par défaut
    Souvent, par abus de langage, les notions de tiers et de couches applicatives se confondent.

    Mais en réalité les tiers sont des entités client/serveur séparées par le réseau alors que les couches sont des unités logiques de division du code.
    Architecture 3 tiers et MVC sont donc 2 choses différentes et orthogonales.

    Il peut y avoir plusieurs couches applicatives sur un même tiers. Ex : une application desktop qui communique avec un SGBD : 2 tiers (client et serveur de BDD) avec 2 couches sur le tiers client - présentation et métier.

    Cf http://stackoverflow.com/questions/1...yers-and-tiers

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    janvier 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2007
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    Ok merci beaucoup pour les infos c'est bon j'y vois plus clair maintenant !!

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    janvier 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2007
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    Finalement me revoilà .

    D'après la définition de wikipedia, c'est l'architecture logique, qui décrit une « répartition des tâches » au sein du réseau. Donc le n-tier que tu as décrit.

    Donc d'après mes recherche le découpage en couche (pas abus de langage appelé n-tiers comme vous l'avez dit), ou l'utilisation d'une architecture MVC, on parlerais d'architecture applicative logique (équivalent à l'architecture logique ?) et donc je ne comprend toujours pas ce qu'on peut trouver sous l'intitulé Architecture applicative ?

    D'après wikipédia se serai l'ensemble des composants logiciels, soit pour une application web, les librairies comme jquery par exemple ?

  7. #7
    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 931
    Points
    2 931
    Par défaut
    on parlerais d'architecture applicative logique (équivalent à l'architecture logique ?)
    Non, ce n'est pas équivalent. Cet article est situé dans le domaine systèmes et réseaux (voir en bas : Catégorie Architecture réseau). Le mot "logique" n'a pas le même sens si on se place du point de vue du réseau - il désigne alors tout ce qui est directement au-dessus du physique : les couches de circulation de données, le modèle OSI, etc.

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    janvier 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2007
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    Exact pour l'architecture logique je me suis un peu mélangé

    Donc je me suis renseigné auprès de mes collègues afin de clarifier les choses et finalement ce que tu décris (la découpe au niveau du réseau) c'est une architecture physique !!

    L'architecture applicative c'est le MVC ou le découpage en couches (les unités logiques dont tu parles).

    En tout cas merci pour ton aide et de m'avoir permis d'avancer dans mes recherche , d'autant plus que toutes les infos que tu as donné sont très intéressantes c'est juste la définition d'architecture applicative qui n'était pas la bonne

  9. #9
    Expert éminent sénior

    Profil pro
    Inscrit en
    janvier 2007
    Messages
    10 591
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : France

    Informations forums :
    Inscription : janvier 2007
    Messages : 10 591
    Points : 17 353
    Points
    17 353
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par scar63 Voir le message
    d'autant plus que toutes les infos que tu as donné sont très inintéressantes
    Je ne sais pas si ça doit êtrre pris comme un compliment
    "Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

    Consultant indépendant.
    Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
    C, Fortran, XWindow/Motif, Java

    Je ne réponds pas aux MP techniques

  10. #10
    Futur Membre du Club
    Profil pro
    Inscrit en
    janvier 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2007
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    lol bien vu c'est corrigé

  11. #11
    Expert éminent sénior

    Profil pro
    Inscrit en
    janvier 2007
    Messages
    10 591
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : France

    Informations forums :
    Inscription : janvier 2007
    Messages : 10 591
    Points : 17 353
    Points
    17 353
    Billets dans le blog
    2
    Par défaut
    du coup désolé mais cette phrase figure dans le bétisier (sans ton nom bien sûr)...

    C'était trop tentant
    "Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

    Consultant indépendant.
    Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
    C, Fortran, XWindow/Motif, Java

    Je ne réponds pas aux MP techniques

  12. #12
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    juillet 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Inde

    Informations forums :
    Inscription : juillet 2012
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Applications Architecture is the science and art of ensuring the suite of applications being used by an organization to create the composite application is scalable, reliable, available and manageable. You needs to understand and manage the dynamics of the functionalities the composite application that is to be implemented.

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

Discussions similaires

  1. [Debutant] Architecture application web
    Par coco21 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 15/02/2009, 13h47
  2. Architecture applicative autour de Talend
    Par DevNico dans le forum Installation, migration et administration
    Réponses: 3
    Dernier message: 13/01/2009, 18h17
  3. Architecture application web
    Par bach58 dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 17/09/2007, 09h26
  4. [EJB3] Architecture application client lourd
    Par kristof_machin dans le forum Java EE
    Réponses: 3
    Dernier message: 19/04/2006, 13h36
  5. [JDBC][ARCHITECTURE] application swing
    Par benssj5 dans le forum JDBC
    Réponses: 6
    Dernier message: 31/08/2004, 19h25

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