Developpez.com

Une très vaste base de connaissances en informatique avec
plus de 100 FAQ et 10 000 réponses à vos questions

Test de Weblogic 8.1

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

Article lu   fois.

L'auteur

Site personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

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

Remerciements

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

1. Présentation

Image non disponible

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.

2. Description

2.1. Certification J2EE

Certifié J2EE 1.3

2.2. Plates-formes supportées

  • Windows
  • Linux
  • Solaris
  • HP-UX
  • IBM AIX

2.3. Licence / Prix

10 000 $ / CPU

2.4. Installation

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

Image non disponible

L'installation dure environ 5 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.

Image non disponible

2.5. 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és, les services accessibles...

Image non disponible

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.

Image non disponible

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

Image non disponible

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.

Image non disponible

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.

Image non disponible

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.

2.6. Configuration matérielle

Bea ne donne pas de recommandation matérielle.

2.7. 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éé Webgain qui rachète l'un des IDE phare 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ême 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 projet 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 5 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 fourni 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

2.8. 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é.

2.9. Documentation

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

2.10. 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.

Image non disponible
Image non disponible
  • 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 ...)

Articles J2EE
Panorama des serveurs J2EE
Weblogic 8.1
Editeur
Téléchargement
Information produit
Ressoures
Forum J2EE
Forum J2EE developpez.com

Ce document est issu de http://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.