TABLE DES MATIERES
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
Annexe A Création des tables
Annexe B Création des déclencheurs
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
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
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
| Introduction | |||
| Troisième partie | |||
| Annexe | Bibliographie |