Types d'application client

Vous pouvez développer des applications client exécutables séparément de votre serveur d'applications. Une application client utilise l'infrastructure logicielle fournie par un client sous-jacent pour accéder aux ressources de WebSphere Application Server.

Plusieurs types de clients sont installés avec WebSphere Application Server ou, éventuellement, avec le client d'application pour WebSphere Application Server.

Figure 1. Clients fournis pour WebSphere Application Server
Serveur d'applications accessible aux applications client exécutées sur des clients autonomes et d'autres types de clients fournis pour WebSphere Application Server.
Clients légers autonomes et adaptateur de ressources pour JMS
Les clients légers autonomes sont des clients embarquables Java™ SE que vous pouvez exécuter seuls ou combinés avec d'autres clients légers autonomes afin de fournir d'autres fonctionnalités. L'adaptateur de ressources pour JMS est un adaptateur de ressources autonome qui fournit à des serveurs d'applications tiers une connectivité complète aux ressources d'intégration de services exécutées dans WebSphere Application Server.
[AIX Solaris HP-UX Linux Windows][z/OS]client Java EE
[AIX Solaris HP-UX Linux Windows][z/OS]Le client Java Platform, Enterprise Edition (Java EE) est un mode Java EE d'utilisation de l'environnement d'exécution d'une installation Application Client ou WebSphere Application Server. Le client Java EE utilise le conteneur de client dans l'environnement d'exécution pour simplifier l'accès aux services système tels que la sécurité, les transactions, le nommage et l'accès aux bases de données pour les applications client Java EE.
[AIX Solaris HP-UX Linux Windows][z/OS]Client léger Java
[AIX Solaris HP-UX Linux Windows][z/OS]Le client léger Java est un mode Java Platform, Standard Edition (Java SE) d'utilisation de l'environnement d'exécution d'une installation Application Client ou WebSphere Application Server. L'environnement d'exécution de client léger Java fournit le support nécessaire aux applications client Java SE complètes pour la résolution des objets, la sécurité, RAS (Reliability Availability and Serviceability) et d'autres service. Toutefois, le client léger Java ne propose pas de conteneur de client permettant d'accéder facilement à ces services.
[AIX Solaris HP-UX Linux Windows]Client d'applet
[AIX Solaris HP-UX Linux Windows]Le modèle client d'applet contient une applet Java intégrée dans un document HTML (HyperText Markup Language) qui réside sur un ordinateur client distant de WebSphere Application Server (base). Avec ce type de client, l'utilisateur accède à un bean enterprise exécuté dans WebSphere Application Server (base) par l'intermédiaire de l'applet Java incorporée dans le document HTML.
[AIX Solaris HP-UX Linux Windows]Passerelle ActiveX vers EJB (Enterprise JavaBeans) (uniquement pour Windows)
[AIX Solaris HP-UX Linux Windows]Le modèle client d'application ActiveX utilise l'architecture JNI (Java Native Interface) pour accéder à l'aide d'un programme à l'API JVM (Java Virtual Machine). Par conséquent, le code JVM existe dans le même espace de processus que l'application ActiveX (fichiers Visual Basic, VBScript ou Active Server Pages - ASP) et reste associé au processus jusqu'à la fin de ce dernier.

Le tableau suivant compare les différents types de clients disponibles.

Tableau 1. Comparaison des clients. La première colonne du tableau contient les attributs à comparer et les sept autres colonnes contiennent les informations de comparaison de chacun des différents types de clients disponibles.
  Clients légers autonomes Adaptateur de ressources pour JMS Client Java EE (mode Java EE du client d'application) Client léger Java (mode Java SE du client d'application) Client Java EE (mode Java EE du serveur d'applications)1 Client léger Java (mode Java SE du serveur d'applications) 1
Caractéristiques spécifiques Fichier JAR embarquable unique avec faible encombrement Adaptateur de ressources JCA v1.5 avec faible encombrement Client avec nombreux fichiers et encombrement important Client avec nombreux fichiers et encombrement important Serveur avec nombreux fichiers et encombrement très important Serveur avec nombreux fichiers et encombrement très important
Environnement d'exécution pris en charge Java SE Serveur d'applications Java EE v1.4 : Apache Geronimo, WebSphere Application Server Community Edition, JBoss Conteneur de client Java EE Java SE Conteneur de client Java EE Java SE
Fournisseurs Java pris en charge IBM®, Sun et HP-UX Comme le fournisseur J2EE Serveur d'applications IBM fourni Serveur d'applications IBM fourni Serveur d'applications IBM fourni Serveur d'applications IBM fourni
Version Java compatible Reportez-vous à Tableau 2
  • 1.5
  • 1.6
Environnement d'exécution Java IBM fourni Environnement d'exécution Java IBM fourni Environnement d'exécution Java IBM fourni Environnement d'exécution Java IBM fourni
Transactions prises en charge Aucune transaction, transactions locales Aucune transaction, transactions locales, transactions XA pour JMS Aucune transaction, transactions locales pour JMS Aucune transaction, transactions locales pour JMS Aucune transaction, transactions locales pour JMS Aucune transaction, transactions locales pour JMS
Intégration facile Oui Non Non Non Non Non
Comprend une fonction de consultation JNDI pour WebSphere Application Server Disponible via le client léger pour Enterprise JavaBeans (EJB) Non disponible (repose sur l'interface JNDI du serveur d'applications hôte) Oui Oui Oui Yes
Prise en charge de la connectivité TCP et SSL TCP et SSL TCP, HTTP et SSL TCP, HTTP et SSL TCP, HTTP et SSL TCP, HTTP et SSL
Restrictions importantes Le client léger JMS ne prend pas en charge la connectivité HTTP.

Pour les services Web, l'utilisation de SOAP/JMS n'est pas prise en charge par l'environnement du client léger.

Aucune connectivité HTTP Aucun Aucun Aucun Aucun
Type de licence IPLA (copie illimitée mais sans redistribution) et ILAN (redistribution) IPLA (copie illimitée mais sans redistribution) et ILAN (redistribution) IPLA (copie illimitée mais sans redistribution) et ILAN (redistribution) IPLA (copie illimitée mais sans redistribution) et ILAN (redistribution) IPLA IPLA

1 Les informations contenues dans cette colonne concernent WebSphere Application Server utilisé comme environnement d'exécution du client.

Le tableau suivant contient des informations supplémentaires sur les versions JRE compatibles pour les clients léger autonomes.

Tableau 2. Versions JRE compatibles. La première colonne du tableau contient les clients légers autonomes et la seconde colonne répertorie les versions JRE prises en charge pour chaque client léger autonome.
Type Versions JRE
Client léger Enterprise JavaBeans
  • 1.5
  • 1.6
  • 1.7
Client léger Java Message Service
  • 1.5
  • 1.6
  • 1.7
Client léger Java API for XML-based RPC (JAX-RPC)
  • 1.6
  • 1.7
Client léger Java API for XML-Based Web Services (JAX-WS)
  • 1.6
  • 1.7
Client léger d'administration
  • 1.6
  • 1.7
Java Persistence API (JPA)
  • 1.5
  • 1.6
  • 1.7

Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ccli_clientapps
Nom du fichier : ccli_clientapps.html