Notas de la versión de Sun Java System Web Server 7.0 para Microsoft Windows

Novedades de Web Server 7.0

Web Server 7.0 es un nueva versión que supone un gran cambio, con mejoras significativas en la infraestructura de administración. Además, Web Server se puede configurar ahora para que se ejecute como aplicación de 64–bits en las plataformas SolarisTM, SPARC® y AMD64.

Web Server 7.0 ofrece un alto nivel de compatibilidad con las líneas de comandos, una configuración consolidada, una seguridad mejorada con compatibilidad con la criptografía de curva elíptica y compatibilidad con clústeres. También viene acompañado de una herramienta de migración integrada que le ayuda a migrar las aplicaciones y configuraciones de Web Server 6.0 y Web Server 6.1 a Sun Java System Web Server 7.0.

Sun Java System Web Server 7.0 implementa muchas funciones nuevas.

Infraestructura de administración basada en JMX

La infraestructura de administración de Web Server 7.0 se basa en la tecnología distribuida moderna Java Management Extensions (JMX). La tecnología JMX proporciona herramientas para crear soluciones distribuidas, basadas en web, modulares y dinámicas para la administración y supervisión de dispositivos, aplicaciones y redes basadas en servicio. JMX permite la administración y supervisión a través de implementaciones de Web Server en clúster.

Interfaz rediseñada del Servidor de administración

El Servidor de administración es una instancia de Web Server en la que se implementan las aplicaciones administrativas. Se ejecuta una instancia de administración en cada nodo del conjunto de servidores. Uno de los servidores está configurado como el servidor principal (servidor de administración) y el resto se configuran como servidores secundarios. Cada uno de los servidores secundarios se conocen como nodo de administración.

El servidor de administración controlado por HTML se ha resideñado para que las tareas realizadas con frecuencia sean más fáciles de acceder y las tareas complejas sean más fáciles de realizar.

Las funciones nuevas del servidor de administración son las siguientes:

Compatibilidad con la interfaz de línea de comandos

La interfaz de línea de comandos de Web Server 7.0 admite configuración y administración del servidor, garantizando una fácil administración.

Las funciones clave de la CLI de administración son las siguientes:

N1 Grid Container (compatibilidad con provisión de servicios)

Web Server 7.0 se integra con N1TM Grid Service Provisioning Server 5.2 (N1GSP). N1GSP es una herramienta de provisión de aplicaciones que elimina la necesidad de las secuencias de comandos personalizadas. Con la integración de Web Server en N1GSP, como administrador, no es necesario escribir secuencias de comandos personalizadas para instalar múltiples Web Server en un entorno de centro de datos o en un servidor.

Archivos de configuración consolidados

Los archivos de configuración en Web Server 7.0 se han reordenado y consolidado para simplificar su administración.

En las versiones anteriores de Web Server, los archivos de configuración en userdb eran compartidos por todas las instancias, mientras que la información contenida en estos archivos era a menudo específica para cada instancia. En Web Server 7.0 se eliminan los archivos de configuración del directorio userdb. Su funcionalidad está incorporada en el archivo server.xml del directorio config. Los archivos de configuración de los directorios alias y httpacl se movieron al directorio config. De este modo, estos cambios consolidan la información de la configuración específica de la instancia en el directorio config específico de la instancia.

Compatibilidad con Java Servlet 2.4 y JavaServer Pages (JSP) 2.0

Web Server 7.0 incluye una implementación compatible con Java 2 Platform, Enterprise Edition (J2EETM) de las especificaciones de Java Servlet 2.4 y JavaServer PagesTM (JSPTM) 2.0. El contenedor web Web Server 7.0 proporciona la flexibilidad y fiabilidad necesarias para diseñar e implementar aplicaciones web que cumplan los estándares de la tecnología Java.

Los servlets proporcionan un método basado en componentes e independiente de la plataforma para la creación de aplicaciones basadas en web sin las limitaciones de rendimiento de los programas CGI. La tecnología JSP es una ampliación de la tecnología de servlets que permite crear páginas HTML y XML con contenido dinámico.

Para obtener más información sobre estas tecnologías, consulte el recurso siguiente: http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html

Compatibilidad con JavaServer Pages Standard Tag Library (JSTL) 1.1 y Java Server Faces 1.1

