Mémoire numérisé par la Direction des bibliothèques de l'Université de Montréal. / OSI définit une suite de protocoles pour les réseaux ouverts hétérogènes. De tels
réseaux peuvent être très difficile à gérer à cause de la diversité des manufacturiers de
composantes, chacun définissant sa propre méthode de gestion. C'est pourquoi OSI
définit également CMIS, un service générique de gestion de réseaux qui permet de
normaliser les interfaces de gestion, c'est-à-dire de les rendre indépendantes de leur
manufacturier. Afin d'etre générique, CMTS est très complexe. Il utilise plusieurs autres
services d'OSI et peut tenir compte de plusieurs détails des activités de gestion. Une
application de gestion utilisant CMIS est donc passablement difficile à réaliser. On trouve
sur le marche des plate-forme de développement qui libèrent le programmeur d'une
application de gestion des détails de bas niveau, comme le transfert de données entre
applications et l'utilisation d'un format de transfert commun. Mais ces interfaces
programmatiques sont également très complexes et difficiles à utiliser.
C'est pourquoi, dans le cadre de sa maîtrise, l'auteur a développé un cadre
d'application qui, se servant d'une interface programmatique de bas niveau, offre au
programmeur une interface orientée objet de haut niveau plus facile à utiliser. De plus, le
cadre d'application effectue plusieurs tâches génériques de CMIS qui ne sont pas
couvertes par l'interface programmatique commerciales. Layla, le cadre d'application, est
présenté sous la forme d'un ensemble de patrons de conceptions, de "recettes" à suivre
pour réaliser une application. Certains de ces patrons ont déjà été publiés dans la
littérature, d'autres sont des adaptations des concepts de CMIS. Enfin, deux de ces
patrons sont originaux et ont été formalisés lors de la conception de Layla. Les patrons
sont suivis d'une description plus détaillée du cadre d'application et de trois exemples
d'applications réalisées avec Layla.
Identifer | oai:union.ndltd.org:umontreal.ca/oai:papyrus.bib.umontreal.ca:1866/33225 |
Date | 11 1900 |
Creators | Tessier, Jean |
Contributors | Bochmann, Gregor V., Keller, Rudolf |
Source Sets | Université de Montréal |
Language | fra |
Detected Language | French |
Type | thesis, thèse |
Format | application/pdf |
Page generated in 0.0023 seconds