Normal view MARC view

L'Architecture des services: pratiquer et maîtriser les systèmes ouverts

Author: Bénard, Philippe ; Dang-Van-Mien, AlainPublisher: Addison Wesley, 1995.Language: FrenchDescription: 198 p. ; 24 cm.ISBN: 2879081254Type of document: BookBibliography/Index: Includes bibliographical references and index
Item type Current location Collection Call number Status Date due Barcode Item holds
Book Europe Campus
Main Collection
Print T58.6 .B46 1995
(Browse shelf)
001157167
Available 001157167
Total holds: 0

Includes bibliographical references and index

Digitized

L'Architecture de Services Pratiquer et maîtriser les systèmes ouverts Table des matières · Première partie L'ère du « sur-mesure » : les réponses de l'entreprise Modéliser un système d'information flexible 1.1 Maîtriser le système d'information ........................................................................................... 3 3 1.1.1 Gérer l'information ................................................................................................................... 4 1.1.2 S'organiser autrement .............................................................................................................. 4 1.1.3 Le système d'information, gage du succès................................................................................. 5 1.2 Système d'information et système informatique ..................................................... 6 1.2.1 La frontière entre le système d'information et le système informatique ...................................... 6 1.2.2 Le nouveau système informatique en adéquation avec le système d'information ........................ 7 1.2.3 Un modèle à quatre couches .................................................................................................... 8 1.2.3.1 La couche «architecture du système d'information» ............................................................. 9 1.2.3.2 La couche «architecture logique»..................................................................................... I0 1.2.3.3 La couche «architecture de services»............................................................................... 10 1.2.3.4 La couche «infrastructure technique» ............................................................................. 11 Prendre en compte l'ouverture 13 2.1 Une évolution incontournable .................................................................................. 13 2.2 Système informatique ouvert.................................................................................... 15 2.2.1 Une définition de référence pour les utilisateurs .................................................................... 16 2.2.2 Des définitions plus pragmatiques ......................................................................................... 16 2.2.3 Des définitions de fournisseurs .............................................................................................. 17 2.2.3.1 Définition d'IBM........................................................................................................... 17 2.2.3.2 Définition de Sun......................................................................................................... 17 x L'Architecture de Services 2.2.3.3 Définition de Microsoft............................................................................................... 18 2.3 Ouverture et fermeture : l'utilisateur doit être vigilant .......................................... 18 2.4 Le processus de fabrication des produits ouverts ................................................19 2.5 Internet, système informatique ouvert et réparti.................................................... 23 Mettre en place une informatique ouverte et distribuée 25 3.1 Les nouvelles relations utilisateur-fournisseur...................................................... 25 3.2 Choisir et maîtriser son système d'information..................................................... 26 3.3 Sept travaux pour implanter une informatique ouverte et distribuée...................28 3.3.1 Définir une stratégie d'ouverture.......................................................................................... 28 3.3.2 Définir une stratégie d'achat en environnement ouvert......................................................... 29 3.3.3 Définir une stratégie d'évolution vers les systèmes ouverts .................................................. 30 3.3.4 Mettre en place des infrastructures ..................................................................................... 30 3.3.5 Concevoir des applications ouvertes sur un système ouvert................................................. 31 3.3.6 Préserver l'ouverture.......................................................................................................... 32 3.3.7 S'allier pour défendre les systèmes ouverts........................................................................... 32 · Deuxième partie Les systèmes informatiques ouverts et distribués vers le client-services Du client-serveur au client-services 35 4.1 le modèle centralisé..................................................................................................35 4.2 Le modèle client-serveur à deux niveaux............................................................... 36 4.3 Le modèle client-services ou le modèle client-serveur à plus de deux niveaux 38 Les assises du modèle client-services 41 5.1 Les réseaux................................................................................................................ 41 5.1.1 Une bande passante croissante.............................................................................................42 5.1.2 Interconnecter des réseaux locaux........................................................................................ 42 5.2 Les systèmes d'exploitation..................................................................................... 43 5.2.1 Les systèmes d'exploitation des clients ................................................................................ 43 5.2.2 Les systèmes d'exploitation des serveurs.............................................................................. 44 5.2.3 Les systèmes d'exploitation à micro-noyau........................................................................... 45 5.3 Une répartition paramétrable des données............................................................. 45 5.4 Les annuaires de services et les dictionnaires de services distribués................ 49 Table des Matières xi 5.4.1 La norme X.500..................................................................................................................... 49 5.4.2 Modèle fonctionnel................................................................................................................. 50 5.5 Gestion d'événements asynchrones........................................................................ 51 5.6 Les transactions distribuées..................................................................................... 51 5.7 La sécurité d'accès répartie...................................................................................... 53 5.8 Le routage d'appel de services................................................................................. 55 5.8.1 Les moniteurs transactionnels pour le routage statique........................................................ 55 Les fonctionnalités initiales des moniteurs transactionnels.......................................................56 Les fonctionnalités complémentaires en environnement client-services .......................................... 56 Le modèle DTP de L'X/Open................................................................................................... 57 5.8.2 Corba pour le routage dynamique..........................................................................................59 La richesse des applications client-services 61 6.1 Intégrer toutes les applications.................................................................................61 6.1.1 les applications centralisées..................................................................................61 6.1.2 Les applications client-serveurs à deux niveaux....................................................62 6.2 Banaliser le poste client.............................................................................................62 6.3 Des applications « documents composites »..........................................................63 Les services objets binaires ........................................................................................................64 Troisième partie Architecture de Services : un plan d'évolution vers l'informatique ouverte et distribuée Préparer le plan d'évolution 69 7.1 Le projet Architecture de Services........................................................................................... 69 7.1.1 Objectifs du projet................................................................................................................. 69 7.1.2 Facteurs critiques de succès.................................................................................................. 70 7.1.3 Organisation du projet........................................................................................................... 70 7.2 Sensibiliser et harmoniser.........................................................................................73 7.2.1 Passer d'une approche verticale à une approche horizontale................................................. 73 L'approche verticale................................................................................................................. 73 L'approche horizontale .............................................................................................................73 7.2.2 Préparer les acteurs............................................................................................................... 74 7.3 Répertorier les contraintes........................................................................................74 7.3.1 Les contraintes liées à l'entreprise......................................................................................... 74 7.3.2 Les contraintes liées aux projets de conception d'applications...............................................75 7.3.3 Les contraintes liées au marché.............................................................................................75 xii L'Architecture de Services 7.4 Identifier les chantiers .............................................................................................. 76 Chantier n°1 -- Préparer la mise en oeuvre de l'infrastructure logicielle 8.1.1 8.1.2 8.1.3 8.1.4 79 8.1 Les objectifs d'une infrastructure logicielle............................................................ 80 Améliorer la réutilisabilité...................................................................................................... 80 Améliorer la flexibilité............................................................................................................ 81 Quantifier le dimensionnement de l'infrastructure matérielle.................................................. 82 Maîtriser les coûts.................................................................................................................. 83 8.2 Créer des outils...........................................................................................................85 8.2.1 Des outils de représentation et de classification..................................................................... 86 8.2.2 8.2.3 8.2.4 8.2.5 8.2.6 Des outils de collecte............................................................................................................. 86 Des outils de structuration et de référencement...................................................................... 87 Des outils d'analyse ............................................................................................................... 88 Des outils d'aide à la décision ............................................................................................... 88 Un exemple d'outil d'aide à la décision: le navigateur de l'acheteur.......................................... 89 8.3 Préparer un pian d'urbanisation du système informatique.................................... 90 Chantier n°2 -- Introduire de nouveaux principes de développement 95 9.1 Cycle de conception en X.......................................................................................... 95 9.1.1 Réutiliser................................................................................................................................ 97 9.1.2 Concevoir............................................................................................................................... 97 9.1.3 Référencer.............................................................................................................................. 98 9.1.4 Répertorier les produits du marché......................................................................................... 98 9.2 Répartition des données et distribution des traitements....................................... 98 9.2.1 Vue conceptuelle et organisationnelle...................................................................................... 98 9.2.2 Vue logique............................................................................................................................. 99 9.3 L'ouverture des applications................................................................................... 100 9.3.1 Choisir son environnement de développement....................................................................... 100 9.3.2 Développer des applications ouvertes et distribuées.............................................................. 101 Chantier n°3 -- Acheter des produits logiciels : une nouvelle stratégie 103 10.1 Les paramètres d'intégration à prendre en compte..........................................103 10.1.1 Propriétés des produits logiciels ......................................................................................... 104 10.1.2 Impact d'un produit logiciel ................................................................................................ 105 10.2 Les scénarios d'intégration................................................................................... 106 10.2.1 Intégration idéale ............................................................................................................... 106 10.2.2 Intégration difficile.............................................................................................................. 107 Table des Matières xiii 10.3 La qualité d'intégration......................................................................................... 112 10.3.1 La démarche qualité........................................................................................................... 112 10.3.2 Les exigences de qualité d'intégration du produit................................................................ 113 10.3.3 Les caractéristiques de la qualité architecturale d'un produit logiciel.................................. 114 Chantier n4 -- Préparer l'intégration des applications dans les infrastructures 117 11.1 Qualifier les applications .................................................................................... 117 11.1.1 Problématique de la qualification....................................................................................... 117 11.1.2 Description du processus de qualification ......................................................................... 118 Etape 1 : Etablir les caractéristiques de l'exploitabilité d'une application ......................................... 119 Etape 2 : Identifier les différentes phases d'exploitation d'une application........................................ 119 Etape 3 : Etablir des critères d'évaluation................................................................................... 119 Etape 4 : Définir des niveaux d'exigence d'exploitabilité................................................................ 120 Etape 5 : Editer un rapport de qualification et des recommandations..............................................120 11.2 Déployer les applications..................................................................................... 120 11.2.1 Problématique du déploiement........................................................................................... 120 11.2.2 Description du processus de déploiement .......................................................................... 121 Phase 1 : Planification du déploiement....................................................................................... 122 Phase 2 : Définition des procédures .......................................................................................... 122 Phase 3 : Mise en oeuvre du centre de référence ..........................................................................123 Phase 4 : Préparation d'un site cible ......................................................................................... 123 Phase 5 : Déploiement d'un site cible......................................................................................... 123 Phase 6 : Mise en exploitation du produit logiciel......................................................................... 124 Chantier n°5 -- Préparer l'exploitation des applications et des infrastructures 125 12.1 La problématique de l'exploitation de l'informatique distribuée ................... 125 12.2 Créer des centres d'exploitation......................................................................... 126 12.2.1 Redéfinir les rôles et les profils des exploitants................................................................... 126 Profil n° 1 : L'Exploitant........................................................................................................... 126 Profil n° 2 : L'Administrateur.................................................................................................... 127 12.2.3 Acquérir des outils d'exploitation....................................................................................... 127 12.2.4 Intégrer les outils d'exploitation......................................................................................... 128 12.3 Créer des centres de support.............................................................................. 129 12.3.1 Typologie des problèmes .................................................................................................... 129 12.3.2 Les interlocuteurs concernés.............................................................................................. 130 12.3.3 L'organisation du support.................................................................................................. 130 12.3.4 Les outils du support......................................................................................................... 132 xiv · Quatrième partie L'Architecture de Services Le modèle d'architecture de Services Les concepts 137 13.1 Application............................................................................................................... 137 13.1.1 Opération............................................................................................................................ 137 13.1.2 Module .............................................................................................................................. 137 13.2 Champ d'activité..................................................................................................... 138 13.3 Service..................................................................................................................... 139 Propriétés de base..........................................................................................................................143 Terminologie.................................................................................................................................. 144 13.4 Noeud de services................................................................................................... 145 Propriétés de base..........................................................................................................................145 13.5 Ressource............................................................................................................... 148 Transparence des ressources......................................................................................................... 148 Ressources distribuées et ressources locales.................................................................................. 149 13.6 Objet applicatif et sous-système...........................................................................150 Le modèle d'Architecture de Services -- niveau 0 153 Un modèle utilisateur..................................................................................................................... 153 La problématique des systèmes ouverts..........................................................................................154 L'évolutivité en vedette.................................................................................................................. 154 Plus loin que le modèle OSI........................................................................................................... 154 14.1 Représentation des quatre couches du système d'information........................ 155 14.2 Définition du modèle d'Architecture de Services niveau 0................................. 157 14.3 Les couches de services, les domaines de services.......................................... 157 14.3.1 Présentation des couches de services................................................................................. 157 14.3.2 Présentation des domaines de services................................................................................160 14.3.3 Description des domaines de services................................................................................. 161 14.3.3.1 Les ressources locales................................................................................................ 162 14.3.3.2 Les communications externes...................................................................................... 162 14.3.3.3 Les communications inter-applications........................................................................ 162 14.3.3.4 Les ressources distribuées......................................................................................... 162 14.3.3.5 Les sous-systèmes..................................................................................................... 163 14.3.3.6 L'interface homme-machine ...................................................................................... 163 14.3.3.7 Les outils .............................................................................................................. 164 14.4 Les règles architecturales..................................................................................... 165 14.4.1 Les architectures de services cibles ................................................................................... 165 Table des Matières 14.4.2 Les applications cibles..................................................................................................... xv 168 La combinatoire des appels de services par les modules...............................................................169 Le modèle d'Architecture de services -- niveau 1 171 15.1 Les ressources locales.......................................................................................... 171 15.2 Les communications externes ............................................................................. 173 15.3 Les communications inter-applications.............................................................. 173 15.3.1 Appel à des procédures distantes .................................................................................... 174 Appel à des procédures distantes synchrones ........................................................................... 174 Appel à des procédures distantes asynchrones .......................................................................... 175 15.3.2 Communication conversationnelle ................................................................................... 176 15.3.3 Communication de type question/réponse....................................................................... 176 Communication de type question/réponse synchrone................................................................. 177 Communication de type question/réponse asynchrone............................................................... 178 15.3.4 Communication par files d'attente de messages............................................................... 178 15.3.5 Conversion de données en format de données externe..................................................... 179 15.3.6 Communication inter-tâches ........................................................................................... 180 15.4 Les ressources distribuées................................................................................... 180 15.4.1 15.4.2 15.4.3 15.4.4 15.4.5 15.4.6 Dictionnaire distribué...................................................................................................... Annuaire distribué .......................................................................................................... Référentiel de temps distribué......................................................................................... Sécurité distribuée........................................................................................................... Impression distribuée ..................................................................................................... Système de fichiers distribués......................................................................................... 181 181 182 182 183 184 15.5 Les sous-systèmes................................................................................................ 184 Gestionnaire de transferts de fichiers........................................................................................ 185 Gestionnaire de courrier électronique ....................................................................................... 187 Moteur de bases de données................................................................................................... 187 Moteur de traitements d'accès aux bases de données.................................................................. 188 Réplication de bases de données ............................................................................................. 188 Sauvegarde de bases de données............................................................................................. 188 Gestionnaire de batchs (travaux).............................................................................................. 188 15.6 L'interface homme-machine..................................................................................189 15.6.1 Les objets d'interface........................................................................................................ 189 15.6.2 15.6.3 15.6.4 15.6.5 Les fenêtres...................................................................................................................... Le multi-fenêtrage............................................................................................................ Le bureau........................................................................................................................ Les familles de services de l'interface homme-machine.................................................... 189 190 190 190 15.7 Les outils ............................................................................................................... 190 15.7.1 Les outils d'administration.............................................................................................. 190 Administration de sous-systèmes ·...........................................................................................191 xvi L'Architecture de Services Administration de systèmes d'exploitation · ................................................................................................................. 191 réseaux · ...................................................................................................................................................... 191 15.7.2 Les outils d'exploitation......................................................................................................192 Administration de 15.7.3 Les outils de développement et les outils bureautiques...................................................... 192 15.8 Illustration du modèle............................................................................................ 194 15.8.1 Le modèle DTP ................................................................................................................... 194 15.8.2 Lan Manager ..................................................................................................................... 195 15.8.3 Wosa de Microsoft ............................................................................................................ 196 15.8.4 DCE 1.0 de I' OSF ............................................................................................................ 197 15.8.5 Les protocoles TCP/IP ....................................................................................................... 198 Conclusion 199 Bibliographie 201 Index 203

There are no comments for this item.

Log in to your account to post a comment.
Koha 18.11 - INSEAD Catalogue
Home | Contact Us | What's Koha?