5. Un serveur d'application fournit l'infrastructure pour l'exécution des
applications. Il isole l'infrastructure du matériel, du système
d'exploitation et du réseau. Un serveur d'application sert comme une
plateforme pour développer et déployer les services Web et EJB. Il est
aussi considéré comme une transaction et comme un moteur de
messagerie. Un serveur d'application offre également le logique métier
aux utilisateurs sur des machines clientes différentes.
Le serveur d'application agit comme un middleware entre les systèmes
back-end et les clients. Il fournit un modèle de programmation, un cadre
d'infrastructure et aussi un ensemble de normes pour une liaison
cohérente conçue entre eux.
5
6. Le support multi L'ouverture vers
plate-forme l'existant
La répartition La gestion de
de charges contexte
La reprise sur La sécurité
l’incident
Le pooling de La productivité
connexions
L’administration
6
10. Application Server
Express
WebSphere Community Edition
Application for Developers
Server for z/OS
Hypervisor Edition
Network Deployment
Enterprise
IBM ILOG Graph Layout for Eclipse
JViews Maps for Defense
Telecom Graphic Objects
Express
WebSphere
Enterprise
Commerce Professional
10
11. Cependant, du fait que
A première vue, les
l'architecture de gestion
concepts de gestion du
du système est basée sur WebSphere est assez
système dans
Java Management simple à utiliser et à
WebSphere Application
Extensions (JMX) et vu comprendre.
Serveur peut sembler
que WebSphere
complexe.
Application Serveur
facilite l’utilisation des
outils d'administration,
11
12. IBM WebSphere est une plateforme logicielle de référence pour une demande
d’affaire et pour des services d’architecture orientés (SOA) dans une entreprise.
Pour assurer un leadership, WebSphere est en pleine évolution afin de répondre
aux exigences des entreprises.
1 Accroître l'efficacité opérationnelle.
2 Renforcer la fidélisation des clients.
3 Intégrer des plates-formes et des systèmes dispersés.
4 Répondre rapidement à toute opportunité de marché externe.
5 Adapter les affaires existantes à un changement brusque.
6 Créer des environnements agiles.
12
13. Avec IBM WebSphere, nous pouvons construire des applications
essentielles aux affaires d'entreprise et développer des solutions et les
combiner avec des nouvelles fonctions innovatrices.
WebSphere inclut et supporte une gamme de produits qui vous aide à
développer et à répondre à vos applications métiers. Ces produits le rendent
plus facile pour les clients dans le but de construire, déployer et gérer des
sites Web dynamiques et d'autres solutions plus complexes de façon
productive et efficace.
13
14. 17/06/2011
Il s'agit d'un serveur d'application Java EE 6
compatible avec le support intégré des
applications OSGi.
9/11/2008
Il s'agit d'un serveur d'application Java EE 5
Il s'agit d'un serveur d'application Java EE
1,4, Dans cette version, il y a amélioration
de la sécurité,
C’est la première version, Il était juste un
moteur de servlets Java.
14
16. Etape 3
Cliquer sur le bouton « Download ».
Taper l’identifiant et le mot de passe.
Etape 2
Cliquer sur le lien WebSphere Application Server.
Cliquer sur le lien WebSphere Application Server for
Developers.
Etape 1
commencer par taper cette adresse dans votre navigateur :
http://www.ibm.com/developerworks/websphere/downloads/
16
17. IBM WebSphere application
serveur installé
Etape 6
Exécuter le fichier téléchargé et installer une
version de « IBM Download manager » et du
« IBM WebSphere application server for
Etape 5 developper ».
A la fin du téléchargement, commencer l’installation de
WebSphere Application Serveur pour les développeurs
Etape 4
Plusieurs téléchargements se présentent. Choisir « WebSphere
Application Server for Developers » pour Windows dans notre cas.
Ensuite, cliquer sur le bouton « Download now »
17
19. On peut créer sept types de profils :
profil du Serveur d'application
profil du gestionnaire de déploiement Profil d’agent administratif
profil personnalisé Profil de cellule
Profil de gestionnaire de travaux profil de proxy sécurisé
19
20. Le profil de serveur d'application définit un seul serveur d'application qui
fonctionne d’une façon autonome.
Le profil se compose d'une cellule, d’un nœud, et d’un serveur. La cellule et le nœud
ne sont pas pertinentes en termes d'administration, mais vous les voyez lorsque vous
administrez le serveur à travers les champs console d'administration.
20
21. Pour créer un serveur d'application, un agent de nœud, un gestionnaire de
déploiement, un agent administratif, ou un gestionnaire de tâche, vous devez d'abord
installer le WebSphere Application Serveur et ensuite créer leurs profils respectifs,
Les fichiers des
Les fichiers de Une installation
utilisateurs de
produit de base de complète de
WebSphere
WebSphere WebSphere
Application
Application Application
Serveur V8
Serveur V8 Serveur V8
(profil)
21
24. IBM Rational Application Developer for WebSphere Software V8.0.1
est un environnement de développement intégré (IDE). C'est une
plateforme pour la construction de programmes Java Standard Edition
(Java SE), Java Enterprise Edition (Java EE).
Au-delà de cette fonction, Rational Application Developer fournit aussi
des outils de développement pour les technologies, tels que OSGi,
Service Component Architecture (SCA), le Web 2.0 et XML.
Rational Application Developer met l'accent sur les applications à
déployer pour IBM WebSphere Application Serveur et IBM WebSphere
Portail Serveur.
24
26. WebSphere est une plateforme applicative permettant de développer,
déployer et utiliser les applications d'entreprise.
Le serveur d'application (WebSphere Application Serveur) est basé sur des
standards ouverts et fonctionne également avec de très nombreux serveurs
Web comme Apache ou IIS.
Java Enterprise Edition est une spécification pour la technologie Java
destinée aux développements d'applications d'entreprise. Cette spécification
contient des extensions au Framework Java pour faciliter la création
d'applications distribuées
26
29. Quand une application ou un composant de WebSphere doit accéder à
une base de données, cette base de données doit être défini pour
WebSphere comme une source de données. Deux définitions de base sont
nécessaires:
Une définition du fournisseur JDBC. L'objet du fournisseur JDBC
englobe la classe d'implémentation du pilote JDBC spécifique pour
accéder à la base de données du fournisseur spécifique de votre
environnement.
Une définition source de données JDBC, qui définit le fournisseur à
utiliser, le nom et l'emplacement de la base, et les d'autres propriétés
de connexion.
29
32. La recherche entrepris sur IBM WebSphere application serveur m’a permis de
maitriser essentiellement les aspects suivantes:
L’Installation de
La création des profils
WebSphere application WebSphere
serveur
1 2
4 3
L’accès a une base Le déploiement d’une
données avec application avec
WebSphere WebSphere
33. Par ailleurs, les fonctionnalités d’IBM WebSphere sont plus
nombreuses et plus robustes que celles présentées au niveau de
l’exposé.
Ainsi, il est recommandé d’approfondir davantage l’étude de ce
produit et surtout en ce qui concerne l’aspect sécurité, messagerie
et l’intégration des services…
33