Page d'accueil

TABLE DES MATIERES

Introduction

 

Première partie : Concepts de l'architecture client/serveur (multi-tiers)

Chapitre 1 Les aspects techniques de l'architecture client/serveur

Deuxième partie : Compte rendu du marché

Chapitre 2 Méthodologie

Chapitre 3 Les enjeux stratégiques du modèle client/serveur selon les praticiens

Chapitre 4 L’avenir de l’architecture client/serveur selon les praticiens

Troisième partie : Présentation d’une méthode de développement de système client/serveur

Chapitre 5 Méthode de développement de systèmes client/serveur

Quatrième partie : Présentation d’un cas de développement d’un système client/serveur

Chapitre 6 Présentation du cas

Chapitre 7 Développement d’un système client/serveur

Conclusion

Bibliographie

 

 

Liste des annexes

Annexe A Création des tables

Annexe B Création des déclencheurs

 

 

Remerciements

Je tiens à remercier les personnes qui ont pris la peine de me recevoir et le temps de partager leurs expériences avec moi ainsi qu'avec tous les lecteurs de ce document.

Ghislain Alain, G.S.S.

Guy Denis, Cosit

Yves Dubé, D.M.R. division Québec

Claude Durocher, Ministère de l’industrie, du commerce, de la science et de la technologie

Yves Jalbert, Bell Sigma

Francis Lachance, Commission d’appel des lésions professionnelles

Yvan Lafleur, Conception informatique international com-pass inc.

Daniel Lafrénière, Gespro

Éric Laroche, C.P.I.

Roberalibe Loukili, Ministère du revenu du Québec

Louis-Philipe Pelletier, Ministère de l’enseignement supérieure et science

Je veux alors profiter de l'occasion pour offrir le présent document à ces personnes tout en espérant qu'ils puisent répondre à quelques une de leurs questions sur l'architecture client/serveur. Par la même occasion, je veux souligner la présence tout au long de cet ouvrage celle de mon professeur titulaire, M. Dzenan Ridjanovic, ainsi que mon lecteur, M. Robert W. Mantha, tout deux professeurs à la faculté des sciences de l'administration, du département des Systèmes d'Information Organisationnels, sans eux la réalisation de ce document n'aurais pu être possible.

Merci encore de votre collaboration.

Marc Lamoureux, étudiant au MBA

Option Systèmes d'Information Organisationnels

 

 

Université Laval

Faculté des sciences de l'administration

Département des Systèmes d'Information Organisationnels

 

 

 

 

Une approche client/serveur :

Le marché et une méthode

 

 

 

Marc Lamoureux

 

 

Essai

Présenté

à Dzenan Ridjanovic

pour l'obtention

du diplôme de

Maîtrise en Administration des Affaires (M.B.A)

 

 

 

1996

 

ã Tout droits réservés 1996

 

Listes des figures

Figure 1.1 Modèle de système distribué

Figure 1.2 Fonctionnement égal à égal

Figure 1.3 Composantes d’un système informatique utilisées par Gartner Group

Figure 1.4 Les différents types d’architecture client/serveur selon la classification du " Gartner Group "

Figure 1.5 Distribution possible de la structure des données selon la coopération oui/oui

Figure 1.6 Non-redondance ou redondance des données

Figure 1.7 Mécanisme de RPC

Figure 1.8 Appel avec réponse

Figure 5.1 Attributs de l’architecture client/serveur

Figure 5.2 Critère d’architecture

Figure 5.3 Critères de l’entreprise et des utilisateurs

Figure 5.4 Facteurs déterminant quelle architecture client/serveur choisir

Figure 5.5 Matrice de classement des applications client/serveur

Figure 5.6 Données

Figure 5.7 Logique des données

Figure 5.8 Fonctions

Figure 5.1 Interfaces

Figure 5.10 Principe du Two-phase commit

Figure 6.1 Diagramme de flux de données primaires du cas

Figure 6.2 MRD - graphique avec spécification

Figure 6.3 Sous-schéma de la base de données et d’interface

Figure 6.4 Interface parent/enfant de " Écran parent.Commande " et " Écran enfant.Ligne-commande "

Figure 6.5 Interface " Écran sélection.Client "

Figure 6.6 Interface " Écran sélection.Produit "

Figure 7.1 Le client

Figure 7.2 Le serveur

Liste des tableaux

Tableau 1.1 Gestion des composantes

Tableau 2.1 Profil des compagnies rencontrées

Tableau 2.2 Région d’affaires des compagnies rencontrées

Tableau 2.3 Sexe des participants

Tableau 2.4 Position des participants

Tableau 3.1 Avantages de l’architecture client/serveur

Tableau 3.3 Conséquences négatives de l’architecture client/serveur

Tableau 5.1 Questions pour aider à distribuer les composantes des systèmes informatiques

Tableau 5.2 Mécanismes de résolution de conflits

Tableau 5.3 Avantages et inconvénients des deux types de réplication

Tableau 5.4 Mécanismes pouvant être implantés pour gérer les données distribuées de type synchrone

Tableau 5.5 Mécanismes pouvant être implantés pour gérer les données distribuées de type asynchrone

Tableau 6.1 Domaine pour l’entité Client

Tableau 6.2 Domaine pour l’entité Commande

Tableau 6.3 Domaine pour l’entité Ligne-commande

Tableau 6.4 Domaine pour l’entité Produit

Tableau 6.5 Description des symboles de spécification

Tableau 6.6 Règles de direction

Tableau 6.7 Règle de dérivation

Tableau 6.8 Les pré et post-conditions des actions

Tableau 7.1 Mécanismes de validation de mise à jour des données

Table des matières

Introduction

Première partie

Deuxième partie

Troisième partie

Quatrième partie

Conclusion

Annexe Bibliographie