Cours - Architecture N-tier - Cedric/CNAM


PDF
List Docs
PDF Les architectures N-tiers

ARCHITECTURES N-TIER 1/9 L’architecture N-tier (anglais tier : étage niveau) ou encore appelée multi-tier est une architecture client-serveur dans laquelle une application est exécutée par plusieurs composants logiciels distincts Exemple d’architecture 3-tier :

PDF Architectures N-tiers

Présentation Services métier Persistance Triptyque d'une application Présentation Interface utilisateur pour interagir avec l'application Interface classique type GUI (ex : traitement de texte) Interface Web plus légère Persistance Enregistrement sur support physique des données de l'application Fichiers (texte binaire XML ) Base de données

PDF Quality-driven reference architecture incremental design: an

October 31 2017 N LEVY - CEDRIC CNAM - FRANCE 34 Description of functional processes Abstract architectures Process 1 Process 2 Process 3 Abstract architecture with all the important functionalities Integrated abstract architecture AA 1 AA 2 AA 3 Abstract architecture with functional and non functional components Domain abstract architecture

PDF CPU Architecture

bytes is stored at the smallest address The address are aligned: for a transfer of n bytes address are aligned on multiple of n bytes (for n = 2 or n = 4) Question 2 Specify all the values on wire sets and the memory location of data when the following transfers occur: 1 write the word 0xFEDCBA98 starting at address 0x00

  • Qu'est-ce que l'architecture n-tier ?

    L’architecture N-tier (anglais tier : étage, niveau), ou encore appelée multi-tier, est une architecture client-serveur dans laquelle une application est exécutée par plusieurs composants logiciels distincts. règles métier (créer un compte facturation, calculer un amortissement ... )

  • Quels sont les centres de formation du CNAM?

    Portail Cnam Espace numérique de formation Bibliothèques Cnam blog Musée des arts et métiers La boutique du Cnam Accès à l'intraCnam Nos centres et instituts Angers Cholet Laval La Roche-sur-Yon Le Mans Nantes Saint-Nazaire ICH IHIE-SSET Ouest Intec Iforis Unité de santé publique Pôle ergonomie Pôle management et transformation

  • Quels sont les instituts du CNAM ?

    Les instituts du Cnam sont des Pôles d’expertise reconnus au niveau national et international. l’Institut de la Construction et de l’Habitat, (ICH) est déployé en région en partenariat avec l’Université de Montpellier. l'Institut national des techniques économiques et comptables (INTEC)

Triptyque d'une application

Présentation Services métier Persistance Triptyque d'une application Présentation Interface utilisateur pour interagir avec l'application Interface classique type GUI (ex : traitement de texte) Interface Web, plus légère Persistance Enregistrement sur support physique des données de l'application Fichiers (texte, binaire, XML,

Architecture 2 – tiers

Architecture 2 – tiers Client / serveur de base, avec 2 éléments Client : présentation, interface utilisateur Serveur : partie persistance, gestion physique des données Les services métier / la partie applicative peuvent être Soit entièrement coté client, intégrés avec la présentation La partie serveur ne gère que les données Ex : traitement de t

Client : présentation + applicatif

Présentation Présentation Services Services Métiers Métiers Persistance Persistance Client Client Serveur Serveur lab-sticc.univ-brest.fr

Serveur : applicatif + gestion données

Présentation Services Métiers Persistance Client Serveur Architecture 2 – tiers Terminal : client intègre un minimum de la partie présen-tation Terminal Client Présentation Services Métiers Persistance Serveur Applicatif : découpé entre client et serveur Présentation Client Applicatif client Applicatif serveur Persistance Serveur lab-sticc.univ-brest.fr

Architecture 3 – tiers sur le web

Architecture 3 – tiers Très développée de nos jours Avec généralement un fonctionnement au dessus du Web Couche présentation Navigateur web sur machine cliente Client léger Affichage de contenu HTML Couche applicative / métier Serveur d'applications Serveur HTTP exécutant des composants / éléments logiciels qui génèrent dynamiquement du contenu HTM

Architecture n – tiers

Architecture n – tiers Rajoute des étages / couches en plus La couche applicative n'est pas monolithique Peut s'appuyer et interagir avec d'autres services Composition horizontale Service métier utilise d'autres services métiers Composition verticale Les services métiers peuvent aussi s'appuyer sur des services tech-niques Sécurité, Transaction

Logique de présentation

Les tâches liées à la présentation requièrent L'interaction avec l'utilisateur La logique de présentation Le traitement des données retournées par les services métiers et leur présentation à destination de l'utilisateur Pour un client lourd Interaction avec utilisateur Réalisée par la GUI (Graphic User Interface) d'un client lourd : boutons, listes

Persistance

Couche de persistance Stockage et manipulation des données de l'application Supports physiques variés Fichiers binaires Fichiers textes « de base » ou structurés (JSON) Fichiers XML Une base de données relationnelle ou un ensemble de bases de données relationnelles Pour ce dernier cas Nécessité d'envoyer à distance des requêtes de type SQL et d'e

Oracle Java EE

Java EE : Java Entreprise Edition Norme / standard défini par Oracle pour le langage Java Technologies intégrées Composants logiciels : EJB Applications orientées Web : JSP, Servlet, JSTL Communication à distance : Java RMI, IIOP, JMS (Java Message Service : communication par message), Web Services Gestion données distantes : JDBC, JPA Gestion d'an

Microsoft .Net

Solution Microsoft similaire à Java EE Particularité : multi-langage Permet interopérabilité d'éléments écrits en C, Java, C#, J#, Eiffel, VB,

Architecture 3/4–tiers, contexte Java EE

