Votre partenaire formation

Corba – architecture, mise en œuvre

Réf: COR
Durée: 4 jours

Objectifs de la formation

Ce stage vous présentera la norme Corba 2.0 et les technologies associées. Il vous apportera tous les éléments pour développer avec rigueur et efficacité des applications distribuées avec Corba dans un environnement comprenant des langages et des systèmes d »exploitation différents.

Contenu de cette formation CORBA:
-Introduction
-Caractéristiques des AD, position de Corba
-L »architecture Corba
-Le design et Corba
-Implémenter Corba
-Client et serveur Corba
-La gestion des exceptions Corba
-Le service de nom
-Le service de gestion des événements
-CCM
-Développeur Java applications distribuées
-Développeur C / C++

 

Programme de Formation

Introduction

-Pourquoi des AD ? Fonctionnement en multi-tiers.

 

-Exemples de projets. Historique des AD et de Corba.

 

-Les apports de Corba 3, CCM.

 

Caractéristiques des AD, position de Corba

 

-Vue d »ensemble. Approche client/serveur.

 

-Les services standard d »une AD : annuaire, gestion de la sécurité, transactions, bases de données.

 

-Fonctionnement des serveurs d »applications.

-Cycle de fonctionnement d »une AD. Gestion des instances d »objets, des threads et des clients.

 

-Montée en charge : Load Balancing. Round Robin…

 

-Comparatif de Corba/autres AD. WS, EJB, DCOM, .Net …

 

L »architecture Corba

 

-Corba : un bus logiciel, une publication d »instances. un OA côté serveur, un protocole intéropérable GIP.

 

-L »IR. Le référentiel des implémentations.

-Le protocole GIOP. Les services Corba.

 

-Service de noms (annuaire) et autres services.

 

-Gestion des événements.

 

-Architecture complète Corba.

 

Le design et Corba

-Retour d »expériences. Approche modèle MVC.

 

-Utilisation de patterns de conception.

 

Implémenter Corba

 

-Processus de développement Corba.

 

-Gestion de l »IDL, génération des codes.

 

-Création des  » Stub  » et  » Skeleton « .

-Approche DII/DSI, invocation dynamique.

 

-Le langage IDL : possibilités et points-clés.

 

Client et serveur Corba

 

-Process de développement.

 

-API standard. Code Java et C++

 

-Héritage d »interface IDL, approche TIE.

Travaux pratiques 
Création d »un serveur Java.

 

La gestion des exceptions Corba

 

-Exceptions systèmes Corba, utilisateurs Corba.

 

-Fonctionnement sur le bus.

 

Travaux pratiques 
Gestion d »exceptions Corba en Java.

Le service de nom

 

-Fonctionnement. Contraintes/Possibilités. API de programmation. Exemples de codes.

 

Le service de gestion des événements

 

-Fonctionnement. Gestion par  » callback « . Proxy, admi-nistration. API de programmation. Exemples de codes.

 

CCM

-Un modèle composants pour Corba.

 

-CIDL. Composants et interconnexions.

 

-Packaging. Déploiement. Administration.

 

Profil Stagiaires & Pré-requis
Concepteurs et développeurs amenés à mettre en œuvre des applications distribuées basées sur Corba.
Bonnes connaissances des techniques de conception objet. Très bonnes connaissances d »un langage objet (Java et/ou C++).

Prix : 2210  € HT.

Paris, Lyon, Aix, Nantes, Rennes, Toulouse, Bordeaux, Bruxelles, Strasbourg, Lille, Geneve, Sophia-antipolis, Luxembourg

Dates de Formation
Nous consulter