Test de Weblogic 8.1

Request

Cet article décrit les fonctionnalités du serveur d'applications Weblogic 8.1. ♪

- Titre : Test de Weblogic 8.1

- Auteur : Request

- Parution : 5 mai 2004

- Licence : Ce document est issu de https://www.developpez.com et reste la propriété exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise à l'obtention préalable de l'autorisation de l'auteur.

Sommaire

- Avertissement

- Remerciements

- I. Présentation

- II. Description

- II-A. Certification J2EE

- II-B. Plateformes supportées

- II-C. Licence / Prix

- II-D. Installation

- II-E. Administration

- II-F. Configuration matérielle

- II-G. Intégration IDE

- II-H. Popularité

- II-I. Documentation

- II-J. Particularités

Avertissement

N'étant pas un spécialiste de Weblogic, cet article mériterait certainement des améliorations. Si vous avez noté des erreurs, des points à approfondir ou plus simplement, si vous souhaitez participer à la rédaction de cet article :
Contactez-moi t-request@netcourrier.com.

Remerciements

Je tiens à remercier Alacazam d'avoir traqué les erreurs de cet article.

I - Présentation

BEA est l'un de pionnier dans le monde des serveurs d'applications. Connu à l'époque grâce à Tuxedo, rendu célèbre en gagnant les premières marches des benchmarks sur les moteurs transactionnels.
Fin 1998, BEA rachète la société Weblogic et son serveur d'applications Tengah. Il leur faut peu de temps avant que l'aventure ne commence vraiment en mai 1999 avec la sortie de Welogic 4.
BEA a su dès le départ proposer un serveur de qualité, une bonne communication et a développé l'expertise nécessaire au succès que nous connaissons.
Aujourd'hui, très fortement concurrencé par Oracle et surtout par IBM, BEA doit redoubler d'énergie pour rester dans la course. Pour réussir, BEA a misé sur le développement d'un IDE maison : Weblogic Workshop, qui permet d'améliorer la productivité des équipes de développement sur les développements J2EE.

II - Description

II-A - Certification J2EE

Certifié J2EE 1.3.

II-B - Plateformes supportées

- Windows ;

- Linux ;

- Solaris ;

- HP-UX ;

- IBM AIX.

II-C - Licence / Prix

10 000 $ / CPU.

II-D - Installation

Le produit est très simple à installer. Elle est du type next/next/…/Finish, rien à redire.

L'installation dure environ cinq minutes. Une fois terminée, pas besoin de positionner des variables systèmes ou de modifier des fichiers de configuration, le serveur est tout de suite opérationnel. Une boîte de dialogue permet de démarrer immédiatement le serveur.

II-E - Administration

Par défaut, le serveur Weblogic héberge une application J2EE qui s'occupe de l'administration des serveurs. Cette console est accessible avec un navigateur web, rendant son utilisation facile à distance sans aucune configuration. Une applet s'affiche à gauche pour représenter tous les éléments administrables.

La console permet de paramétrer les caractéristiques du serveur : les optimisations, les protocoles, la sécurité, les services accessibles…

L'onglet performance permet de voir en temps réel le débit de requêtes, le nombre de requêtes restant à traiter ainsi que la mémoire consommée.

Nous pouvons consulter l'arbre JNDI du serveur, ce qui permet de voir les objets accessibles par les clients.

Des statistiques des modules sont accessibles, on peut voir le nombre d'objets dans le pool, et le nombre d'appels traités par le module.

Le déploiement d'un module peut se faire à distance via la console, une fenêtre permet de sélectionner le fichier à transférer sur le serveur, le déploiement se fait à chaud.

La console permet de créer un domaine dans lequel on peut gérer plusieurs serveurs, il est également possible d'y définir un cluster.

II-F - Configuration matérielle

Bea ne donne pas de recommandation matérielle.

II-G - Intégration IDE

Bea a très vite compris qu'un IDE était un élément déterminant pour l'adoption d'un serveur d'application. En 1999, il crée Webgain qui rachète l'un des IDE phares du moment : Symantec Visual Café. En quelques années, l'outil disparaît. En même temps qu'un accord avec Borland pour distribuer eux-mêmes JBuilder Weblogic édition, BEA développe son propre IDE maison Weblogic Wokshop. Au début, spécialisé dans les webservices, il est maintenant capable de gérer tous les types de projets J2EE : Web, EJB, Webservices … C'est un IDE haut niveau qui fournit les services nécessaires pour produire rapidement, JBuilder Weblogic ayant lui, une approche plus bas niveau pour les EJB/We/Webservices.
L'outil WorkShop est capable de produire des applications J2EE presque aussi simplement que l'on produit des applications avec Microsoft .NET.
Le système de licence de Weblogic Workshop, m'échappe un peu, il semblerait qu'il soit livré avec le serveur et des licences pour l'utilisation du framework illimitées. D'autres sources d'informations sembleraient parler de cinq connexions maximum pour le framework. Si quelqu'un peut m'éclairer sur le sujet.

- Weblogic Workshop : cet IDE est livré avec le serveur, c'est l'outil recommandé par BEA.

- JBuilder : JBuilder était souvent choisi pour travailler avec ce serveur, c'est le second outil distribué par BEA.

- Compuware Optimal J : en avance sur l'approche par modèle ou MDA, il peut fonctionner conjointement avec Workshop et JBuilder, il fournit une très bonne intégration de Weblogic.

- IntelliJ IDEA : c'est le seul serveur à être supporté par cet IDE.

- Eclipse / Lomboz : oui, via Xdoclet.

- Ant / XDoclet : Weblogic est supporté par Xdoclet.

II-H - Popularité

Weblogic est certainement le serveur le plus populaire. Connu anciennement pour les performances de son moteur transactionnel, présent depuis le début, une très bonne réputation technique, des équipes dans chaque pays et beaucoup de communication ont forgé sa popularité.

II-I - Documentation

BEA est livré avec une littérature abondante et de nombreux livres blancs sont accessibles sur leur site.

II-J - Particularités

Comme je l'ai déjà dit plus haut, ce qui est le plus surprenant c'est l'IDE Weblogic Workshop qui est livré avec le produit.

- Utilise un protocole de communication très performant : T3, mais propriétaire et hors norme.

- Possibilité de fonctionner en cluster et proposer des services de Load balancing et Fail Over.

- Peut fonctionner avec le très véloce JRE Jrockit.

- Livré avec plusieurs drivers JDBC.

- Un connecteur Tuxedo est inclus dans le produit.

- Un service SNMP peut être activé sur le serveur.

- Weblogic fournit une passerelle vers les objets COM (JCOM) de Windows.

- S'adapte aux outils de surveillance système (HP, Tivoli…).