JavaServerTM Pages Standard Tag Library (JSTL) 1.1 proporciona etiquetas personalizadas que encapsulan la funcionalidad principal a muchas aplicaciones Web. JSTL proporciona compatibilidad con tareas estructurales como la iteración, condicionales, etiquetas para la manipulación de documentos XML, etiquetas de internacionalización, etiquetas SQL y las funciones más utilizadas.

Web Server 7.0 es compatible con la tecnología JavaServer Faces. JavaServer Faces simplifica la creación de interfaces de usuario para aplicaciones JavaServer.

Para obtener más información acerca de estas tecnologías, consulte el recurso siguiente:

http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html

Compatibilidad con JNDI

Java Naming and Directory InterfaceTM (JNDI) proporciona conectividad sin fisuras con servicios heterogéneos de asignación de nombres y directorios.

Compatibilidad con conectividad de base de datos Java y con la agrupación de conexiones

Web Server proporciona tecnología Java DataBase Connectivity (JDBCTM) sin fisuras y lista para utilizar que es compatible con una amplia gama de controladores JDBC estándar del sector y personalizados.

Web Server 7.0 es compatible con la agrupación de conexiones JDBC, es decir, un grupo de conexiones reutilizables para una base de datos específica. Como la creación de cada nueva conexión física requiere tiempo, el servidor gestiona un conjunto de conexiones disponibles para mejorar el rendimiento. Cuando una aplicación solicita una conexión, la obtiene del conjunto de conexiones. Cuando una aplicación corta una conexión, ésta vuelve a formar parte del conjunto de conexiones.

Para obtener información sobre la creación de conjuntos de conexiones JDBC, consulte la Guía del administrador de Sun Java System Web Server 7.0.

Compatibilidad con Java SE 5.0 y 6.0

Web Server 7.0 es compatible con la versión de 32–bits de Java 2 Platform, Standard Edition (Java SE) 5.0 y Java SE 6.0. Para la versión de 64 bits de Web Server, ofrecemos compatibilidad con la versión de 64–bits de Java Development Kit (JDKTM). La versión de 64–bits de Web Server actualmente es compatible sólo con el sistema operativo Solaris.

Web Server 7.0 con la opción de instalación predeterminada instala el software JDK versión 1.5.0_09 empaquetado con Web Server. Puede elegir cualquier otra versión certificada de JDK durante o después de la instalación de Web Server.

Para utilizar JDK versión 1.6.0, descargue el software de la siguiente ubicación:

http://java.sun.com/javase/downloads/index.jsp

Tecnologías Java Web Services Developer Pack 2.0 integradas

Las tecnologías XML Java Web Services Developer Pack 2.0 (JWSDP 2.0) XML se incluyen con Web Server 7.0 . El servicio web desarrollado en JWSDP se puede implementar en Web Server 7.0 como una aplicación web mediante el comando wadm.

Web Server 7.0 proporciona compatibilidad con funciones de seguridad tales como XML Encryption, XML Digital Signature y compatibilidad con el proveedor de seguridad de mensajes.

Para obtener más información sobre JWSDP 2.0, consulte http://java.sun.com/webservices/jwsdp/index.jsp.

Los ejemplos de JWSDP 2.0 están ubicados en http://java.sun.com/webservices/downloads/2.0_preview_webservicespack.html. Estas muestras se pueden implementar en Web Server 7.0.

Seporte de réplica de sesión

Web Server 7.0 es compatible con la repetición de sesiones y la conmutación por error basadas en clústeres. El objetivo de la recuperación de sesiones es proporcionar una alta disponibilidad a las aplicaciones web. La alta disponibilidad de aplicaciones web se consigue mediante la replicación de sesiones HTTP de una instancia a otra instancia de servidor del mismo clúster. De este modo, cada sesión HTTP cuenta con una copia de seguridad en una instancia remota. En el caso de un fallo de servidor que procese una instancia en el clúster que no está disponible, el clúster mantendrá la continuidad de la sesión.

Compatibilidad con URI Redirect basado en expresión regular

