Une petite introduction sur le serveur d’applications et WebSphere

Qu’est-ce que le serveur d’applications Java & IBM WebSphere application server ?

Le serveur d’applications fournit toute l’infrastructure nécessaire pour héberger les applications d’entreprise. Il gère le fonctionnement de l’application entre la demande de l’utilisateur et l’application métier backend comme une base de données, une messagerie, etc.

L’application d’entreprise, qui est généralement basée sur des transactions ou fortement utilisée, doit disposer d’un serveur d’applications avec redondance intégrée, haute disponibilité et orienté vers les performances, comme WebSphere Application Server.

Le serveur d’applications se trouve généralement entre le serveur Web et la base de données ou un autre backend comme la messagerie, etc.

Ci-dessous, le diagramme typique indique le serveur d’applications situé dans les demandes de l’utilisateur.

application-server-location

Plates-formes prises en charge

WebSphere Application Server est pris en charge sur les plates-formes suivantes.

  • AIX
  • HP
  • IBM i
  • z/OS
  • Linux
  • Solaris
  • Windows

Vous pouvez également cliquer ici pour passez par le document officiel de configuration requise pour WAS 8.5.5.

WebSphere Editions

Il y a sept éditions WAS comme suit actuellement sur le marché.

  1. WebSphere Application Server – Liberty Core
  2. WebSphere Application Server – Express
  3. WebSphere Application Server – Base
  4. WebSphere Application Server – Déploiement réseau
  5. WebSphere Application Server – Édition Hyperviseur
  6. WebSphere Application Server – z/ OS
  7. WebSphere Application – Développeurs

Chaque édition est optimisée pour diverses exigences, du développement à la production et aux petites entreprises. Vous pouvez les comparer pour choisir celui qui convient le mieux à votre entreprise.

Cliquez ici pour consulter la fiche de comparaison officielle.

Topologies WebSphere

WebSphere offre une flexibilité de configuration qui peut s’adapter à n’importe quelle exigence dans un environnement de production ou non, dans le respect du budget. Considérant de vastes options, il pourrait y avoir différentes topologies, cependant; les trois suivantes sont les plus largement utilisées.

  1. Autonome
  2. Déploiement réseau
  3. Agent administratif

Topologie autonome

C’est la topologie de base où vous installez WebSphere sur un seul serveur. En implémentant cela, vous aurez une cellule, un nœud et un serveur (JVM) sur une seule machine, qui présente certaines des limitations suivantes.

  • Ne pourra pas démarrer le serveur à partir de la console d’administration
  • Pas de haute disponibilité
  • Pas d’équilibrage de charge
  • Toutes les tâches administratives en se connectant à la JVM

Ce serait probablement bon pour le développement ou pas d’environnement critique hors production. Vous trouverez ci-dessous le diagramme de serveur typique pour la topologie autonome.

standalone-topology

Topologie de déploiement réseau

Probablement la topologie la plus utilisée et la plus avancée, qui peut avoir plusieurs JVM exécutées sur le même serveur ou un serveur différent.

Ceci est pris en charge uniquement avec WebSphere Application Server Network Deployment edition.

La bonne chose à propos de cette topologie est que vous pouvez effectuer toutes les tâches administratives, y compris le démarrage de la JVM via la console DMGR.

Dans cette topologie – DMGR et l’agent de nœud s’exécutent en tant que processus séparé et prennent en charge le clustering pour une haute disponibilité. Voici le diagramme de base de la topologie ND.

ND-Topology

Topologie de l’agent administratif

Dans cette topologie, un processus supplémentaire appelé agent administratif est créé qui permet de gérer plusieurs serveurs autonomes enregistrés auprès de l’agent administratif.

Cela permet à un administrateur de gérer tous les nœuds enregistrés à l’aide de la console de l’agent d’administration.

Cela devient très utile lorsque vous avez plusieurs serveurs autonomes et que vous souhaitez effectuer des tâches administratives, y compris le démarrage de la JVM via une console. Le diagramme ci-dessous illustre une topologie d’agent administratif de base.

admin-agent-topology

Quoi de neuf dans WebSphere 8.5.5 ?

IBM a publié WebSphere Application Server 8.5 en juin 2012 et 8.5.5 en juin 2013 avec certaines des fonctionnalités intéressantes énumérées ci-dessous.

  • HPEL – Journalisation binaire qui est plus rapide que la journalisation de texte. Cela aide les performances d’exécution.
  • Prise en charge des répertoires surveillés pour des cycles d’édition-déploiement-test plus rapides
  • JAVA SE7–WAS 8.5 vous avez la possibilité de prendre en charge Java 7 SE
  • Résilience des applications –WAS 8.5 ND est intégré à WebSphere virtual enterprise.
  • Gestion de l’intégrité – Surveillez l’intégrité du serveur d’applications et répondez aux problèmes potentiels avant qu’une panne ne se produise.
  • SIP – Les améliorations d’entretien et de dépannage du protocole d’initiation de session prennent en charge un traitement plus résilient des sessions SIP.

Pour la liste complète des nouvelles fonctionnalités – cliquez ici pour consulter le document officiel.

J’espère que cela vous aidera à comprendre IBM WebSphere application server.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.