Srep cours 01 Introduction CIngénierie informatique est une discipline qui traite de la conception du développement et de la fabrication de systèmes informatiques à la fois matériels et logiciels L ? ingénierie des systèmes répartis consiste à rendre la t
Introduction CIngénierie informatique est une discipline qui traite de la conception du développement et de la fabrication de systèmes informatiques à la fois matériels et logiciels L ? ingénierie des systèmes répartis consiste à rendre la tache de développement des applications réparties plus simple en facilitant la gestion de la complexité inhérente aux applications Notre but dans un premier temps est de voir une approche de modélisation dite MDA Model Driven Architecture pour le développement des applications réparties CSystèmes répartis CDé ?nitions Déf Un système réparti est un ensemble de machines autonomes connectées par un réseau et équipées d ? un logiciel dédié à la coordination des activités du système ainsi qu ? au partage de ses ressources Déf Un système réparti est un système qui s ? exécute sur un ensemble de machines sans mémoire partagée mais que pourtant l ? utilisateur voit comme une seule et unique machine C L ? image de la fourmilière permet d ? illustrer les systèmes répartis chaque ordinateur est une fourmi et l ? ensemble des ordinateurs collaborant est la fourmilière Chaque fourmi prise seule semble avoir un comportement simple et rudimentaire Mais d ? un point de vue global la fourmilière a un comportement cohérent et e ?cace Le plus impressionnant est d ? observer la robustesse d ? une telle structure si l ? on écrase la moitié des fourmis composant la fourmilière elle continuera à fonctionner CPourquoi un système réparti Partage des ressources données applications périphériques chers Tolérance aux pannes ?abilité disponibilité Facilite la communication entre utilisateurs Concurrence parallélisme Prix des processeurs de petite puissance inférieur à ceux de grande puissance ??raisons économiques Flexibilité facilité d ? extension du système matériels logiciels CInconvénients des systèmes répartis - distribués Logiciel relativement peu d ? expérience de conception mise en ?uvre et utilisation de logiciels distribués la distribution doit elle être transparente aux utilisateurs Réseau de communication saturation perte de messages Sécurité facilité de partage de données rend nécessaire la protection des données con ?dentielles CLes principaux problèmes à résoudre ?? Répartition de l ? application ?? Hétérogénéité des équipements et technologies besoin d ? interopérabilité ?? Ouverture de système ?? Sécurité ?? Évolutivité ??Tolérance aux fautes et la ?abilité Détection et isolation des fautes défaillances ?? Concurrence Synchronisation et Interblocage ?? Transparence ??Validation et tests CRépartition de l ? application Partitionnement de l'application en di ?érents composants Equilibrer la charge de l ? application à travers di ?érents composants répartis client n ?uds de la grappe statiquement ou dynamiquement Architecture simple propice à l'évolutivité et au maintien de la sécurité CHétérogénéité ?? Réseaux et protocoles utilisés ?? Matériel ?? Systèmes d ? exploitation ?? Langages de programmation ?? Implémentations ?? Représentations internes Solutions ?? Protocoles et formats de stockage normalisés ?? Intergiciels d'adaptation e g CORBA Java RMI NET CSystèmes ouverts ?? Possibilité d'évoluer de re-développer le système en tout ou en partie ?? Interopérabilité avec des systèmes complémentaires ?? Portabilité vers du nouveau matériel ?? Services développés selon des
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702669604xnxmo3vvhsjqn7ayhny7ikh9mezxilu1knfsp5rlnw16ouvajscqte8pg4jd38csy5qxtaa47lz8kdnhopmxrphn5a5grczlfnv6.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702480126mtrp3onrrusu4zvmauh9tjkuf2x9bjdeka1ldc3ltyhqoixjlxdnlp85dge0s5vo6oy56urozmqrt7tw59cnyolxgsuwb7tclih2.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702401940jag2zx3hyfwgy5ujnkzkbkdxd6tjnheh5obqhpedsvyh9llayrtnrtjhnh2ec7garezkoct65epbf3bz2qovbfynnm8manvw06px.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702396325czpuefmn5i3v2yobfpwtr1qve48z5rnsehayoptwynjmu9ubuxdxvr4c8pazlhjwbsytkpwrkouxzdkqimili7xyqygav833mcnz.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117022049620jeamwtpymdod66yhtfajjepmsfdayuob3wwwlmkyobfsyfrt0oiu8duvgrvsuavdnrci18diyleb6qrv6hmgpbugbxsb6gka63s.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702125227lk22gitc7hui4syugteldr1ft8zlfctfb8ceyfkflx45vcdn3qqlssdx7p8mob5pcvsj2fetcg8dwqocavm0hlrsih8ukczpnetk.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/9XMyexurAj6MJIfVt88O2rflo8vUAenvZJAArofjEihiNevvbmQMg9BgcZoMBsNbbIX0Lq8H1iLkHntMnIjL9rHM.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702481739usioumxzm23oydnz0fnixtyjwvdfsglwlkqtyfx4x7s7pyhvrk8hs3sxyvd2onk1ohemhcwc9ik8lunmakiuy7w4mha1wvshnot6.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702392084ewiob8ahewietljlelnfpaqptnlajszndphu0nhrn8wxxdgadfj3gvqe3ogruj4yzlqnxiwbyw0bkyoypgiab4io5jvkp4rnt9rz.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/SBCM7FIiYI8Te4MNdMGa0LpyetHpTYDfAUBCVfMUpR7LD7wgIcOdQmfEvuffoGJQHRTi0rbnE5LrQ8NU1Jhs4tyH.png)
-
30
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jul 07, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 44.8kB