{Lien de téléchargement invalide. Veuillez réessayer depuis la page du cours.}
Corba - Maîtriser les bases des architectures distribuées
Programmation

Corba - PDF

CORBA (Common Object Request Broker Architecture) — ORB, IDL, mécanismes dynamiques, Java, C++ et CorbaScript sont au cœur de ce cours de 54 pages rédigé par Jean-Marc Geib, Christophe Gransart et Philippe Merle du LIFL. Ce document couvre les principes fondamentaux de l'OMG, l'architecture orientée objet pour applications distribuées, ainsi que les mécanismes d'invocation statique et dynamique. Chaque chapitre apporte une vision théorique et pratique de l'interopérabilité entre systèmes hétérogènes, avec des exemples concrets en Java et C++. Idéal pour les développeurs middleware souhaitant maîtriser les standards d'architecture distribuée reconnus en entreprise. Téléchargez ce PDF pour approfondir votre expertise en développement d'applications distribuées et portables.

54 pages 246.9 Ko 1,270
Télécharger le PDF

Lien sécurisé — Téléchargement instantané

Programme du cours

Introduction au Cours CORBA

Explorez en profondeur les concepts et la mise en pratique de CORBA avec ce document exhaustif rédigé par Jean-Marc Geib, Christophe Gransart et Philippe Merle du Laboratoire d’Informatique Fondamentale de Lille. Ce PDF est une ressource inestimable pour les développeurs cherchant à maîtriser la construction d'applications distribuées efficaces en utilisant le bus CORBA, tout en s'immergeant dans les langages Java, C++ et CorbaScript. Découvrez comment l'architecture orientée objet de CORBA facilite l'interopérabilité et la portabilité des applications.

Les Fondements de CORBA

CORBA, ou Common Object Request Broker Architecture, est un middleware orienté objet qui simplifie le développement d'applications distribuées hétérogènes. Il offre une architecture robuste qui masque les complexités techniques d'un système réparti, telles que le système d'exploitation, le processeur et le réseau. Le cours vous guide à travers les principes fondamentaux de l'OMG (Object Management Group), soulignant l'importance de la réutilisabilité, l'interopérabilité et la portabilité des composants logiciels.

Object Management Group (OMG)

L'Object Management Group, créé en 1989, regroupe plus de 850 acteurs du monde informatique, incluant des constructeurs, des producteurs de logiciels et des institutions académiques. Son objectif est de développer des standards pour l'intégration d'applications distribuées hétérogènes grâce à des technologies orientées objet. CORBA est l'élément central de cette vision, offrant un support d'exécution qui masque les couches techniques d'un système réparti.

Modèle Objet Client/Serveur de CORBA

Le modèle objet client/serveur proposé par CORBA facilite l'abstraction et la coopération entre les applications réparties. Ce modèle permet à chaque application d'exporter certaines de ses fonctionnalités sous forme d'objets CORBA, garantissant ainsi une structuration optimale. Les interactions entre applications sont matérialisées par des invocations à distance des méthodes des objets, simplifiant la coopération entre elles.

Architecture Globale de l'OMG

L'OMG a défini l'Object Management Architecture Guide, une vision globale de la construction d'applications réparties. Cette architecture classe les différents objets d'une application en fonction de leurs rôles, facilitant ainsi la gestion et l'interopérabilité des systèmes d'information d'entreprise.

Avantages de l'Utilisation de CORBA

En utilisant CORBA, vous bénéficiez de la transparence des invocations, d'une liaison avec divers langages de programmation, et de mécanismes d'invocation statiques et dynamiques. Ces caractéristiques font de CORBA un choix idéal pour le développement d'applications distribuées nécessitant une interopérabilité et une portabilité élevées.

Services et Utilitaires CORBA

Les services objet communs de CORBA, appelés CORBAservices, offrent des fonctions systèmes essentielles sous forme d'objets CORBA, tandis que les utilitaires communs, ou CORBAfacilities, répondent aux besoins spécifiques des utilisateurs. Ces éléments standardisés, tels que les services d'annuaire, de persistance et de sécurité, enrichissent l'environnement de développement, assurant ainsi des applications robustes et évolutives.

Conclusion

Téléchargez ce PDF captivant pour enrichir votre expertise en middleware et intégrer des standards reconnus dans vos projets informatiques. Une ressource incontournable pour tout professionnel de l'informatique moderne cherchant à améliorer ses compétences en création d'applications distribuées hétérogènes. Ce cours détaillé sur CORBA vous garantit une compréhension complète et pratique de la construction d’applications distribuées, en vous guidant à travers chaque étape essentielle du processus.