Institut Icare
TECHNO-Pôle
CH – 3960 Sierre
Tél. + 41 27 / 452 22 10 Fax + 41 27 / 452 22 01
35 / 35
Corba, DCOM et EJB
Collaborateurs Jean-Pierre Rey, Gilles Tschopp
Etablissement de recherche ISnet Valais – Institut Icare
Mots-clés Entreprise Java Beans, Java Server Pages, Servlets,
JavaBeans, Java (JBuilder), CORBA, serveur applicatif IAS,
ORB Visibroker, COM/DCOM, Visual Basic, JIntegra, XML
Description Le projet déposé se propose d’acquérir des compétences
dans un monde en plein développement : les technologies
middleware. En effet, une émergence des besoins de
communications inter-systèmes se fait sentir et il nous
semble important de se positionner dans ce marché.
Pour ce faire, nous désirons acquérir des compétences
dans les 3 technologies middleware en vogue :
?? CORBA (Common Object Request B
Architecture),
?? DCOM (Distributed Component O
Model) et
?? EJB (Entreprise JavaBeans).
L’acquisition de compétences sera ensuite appliquée sur un
développement effectué en parallèle au moyen des 3
technologies afin de pouvoir faire ressortir les forces et
faiblesses de chacun des systèmes. Ensuite les
technologies client seront évaluées ainsi que le
positionnement de XML dans ce créneau. Enfin un
comparatif sera établi et une publication est envisagée.
Le serveur d’applica
Le serveur d’applica-
-
tions et le serveur
tions et le serveur
de base de données de base de données
forment forment un ensemble un ensemble
sécurisésécurisé
Utilisateur ‘A’
Serve
Serveu
urs
rs
d’ad’applicationpplicationss
Web
Serve
Serveu
ur
r
WebWeb Serveurs de baseServeurs de base
de données et
de données et
serveurs d’objetsserveurs d’objets
SGBD
Objets métiers,
composants
Client
Client
(Win32 (Win32 ou ou
Navigateur
Navigateur)
)
Le client est Le client est
authentifié par leauthentifié par le
serveur Web comme serveur Web comme
utilisateur ‘A’utilisateur ‘A’
Le serveur WebLe serveur Web
fait des appels DCOM,
fait des appels DCOM,
RMI ou Corba/IIOP
RMI ou Corba/IIOP
dans le contexte de
dans le contexte de
sécurité du client.sécurité du client.
Architecture distribuée avec CORBA, DCOM et EJB