Web Server 7.0 se ha mejorado para admitir expresiones regulares (también conocidas como "patrones") y la interpolación de parámetros de tiempo de solicitud en archivos de configuración. Además, la compatibilidad de coincidencia de modelos con comodines se extiende hasta server.xml. La redirección de URL se implementa como Server Application Function (SAF) en Web Server 7.0. SAF le permite redirigir URI que coincide con un determinado prefijo. (URI es la parte de la dirección URL que envía un navegador web en su petición HTTP.) Indique dicho prefijo con el parámetro from y la dirección URL para redireccionar a cualquiera de los parámetros url o url-prefix. En Web Server 7.0, el parámetro from es opcional. Si se omite from, se redireccionan todos los URI.

En el archivo obj.conf, los parámetros SAF se admiten con las nuevas etiquetas <If>, <ElseIf> y <If>. Estas etiquetas contienen directivas. Mediante estas etiquetas, puede definir las condiciones bajo las cuales se ejecutan las directivas. Estas etiquetas se pueden utilizar también para generar dinámicamente los parámetros SAF.

A diferencia de la función mod_rewrite de Apache, la etiqueta <If> proporciona las siguientes flexibilidades:

Para obtener más información sobre expresiones regulares y funciones de reescritura de URL, consulte la Guía del administrador de Sun Java System Web Server 7.0.

Alto nivel de compatibilidad con la supervisión en tiempo real

Además de las facilidades de supervisión de las versiones anteriores de Web Server, Web Server 7.0 añade las siguientes mejoras de supervisión.

Compatibilidad con el complemento proxy inverso y FastCGI integrado

Los complementos proxy inverso y FastCGI se integran con Web Server 7.0 . Estos complementos se pueden ejecutar como módulos internos. En Web Server 6.1, estos complementos deben descargarse e instalarse por separado.

Web Server 7.0 proporciona compatibilidad con GUI y CLI para la configuración del complemento proxy inverso.

Seguridad mejorada

Web Server 7.0 es compatible con una gran variedad de tecnologías que permiten la encriptación y validación de datos, la autenticación de solicitudes y la protección de procesos de servidor. Entre las mejoras clave de las funciones de seguridad podemos destacar las siguientes:

Compatibilidad con la criptografía de curva elíptica

Sun Java System Web Server siempre ha sido compatible con las claves RSA. Además de mantener la compatibilidad continua con las claves RSA, Web Server 7.0 presenta la compatibilidad con Elliptic Curve Cryptography (ECC).

ECC es la nueva generación de criptografía de clave pública para entornos móviles o inalámbricos. ECC se basa en un conjunto de algoritmos para la generación de claves, cifrado y descifrado que permite la criptografía asimétrica.

Las funciones importantes de ECC son las siguientes:

Para obtener más información sobre el uso de ECC en Web Server, consulte la Guía del administrador de Sun Java System Web Server 7.

Compatibilidad con NetBeans 5.0 y 5.5

Web Server 7.0 ofrece complementos que se pueden integrar con NetBeansTM Integrated Development Environment (IDE) para la implementación y depuración de aplicaciones web. NetBeans es un entorno completo de desarrollo para la creación de aplicaciones web basadas en Java Platform Enterprise Edition (Java EE) con los componentes estándar.

Además de la implementación de aplicaciones web, el complemento también proporciona compatibilidad con las actividades siguientes:

Para obtener información sobre NetBeans, consulte http://www.netbeans.org/kb/index.html.

Para obtener más información sobre el uso de NetBeans con Web Server, consulte http://webserver.netbeans.org.

Compatibilidad con Sun Java Studio Enterprise

Web Server 7.0 admite Sun Java Studio Enterprise La tecnología 8.1. Sun Java Studio es un entorno de desarrollo potente, extensible, integrado de Sun (IDE) para desarrolladores de tecnología Java. Sun Java Studio Sun Java Studio 8.1 está basado en el software NetBeans y se encuentra integrado en la plataforma Java de Sun.

El complemento de Web Server se puede obtener de las siguientes formas:


Nota –

El complemento Sun Java Studio 8.1 para Web Server 7.0 funciona sólo con un Web Server local. Es decir, IDE y Web Server deben estar instalados en el mismo equipo.


Para obtener información sobre el uso de funciones de aplicaciones web en Sun Java Studio 8.1, consulte el tutorial en http://developers.sun.com/prodtech/javatools/jsenterprise/learning/tutorials/#jse8.

Para obtener más información sobe Sun Java Studio 8, consulte http://www.sun.com/software/sundev/jde/.

Compatibilidad con los procesos de traducción

Sun Java System Web Server 7.0 está disponible en los siguientes idiomas: