n-tier

Pages: 17 (4058 mots) Publié le: 3 janvier 2015
Université de Sousse
Institut Supérieur des Sciences Appliquées et de Technologies de Sousse

Architecture N-Tiers
3ème année II
2013/2014
Jalel Eddine HAJLAOUI
Equipe SID, Laboratoire MIR@CL (Université de Sfax,
Tunisia)
{hajlaouijalel.ig@gmail.com}

Objectif du cours


Compétences théoriques :










Compétences techniques






Aborder levocabulaire lié aux architectures logicielles
Comprendre l’évolution des architectures
Découvrir les principaux modèles architecturaux
Réfléchir au découpage des couches logicielles
Maîtriser les principes de la communication intra et inter applications
Modéliser des applications complexes par le biais de la technologie des
SW.
Se formaliser avec quelques plateformes de mise en œuvre desarchitecture n-tiers : J2EE, .Net
Se formaliser avec les plateformes et les outils de développement et de
déploiement des SW.

Pré-requis


Connaissances en Web, JAVA 1

Cours Architecture N_tiers

Hajlaoui Jalel Eddine © 2013-2014

2

Plan du cours









Chapitre 1 : Introduction
Chapitre 2 : Architectures N-tiers
Chapitre 3 : Evolution des ArchitecturesIntergicielles (Middlewares)
Chapitre 4 : Architecture Orienté Services et
Services Web
Chapitre 5 : Technologies des Services Web
Chapitre 6 : Orchestration des Services Web

Cours Architecture N_tiers

Hajlaoui Jalel Eddine © 2013-2014

3

Université de Sousse
Institut Supérieur des Sciences Appliquées et de Technologies de Sousse

Chapitre 1 : Introduction
3ème année II
2013/2014
JalelEddine HAJLAOUI
Equipe SID, Laboratoire MIR@CL (Université de Sfax,
Tunisia)
{hajlaouijalel.ig@gmail.com}

Chapitre 1 : Introduction


Objectif :




Comprendre les concepts de base des architectures logicielles

Eléments de contenu


Motivations des architectures distribuées



Définition et utilité d’une architecture logicielle



Architecture 1-tiers (Avantageset inconvénients)



Architecture 2-tiers : modèle Client-Serveur (Avantages et
inconvénients)



Modèle Client-Serveur avec les applets Java

Cours Architecture N_tiers

Hajlaoui Jalel Eddine © 2013-2014

5

Motivation (1)


Systèmes de plus en plus répartis

Serveur Mail

Serveur BD

Architecture
Architecture

Serveur Web

Client/Serveur

centraliséeApplications

distribuées

Cours Architecture N_tiers

Applications

Hajlaoui Jalel Eddine © 2013-2014

coopératives

6

Motivation (2)


Accroissement des capacités Informatique


Connectivité (internent, satellites, …)



Puissance de calcul



Puissance de transmission (vitesse, bonde passante, etc.)



Information (mobile, taille, hétérogènes, etc.)

Ressources (distribuées, hétérogènes, partagées)

Cours Architecture N_tiers

Hajlaoui Jalel Eddine © 2013-2014

7

Les problèmes sont devenus


Fonctionnellement distribués
La résolution du problème nécessite l’intervention d’experts aux
compétences variées.
 Métaphore du Tableau noir




Spatialement distribués
La résolution du problème nécessite l’intégration de donnéesen
provenance de sites géographiquement distincts.


Cours Architecture N_tiers

Hajlaoui Jalel Eddine © 2013-2014

8

Le matériel a évolué ...


Vers la connexion d'ordinateurs en réseaux
Les connaissances et les services sont répartis sur le réseau
 Les utilisateurs du réseau doivent travailler ensemble




Vers des ordinateurs massivement parallèles
Les processeursdoivent coordonner leur exécution pour produire
un résultat


Vers des microprocesseurs à multiples unités de
calcul




Les unités de calcul doivent coordonner leur exécution

Cours Architecture N_tiers

Hajlaoui Jalel Eddine © 2013-2014

9

Systèmes logiciels complexes


Les systèmes deviennent de plus en plus
complexes





Développer l'autonomie des entités...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Fiches M Tier
  • Fiche M Tier
  • Les Risques Du M Tier
  • La Mort Est Mon M Tier
  • Le tier monde
  • Fiche M Tier
  • Tier monde
  • Fiche M Tier

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !