Instalación de WebSphere Application Server Feature Pack for Web 2.0

WebSphere Application Server Feature Pack for Web 2.0 proporciona una infraestructura de desarrollo AJAX (Asynchronous JavaScript and XML) abierta soportada que utiliza activos SOA y Java™ EE existentes para proporcionar aplicaciones de internet enriquecidas.

Antes de empezar

Procedimiento

  1. Abra IBM® Installation Manager.
  2. Pulse Instalar. Se abre la página Instalar paquetes.
  3. En la lista de paquetes, seleccione IBM WebSphere Application Server.
    Importante: Si está instalando WebSphere Application Server Versión 8.0, también debe instalar IBM WebSphere Application Server Feature Pack for Web 2.0 and Mobile. Asegúrese de seleccionar IBM WebSphere Application Server Feature Pack for Web 2.0 and Mobile.
  4. Pulse Siguiente.
  5. Lea los acuerdos de licencia. Acepte los acuerdos de licencia y pulse Siguiente.
  6. Siga las instrucciones de Installation Manager para instalar WebSphere Application Server. En la sección de Características de Installation Manager, asegúrese de seleccionar los paquetes de características de WebSphere Application Server, si está instalando Feature Pack for Web 2.0, si está instalando WebSphere Application Server Versión 7.0 e IBM WebSphere Application Server Feature Pack for Web 2.0 and Mobile, si está instalando WebSphere Application Server Versión 8.0.

Resultados

Para obtener más información sobre Feature Pack for web 2.0, consulte WebSphere Application Server Feature Pack for Web 2.0 and Mobile.

Acerca de IBM WebSphere Application Server Feature Pack for Web 2.0

Acerca de esta tarea

IBM WebSphere Application Server Feature Pack for Web 2.0 proporciona tecnología que se puede utilizar para crear arquitecturas de estilo AJAX. El paquete de características está disponible con WebSphere Application Server 8.0, 7.0 y WebSphere Community Edition 2.0. El paquete de características proporciona a los desarrolladores y arquitectos los recursos para crear arquitecturas y aplicaciones web de AJAX. El paquete de características incluye tiempo de ejecución del lado de cliente y funcionalidad del lado del servidor.

Tiempo de ejecución de cliente

El tiempo de ejecución de cliente que se incluye con el paquete de características consta de las tecnologías que se ejecutan en el cliente de navegador. Incluyen el Toolkit Dojo de código abierto y un conjunto de extensiones de IBM al Toolkit Dojo para soportar la funcionalidad adicional.

El Toolkit Dojo es una potente biblioteca JavaScript de código abierto que se puede utilizar para crear interfaces de usuario enriquecidas y variadas que se ejecuten en un navegador. La biblioteca no requiere ningún plug-in de tiempo de ejecución del lado del navegador y se ejecuta de forma nativa en todos los navegadores principales. Esto es de gran ayuda para los desarrolladores de JavaScript porque ayuda a eliminar la extravagancia de las diferentes implementaciones de navegador.

El Toolkit Dojo de código abierto proporcionado con el paquete de características de IBM se divide en cinco secciones:
Base
La Base es el kernel del Toolkit Dojo y consta de dojo.js. El archivo es compacto y está optimizado para que no tarde mucho tiempo en descargarse en el navegador. Contiene el programa de carga, programas de utilidad útiles, la notificación de sucesos, para nombrar sólo algunos.
Core
Core contiene una gran variedad de widgets de interfaz gráfica de usuario y las solicitudes de transporte de E/S para XHR al servidor.
Dijit
Dijit se basa en Base y Core proporcionando un conjunto enriquecido de controles de widget adicionales. Los controles están internacionalizados y la accesibilidad está habilitada.
Dojox
Dojox contiene aspectos experimentales del Toolkit Dojo y representa material innovador que algún día se puede mover a los módulos base o Dijit. Dojox es una incubadora de clasificaciones y una vista previa de las nuevas características. Algunos de los módulos en Dojox incluyen diagramas, almacenamiento fuera de línea y cuadrícula, para nombrar unos pocos.
Util
Util contiene un arnés de prueba para Dojo y se puede utilizar para probar los widgets que se proporcionan con Toolkit Dojo.
Extensión de IBM al Toolkit Dojo
Además del Toolkit Dojo de código abierto para crear aplicaciones enriquecidas del lado del cliente, IBM también proporciona un conjunto de extensiones JavaScript que los desarrolladores encuentran útiles:
  • Widget feed Atom: Widget del lado de cliente que se puede utilizar para representar y utilizar canales de información de sindicación Atom.
  • Widgets IBM Gauge: Widget del lado de cliente que se puede utilizar para visualizar datos numéricos de una manera gráficamente enriquecida.
  • IBM SOAP: Esta extensión se puede utilizar para conectar un widget de navegador del lado de cliente a un servicio basado en SOAP existente.
  • Biblioteca IBM Open Search: Esta extensión le permite invocar cualquier servicio que cumpla con Open Search y enlazar los resultados de búsqueda a widgets en la aplicación AJAX.
