Websphere

Preview:

Citation preview

1

LOGO

IBM WEBSPHERE Application

Serveur

2

3

SOMMAIRE

CONCLUSION

INTRODUCTION

DEMONSTRATIONS

EXEMPLES DE PRODUITS IBM

WEBSPHERE APPLICATION SERVEUR

4

INTRODUCTION

5

DÉFINITION D’UN SERVEUR D’APPLICATION

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.

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.

FONCTIONNALITÉS D’UN SERVEUR D’APPLICATION

6

Le support multi plate-

forme

La répartition de charges

Le pooling de connexions

L'ouverture vers l'existant

La gestion de

contexte

La sécurité

La productivité

L’administration

La reprise sur l’incident

7

FONCTIONNALITÉS D’UN SERVEUR D’APPLICATION

IBM

BEA Systems

Types

SilverStream

Logiciel Libre WebSphere Application

Server

WebLogic Server

SilverStream Application Server

JBoss

EXEMPLES DE SERVEURS D’APPLICATION

EXEMPLES DE PRODUITS IBM

10

Enterprise Graph Layout for Eclipse Maps for Defense Telecom Graphic Objects

IBM ILOG JViews

Express Enterprise Professional

WebSphere Commerce

Application Server Express Community Edition  for Developers for z/OS Hypervisor Edition Network Deployment

WebSphere Application

Server

EXEMPLES DE PRODUITS IBM

11

A première vue, les concepts de

gestion du système dans WebSphere

Application Serveur peut sembler complexe.

Cependant, du fait que l'architecture

de gestion du système est basée

sur Java Management

Extensions (JMX) et vu que WebSphere Application Serveur facilite l’utilisation

des outils d'administration,

WebSphere est assez simple à

utiliser et à comprendre.

WEBSPHERE APPLICATION SERVEUR

12

1

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.

2

3

4

5

6

Accroître l'efficacité opérationnelle.

Renforcer la fidélisation des clients.

Intégrer des plates-formes et des systèmes dispersés.

Répondre rapidement à toute opportunité de marché externe.

Adapter les affaires existantes à un changement brusque.

Créer des environnements agiles.

WEBSPHERE APPLICATION SERVEUR

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.

WEBSPHERE APPLICATION SERVEUR

14

17/06/2011

9/11/2008

30/06/2006

1998

• IBM WebSphere application serveur v8,0

C’est la première version, Il était juste un moteur de servlets Java.

• IBM WebSphere application serveur v7,0

• IBM WebSphere application serveur v 6,0

• IBM WebSphere application serveur v1,0

Il s'agit d'un serveur d'application Java EE 6 compatible avec le support intégré des applications OSGi.

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é,

L’HISTORIQUE DE WEBSPHERE APPLICATION SERVEUR

15

DEMONSTRATIONS

16

INSTALLATION

Etape 1

Etape 2

Etape 3

commencer par taper cette adresse dans votre navigateur : http://www.ibm.com/developerworks/websphere/downloads/

Cliquer sur le lien WebSphere Application Server.

Cliquer sur le lien WebSphere Application Server for Developers.

Cliquer sur le bouton «  Download ».

Taper l’identifiant et le mot de passe.

17

Etape 4

Etape 5

Etape 6

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 »

A la fin du téléchargement, commencer l’installation de WebSphere Application Serveur pour les développeurs

Exécuter le fichier téléchargé et installer une version de « IBM Download manager » et du « IBM WebSphere application server for developper ».

INSTALLATION

IBM WebSphere application serveur

installé

18

CREATION D’UN PROFIL

On peut créer sept types de profils :

profil du Serveur d'application

Profil de cellule

Profil d’agent administratif

profil personnalisé

profil de proxy sécurisé

Profil de gestionnaire de travaux

profil du gestionnaire de déploiement

CRÉATION D’UN PROFIL

19

20

Le profil de serveur d'application définit un seul serveur d'application qui fonctionne d’une façon autonome.

LE PROFIL DU SERVEUR D’APPLICATION

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.

21

Les fichiers de produit de base de

WebSphere Application Serveur V8

+ =

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

utilisateurs de WebSphere Application Serveur V8

(profil)

Une installation

complète de WebSphere Application Serveur V8

CREATION D’UN PROFIL

22

DEMONSTRATION(CREATION D’UN PROFIL )

23

IBM RATIONAL APPLICATION DEVELOPPER

FOR WEBSPHERE SOFTWARE V8.0.1

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.

IBM RATIONAL APPLICATION DEVELOPPER FOR WEBSPHERE SOFTWARE V8.0.1

25

COMMENT DÉPLOYER UNE APPLICATION?

26

COMMENT DÉPLOYER UNE APPLICATION?

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

27

DEMONSTRATION(DÉPLOIEMENT D’UNE

APPLICATION)

28

COMMENT ACCÉDER A UNE BASE DE DONNÉES ?

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.

COMMENT ACCÉDER A UNE BASES DE DONNÉES ?

30

DEMONSTRATION(ACCÉDER À UNE BASE DE

DONNÉES

31

CONCLUSION

L’Installation de WebSphere application

serveur

La création des profils WebSphere

L’accès a une base données

avec WebSphere

Le déploiement d’une application avec WebSphere

1 2

4 3

La recherche entrepris sur IBM WebSphere application serveur m’a permis de maitriser essentiellement les aspects suivantes:

CONCLUSION

33

CONCLUSION

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…

34

LOGO

Recommended