Tipos de aplicaciones cliente

Puede escribir aplicaciones cliente que se ejecuten independientemente del servidor de aplicaciones. Una aplicación cliente utiliza la infraestructura proporcionada por un cliente subyacente para acceder a los recursos proporcionados por WebSphere Application Server.

Se instalan varios tipos de clientes con WebSphere Application Server u, opcionalmente, con el cliente de aplicaciones deWebSphere Application Server.

Figura 1. Clientes proporcionados para WebSphere Application Server
Un servidor de aplicaciones al que acceden aplicaciones cliente que se ejecutan en clientes autónomos y otros tipos de cliente proporcionados para WebSphere Application Server.
Clientes ligeros autónomos y adaptador de recursos para JMS
Los clientes ligeros autónomos son clientes pequeños Java™ SE incorporables que puede ejecutar solos o, para proporcionar diferentes características, con uno o varios clientes ligeros autónomos diferentes. El adaptador de recursos para JMS es un adaptador de recursos autónomo que proporciona servidores de aplicaciones de terceros con una conectividad completa a los recursos de integración de servicios que se ejecutan en WebSphere Application Server.
[AIX Solaris HP-UX Linux Windows][z/OS]Cliente Java EE
[AIX Solaris HP-UX Linux Windows][z/OS]El cliente Java Platform, Enterprise Edition (Java EE) representa una modalidad deJava EE para utilizar el entorno de ejecución de cualquier instalación de cliente de aplicaciones o de una instalación de WebSphere Application Server. El cliente Java EE utiliza el contenedor de cliente en el entorno de ejecución para simplificar el acceso a los servicios de sistema, tales como seguridad, transacciones, denominación y acceso a base de datos, por parte de las aplicaciones cliente Java EE.
[AIX Solaris HP-UX Linux Windows][z/OS]Cliente ligero Java
[AIX Solaris HP-UX Linux Windows][z/OS]El cliente ligero Java es representa una modalidad de Java Platform, Standard Edition (Java SE) para utilizar el entorno de ejecución de una instalación del cliente de aplicaciones o de una instalación de WebSphere Application Server. El entorno de ejecución de cliente ligero Java proporciona el soporte que las aplicaciones cliente Java SE de funciones completas necesitan para los servicios de resolución de objetos, seguridad, RAS (Reliability Availability y Serviceability - Fiabilidad, disponibilidad y servicio) y otros. Sin embargo, el cliente ligero Java no soporta un contenedor de cliente que proporcione acceso fácil a estos servicios.
[AIX Solaris HP-UX Linux Windows]Cliente de applet
[AIX Solaris HP-UX Linux Windows]El modelo de cliente de Applet tiene una applet Java incrustada en un documento HTML (HyperText Markup Language) que reside en una máquina cliente remota de WebSphere Application Server (base). Con este tipo de cliente, el usuario accede a un enterprise bean en WebSphere Application Server (base) a través de la applet Java en el documento HTML.
[AIX Solaris HP-UX Linux Windows]El puente de ActiveX a Enterprise JavaBeans (EJB) (sólo Windows)
[AIX Solaris HP-UX Linux Windows]El modelo de cliente de aplicaciones ActiveX utiliza la arquitectura Java Native Interface (JNI) para acceder mediante programa a la API JVM (máquina virtual Java). Por lo tanto, el código JVM existe en el mismo espacio de proceso que la aplicación ActiveX (archivos Visual Basic, VBScript o Active Server Pages (ASP)) y permanece asociada al proceso hasta que éste termina.

La tabla siguiente proporciona una comparación de los diferentes tipos de clientes que están disponibles.

Tabla 1. Comparación de clientes. La primera columna de esta tabla lista los atributos que se comparan, y las siete columnas restantes muestran la información de comparación para cada uno de los diferentes tipos de cliente que están disponibles.
  Clientes ligeros autónomos Adaptador de recursos para JMS Cliente Java EE (modalidad Java EE de Application Client) Cliente ligero Java (modalidad Java SE de Application Client) Cliente Java EE (modalidad Java EE de Application Server1 Cliente ligero Java (modalidad Java SE de Application Server)1
Características exclusivas Jar individual incorporable con huella pequeña Adaptador de recurso JCA v1.5 con huella pequeña Huella de cliente grande con muchos archivos Huella de cliente grande con muchos archivos Huella de cliente muy grande con muchos archivos Huella de cliente muy grande con muchos archivos
Entorno de ejecución soportado Java SE Servidor de aplicaciones Java EE v1.4: Apache Geronimo, WebSphere Application ServerCommunity Edition, JBoss Contenedor de cliente Java EE Java SE Contenedor de cliente Java EE Java SE
Proveedores Java soportados IBM®, Sun y HP-UX según el proveedor J2EE Servidor de aplicaciones IBM proporcionado Servidor de aplicaciones IBM proporcionado Servidor de aplicaciones IBM proporcionado Servidor de aplicaciones IBM proporcionado
Versión de Java soportada Consulte Tabla 2
  • 1.5
  • 1.6
IBM JRE proporcionado IBM JRE proporcionado IBM JRE proporcionado IBM JRE proporcionado
Transacciones soportadas Ninguna transacción y transacciones locales Ninguna transacción, transacciones locales y transacciones XA para JMS Ninguna transacción y transacciones locales para JMS Ninguna transacción y transacciones locales para JMS Ninguna transacción, transacciones locales para JMS Ninguna transacción y transacciones locales para JMS
Se incorpora fácilmente No No No No No
Incluye la posibilidad de búsqueda de JNDI en WebSphere Application Server Disponible mediante el cliente ligero para Enterprise JavaBeans (EJB) No aplicable (se basa en JNDI de servidor de aplicaciones de host)
Soporte de conectividad TCP y SSL TCP y SSL TCP, HTTP y SSL TCP, HTTP y SSL TCP, HTTP y SSL TCP, HTTP y SSL
Restricciones notables El cliente ligero para JMS no soporta la conectividad HTTP.

Para los servicios web, el entorno de cliente ligero no tiene soporte para el uso de SOAP/JMS

Ninguna conectividad HTTP ninguno ninguno ninguno ninguno
Tipo de licencia IPLA (copia ilimitada pero sin redistribución) e ILAN (redistribución) IPLA (copia ilimitada pero sin redistribución) e ILAN (redistribución) IPLA (copia ilimitada pero sin redistribución) e ILAN (redistribución) IPLA (copia ilimitada pero sin redistribución) e ILAN (redistribución) IPLA IPLA

1 La información de esta columna está relacionada con WebSphere Application Server cuando se utiliza como entorno de ejecución de cliente.

En la tabla siguiente se proporciona información adicional sobre las versiones de JRE admitidas para los clientes ligeros autónomos.

Tabla 2. Versiones de JRE soportadas. La primera columna de esta tabla muestra los clientes ligeros autónomos y la segunda columna muestra las versiones de JRE soportadas para cada uno de los clientes ligeros autónomos.
Tipo Versiones de JRE
Cliente ligero Enterprise JavaBeans
  • 1.5
  • 1.6
  • 1,7
Cliente ligero Java Message Service
  • 1.5
  • 1.6
  • 1,7
Cliente ligero JAX-RPC API de Java para RPC basado en XML
  • 1.6
  • 1,7
Cliente ligero JAX-WS (API de Java para servicios web XML)
  • 1.6
  • 1,7
Cliente ligero administrativo
  • 1.6
  • 1,7
JPA (Java Persistence API)
  • 1.5
  • 1.6
  • 1,7

Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ccli_clientapps
File name: ccli_clientapps.html