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

ALM Discussion :

architecture 3tier presentation/metier/données


Sujet :

ALM

  1. #1
    Membre averti Avatar de mapmip
    Profil pro
    ulla
    Inscrit en
    Juillet 2006
    Messages
    1 315
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ulla

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 315
    Points : 345
    Points
    345
    Par défaut architecture 3tier presentation/metier/données
    Bonjour,

    pourrait on résumer l'architecture presentation/métier/données comme ca?:

    • présentation : c'est la mise en forme des données
    • métier: le traitement des données
    • données: accès aux données



    D'avance merci

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 273
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 273
    Points : 2 202
    Points
    2 202
    Par défaut
    Citation Envoyé par icadedt Voir le message
    Bonjour,

    pourrait on résumer l'architecture presentation/métier/données comme ca?:

    • présentation : c'est la mise en forme des données
    • métier: le traitement des données
    • données: accès aux données



    D'avance merci
    Heu en fait non. C'est une vision très académique de la chose.

    La vision serait plutôt :

    Client
    Présentation : Restitution finale des données
    Modele : gestion des interactions entre la présentation et les services métiers
    Controle / Presenteur / Vue Modele : propagation des événement de restitution dans les modeles métiers
    Localisation des services : gestion de la localisation des services métiers (endpoints; activation...)

    Service
    Facade : Exposition Technique des services métier
    Definition : Interfaces partagées de contrats de servic
    Contextes : contextes d'exploitation des services (eg. : sécurité, log, propagation, messaging)
    Services : Services métiers

    Domaine Partagé (Service, persistence et client)
    Objets métiers
    Value Objects
    D.T.O
    Translation objets <--> DTO

    Persistence
    Couche Service : Accès unique
    Couche Technique (eg. : Implémentation de différents SGBD, Fs, FTP...)


    Là où toute ces segmentations ont peu d'intérêt c'est que souvent la donnée étant dans le sgbd, il y une volumétrie inutile d'objets anémiques (dit souvent métier) qui ne sont rien d'autre que des objets avec des gets/sets, qui sont tout sauf intelligents et que les services manipulent pour faire une application métier.

Discussions similaires

  1. Réponses: 0
    Dernier message: 13/05/2008, 21h51
  2. Architecture 3tiers avec vb.net
    Par terminal001 dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 21/04/2008, 18h24
  3. Architecture de Base de données en UML
    Par nolofinwe dans le forum Diagrammes de Classes
    Réponses: 10
    Dernier message: 14/12/2007, 15h59
  4. [Framework] [Architecture Technique] Accès aux données
    Par tatemilio2 dans le forum Spring
    Réponses: 12
    Dernier message: 15/11/2006, 10h20
  5. [Architecture] Couche accès aux données
    Par tatemilio2 dans le forum Hibernate
    Réponses: 3
    Dernier message: 12/06/2006, 10h23

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