Cours EJB/J2EE 28/07/2001
Copyright Michel Buffa
Enterprise JavaBeans
Introduction générale
Michel Buffa (buffa@unice.fr), UNSA 2002
Les promesses des EJB
Enterprise JavaBeans
Standard industriel pour un modèle de composant logiciel
distribué,
Permet d'implémenter des "objets métier" d'une manière
propre et réutilisable,
Pour le développement RAD d'applications côté serveur
Questions :
De quoi a-t-on besoin lorsqu'on développe une application
distribuée orientée objet ?
Qu'est-ce que les EJBs et qu'apportent-elles ?
Quels sont les acteurs dans l'écosystème EJB ?
1
Cours EJB/J2EE 28/07/2001
Copyright Michel Buffa
Motivation des EJBs
Considérons : un site de gestion de portefeuille
boursier, une application bancaire, un centre
d'appel, un système d'analyse de risque
Nous parlons ici d'applications distribuées.
Choses à considérer lorsqu'on construit
une application distribuée
Si on prend une application monolithique et
qu'on la transforme en application distribuée,
où plusieurs clients se connectent sur plusieurs
serveurs qui utilisent plusieurs SGBD, quels
problèmes se posent alors ?
2
Cours EJB/J2EE 28/07/2001
Copyright Michel Buffa
Choses à considérer lorsqu'on construit
une application distribuée
Protocoles d'accès distants (CORBA, RMI, IIOP…)
Gestion de la charge,
Gestion des pannes,
Persistence, intégration au back-end,
Gestion des transactions,
Clustering ...
Voir