Deux architectures générales contexte Java EE Logique applicative Réalisée par composants EJB (ou du code Java classique) Communication via JPA ou JDBC pour attaquer BDD distante Présentation Avec client léger ou client lourd Client léger : navigateur web Intérêt : simplifie la présentation (suffit d'un navigateur) Inconvénient : limite de l'intera

Client lourd (3-tiers)

Client lourd Composants EJB* Conteneur EJB Serveur Java EE lab-sticc.univ-brest.fr

Contenu du module

Développement Java d'applications N-tiers orientées Web Persistance (sans lien particulier avec développement Web) JBDC : accès basique en SQL à BDD relationnelles JPA : framework de mapping objet-relationnel JAXB : sérialisation XML avec mapping classes/schéma XML Serveur Web applicatif Servlet : programme Java traitant des requêtes HTTP JSP

8. Servlet fait appel à une page JSP

Fait suivre la requête HTTP (pour pouvoir répondre au client) Associe les données à la requête lab-sticc.univ-brest.fr

9. Page JSP génère du code HTML renvoyé au client

Met en forme les données retournées dans du HTML Beaucoup plus facile à faire dans une page JSP que par la servlet directement Usage de JSTL pour faciliter traitement données lab-sticc.univ-brest.fr

Share on Facebook Share on Whatsapp











Choose PDF
More..








PDF Sommaire du cours xml et les architectures n-tier - Cedric-Cnam

PDF Les architectures à composants - Cedric-Cnam

PDF Intropdf - Cedric-Cnam

PDF Architecture et qualité de systèmes logiciels - Cedric-Cnam

PDF Vers une architecture n-tiers - GILLES HUNAULT (giluno)

PDF CONSERVATOIRE NATIONAL DES ARTS ET METIERS PARIS

Stratégie de test au sein du processus d'évolution d'architecture de ...dumas.ccsd.cnrs.fr › dumas-01003761 › document10 jui. 2014 · Figure 7 : Extrait du métamodèle architecture n-tiers (ANT) . ... http://cedric.cnam.fr/~crucianm/src/Cours-NFA011.pdf');">PDF Stratégie de test au sein du processus dévolution darchitecture de

PDF 2022 2023 guide du master diplôme détat darchitecte 1re année

PDF Conservatoire national des arts et métiers - Thèses







Architecture Applicative - Deptinfo Histoire de l 'architecture occidentale Modèle client-serveur et architectures techniques n - Réseau Certa les quatre concepts fondamentaux de l´architecture contemporaine Réalisation d 'un Intranet : Cohérence d 'un - Tel Archives ouvertes l 'espace, element fondamental de l 'architecture - School maken in Etude d 'une architecture IP intégrant un lien satellite - OATAO TD Architecture des ordinateurs - LIFL

PDFprof.com Search Engine
Images may be subject to copyright Report CopyRight Claim

Rapport de projet de conception et de développement

Rapport de projet de conception et de développement


ABD2-NFA011

ABD2-NFA011


Support de cours

Support de cours


Rapport de projet de conception et de développement

Rapport de projet de conception et de développement


Rapport de projet de conception et de développement

Rapport de projet de conception et de développement


Java EE - Cedric/CNAM

Java EE - Cedric/CNAM


RA 2012 INT defindd - Ecole Nationale Supérieure d'Architecture

RA 2012 INT defindd - Ecole Nationale Supérieure d'Architecture


Download - Cedric - Cnam

Download - Cedric - Cnam


Rapport de projet de conception et de développement

Rapport de projet de conception et de développement


Samia Bouzefrane Maître de Conférences CEDRIC CNAM - PDF

Samia Bouzefrane Maître de Conférences CEDRIC CNAM - PDF


Architecture et dessin bâtiment - pdf

Architecture et dessin bâtiment - pdf


Rapport de projet de conception et de développement

Rapport de projet de conception et de développement


Rapport de projet de conception et de développement

Rapport de projet de conception et de développement


Architecture 11 Best Version

Architecture 11 Best Version


Rapport de projet de conception et de développement

Rapport de projet de conception et de développement


Les Cartes SIM/USIM Samia Bouzefrane Laboratoire CEDRIC CNAM

Les Cartes SIM/USIM Samia Bouzefrane Laboratoire CEDRIC CNAM


PDF) Refactoring Graph for Reference Architecture Design Process

PDF) Refactoring Graph for Reference Architecture Design Process


Download - Cedric - Cnam

Download - Cedric - Cnam


Rapport de projet de conception et de développement

Rapport de projet de conception et de développement


Samia Bouzefrane Maître de Conférences CEDRIC CNAM - PDF

Samia Bouzefrane Maître de Conférences CEDRIC CNAM - PDF


CONSERVATOIRE NATIONAL DES ARTS ET METIERS PARIS - PDF Free Download

CONSERVATOIRE NATIONAL DES ARTS ET METIERS PARIS - PDF Free Download


Cedric/CNAM

Cedric/CNAM


Rapport de projet de conception et de développement

Rapport de projet de conception et de développement


Introduction au Data Mining

Introduction au Data Mining


Encyclopedia of Database Systems - PDF Free Download

Encyclopedia of Database Systems - PDF Free Download


PDF) Rhea: A Decision Support System for Intensive Care Units

PDF) Rhea: A Decision Support System for Intensive Care Units


X - Cedric/CNAM

X - Cedric/CNAM


Les Cartes SIM/USIM Samia Bouzefrane Laboratoire CEDRIC CNAM

Les Cartes SIM/USIM Samia Bouzefrane Laboratoire CEDRIC CNAM


Samia Bouzefrane Maître de Conférences CEDRIC CNAM - PDF

Samia Bouzefrane Maître de Conférences CEDRIC CNAM - PDF


Memoire Online - Stratégie de test au sein du processus d

Memoire Online - Stratégie de test au sein du processus d

Politique de confidentialité -Privacy policy