Bibliotecas y conectividad del lado del servidor

El paquete de características también incluye un conjunto enriquecido de bibliotecas y características de conectividad proporcionadas en el servidor para ayudar en el desarrollo de cliente. Las características incluyen:

Proxy Ajax
El paquete de características proporciona un proxy de reenvío basado en servlet que se puede utilizar en la agregación de contenido de sitios diferentes. Para proporcionar control, el proxy contiene un archivo de configuración de lista blanca que puede utilizarse para definir los sitios a los que el proxy puede acceder. Además, el proxy puede filtrar en cabeceras HTTP, cookies y tipos mime para proporcionar un nivel de control sobre los sitios a los que un cliente basado en navegador puede acceder.
Web-remoting para componentes Java

Un reto en la combinación de arquitecturas de estilo Ajax y Java EE es la correlación del tiempo de ejecución del lado de cliente con las construcciones de Java EE. El paquete de características proporciona un adaptador de llamada a procedimiento remoto (RPCAdapter) que se proporciona como una biblioteca JAR que se puede incorporar en una aplicación web del lado del servidor. El RPCAdapter se puede utilizar para aceptar solicitudes HTTP, por ejemplo POST y GET, y correlacionar las solicitudes directamente a clases creadas por el usuario. Uno de los aspectos potentes de RPCAdapter es la capacidad de serializar datos de recopilación y sesión EJB en una corriente XML o JSON devuelta al cliente de navegador. Los datos JSON y XML pueden contener la información que el widget deberá visualizar.

Bibliotecas Apache Abdera
Apache Abdera es un proyecto de código abierto que proporciona soporte de sindicación de canal de información. Abdera se encarga del formato de sindicación Atom y del protocolo de publicación Atom. Las bibliotecas Abdera pueden utilizarse en el servidor para leer canales de información de sindicación de otros orígenes o para generar contenido de canal de información propio para su uso por parte de los widgets.
JSON4J
La biblioteca JSON4J es una implementación de un conjunto de clases de manejo JSON para utilizarse en entornos Java. La biblioteca puede utilizarse para derivar las corrientes de datos JSON propias. La biblioteca JSON4J proporciona las siguientes funciones:
  • Un modelo de Java sencillo para construir y manipular datos que se deben representar como JSON.
  • Una transformación rápida para la conversión de XML a JSON. JSON4J se puede utilizar para convertir una respuesta XML de un servicio web en una estructura JSON para su uso fácil en una aplicación Ajax.
  • Un analizador de corriente y serie de JSON que puede generar el JSONObject correspondiente, que representa la estructura que JSON en Java.
Servicio de mensajería web

El servicio de mensajería web utiliza un patrón de publicación y suscripción para conectar el navegador al bus de integración de servicios de WebSphere Application Server para el envío de sucesos del lado del servidor al navegador. La comunicación de cliente/servidor se obtiene mediante el protocolo Bayeux. Puede considerar la implementación de servicio de mensajería web como una implementación de servidor comet. El Toolkit Dojo proporciona soporte del lado de cliente.

En la actualidad, el Toolkit Dojo es la única biblioteca JavaScript para soportar el protocolo Bayeux, aunque cualquier biblioteca JavaScript que implemente el soporte de protocolo Bayeux puede comunicarse con el servicio de mensajería web. El servidor de servicio de mensajería web establece un puente entre los clientes de navegador y el bus de integración de servicios, permitiendo que un servicio web o cualquier otro elemento que esté conectado al bus publique sucesos en los clientes basados en web. Puede utilizar el servicio de mensajería web en una aplicación nueva o existente poniendo un archivo JAR de biblioteca de archivos de programa de utilidad en un módulo web de aplicación, configurando un archivo de configuración simple y configurando correlaciones de servlet. El servicio de mensajería web se incluye en los ejemplos de producto de Quote Streamer para WebSphere Application Server.

Icono que indica el tipo de tema Tema de tarea
Términos y condiciones para centros de información | Comentarios

Icono de indicación de fecha y hora Última actualización: 22 de abril de 2014

Nombre de archivo: tinstallweb20.html