Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
8Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
EJB

EJB

Ratings: (0)|Views: 312 |Likes:
Published by Anovar_ebooks

More info:

Published by: Anovar_ebooks on Sep 14, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

12/16/2012

pdf

text

original

 
Enterprise JavaBeans
Introduction générale
Michel Buffa ( buffa@unice.fr 
 
 ), UNSA 2002 
Les promessesdes EJB
Enterprise JavaBeans
Standard industriel pour un modèle de composant logicieldistribué,
Permet d'implémenter des "objets métier" d'une manièrepropre 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 applicationdistribuée orientée objet ?
Qu'est-ce que les EJBs et qu'apportent-elles ?
Quels sont les acteurs dans l'écosystème EJB ?
 
Motivation des EJBs
Considérons : un site de gestion de portefeuilleboursier, une application bancaire, un centred'appel, un système d'analyse de risque
Nous parlons ici d'applications
distribuées.
Choses à considérer lorsqu'on construitune application distribuée
Si on prend une application monolithique etqu'on la transforme en application distribuée,où plusieurs clients se connectent sur plusieursserveurs qui utilisent plusieurs SGBD, quelsproblèmes se posent alors ?
 
Choses à considérer lorsqu'on construitune application distribuée
Protocoles d'accès distants (CORBA, RMI, IIOP…)
Gestion de la charge,
Gestiondes pannes,
Persistence, intégration au back-end,
Gestiondes transactions,
Clustering,
Redéploiement à chaud,
Arrêt de serveurssans interrompre l'application,
Gestiondes traces, règlages (tuning and auditing),
Programmationmultithread
Problèmes de nommage
Securité, performances,
Gestion des états
Cycle de vie des objets
Gestion des ressources(Resource pooling)
Requête par message (message-oriented midddleware)
Qui s'occupe de tout ceci : le middleware !
Dans le passé, la plupart des entreprisesprogrammaient leur propre middleware.
Adressaient rarement tous les problèmes,
Gros risque : ça revient cher (maintenance,développement)
Orthogonal au secteur d'activité de l'entreprise(banque, commerce…)
Pourquoi ne pas acheter un produit ?
Oracle, IBM, BEA… proposent depuis plusieursannées des middleware…
Aussi appelés
serveurs d'application.

Activity (8)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Saâd Berrada liked this
Saintsyr Bama liked this
Ahmed Badis liked this
rafik_isims liked this
elkacimia liked this
souilely liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->