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

Novedades en esta versión

Web Server 7.0 es una 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 SPARC® de SolarisTM 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 incluye las nuevas funciones siguientes:

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 (JMXTM). 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 ayuda a administrar y supervisar las instancias, configuraciones y aplicaciones web en las implementaciones de Web Server con clústeres.

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. De estos nodos, uno está configurado para ser el Servidor de administración y los demás están configurados para ser nodos de administración.

El Servidor de administración basado en web se ha rediseñado para que las tareas realizadas frecuentemente sean más fáciles de acceder y las tareas complejas más fáciles de realizar.

El Servidor de administración incluye las siguientes funciones nuevas:

Para obtener más información sobre el uso de la interfaz de administración para realizar tareas administrativas, consulte la Sun Java System Web Server 7.0 Administrator’s Guide.

Compatibilidad con la interfaz de línea de comandos

La interfaz de línea de comandos le permite configurar y administrar el servidor con facilidad.

El CLI de administración tiene las funciones clave siguientes:

Para obtener más información sobre los comandos, consulte el Sun Java System Web Server 7.0 CLI Reference Manual.

Compatibilidad con el sistema Sun N1 Service Provisioning System

Web Server 7.0 está integrado con Sun N1TM Service Provisioning Server 5.2. Sun N1 Service Provisioning System es una herramienta de abastecimiento de aplicaciones que elimina la necesidad de la creación de secuencias de comandos a medida. Con la integración de Web Server con Sun N1 Service Provisioning System, como administrador no tendrá que crear secuencias de comandos a medida para la instalación de varios Web Servers en un entorno de centro de datos o en un conjunto de servidores.

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 han trasladado 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.

Para obtener más información acerca de los archivos de configuración, consulte la Sun Java System Web Server 7.0 Administrator’s Configuration File Reference.

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

Web Server 7.0 incluye una implementación de las especificaciones de tecnología Java Servlet 2.4 y JavaServer PagesTM (JSP TM) 2.0 compatible con Java 2 Platform, Enterprise Edition (J2EETM). El contenedor web Web Server 7.0 proporciona la flexibilidad y fiabilidad necesarias para diseñar e implementar aplicaciones web que cumplan con 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 acerca de 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 1.1 y Java Server Faces 1.1

La biblioteca JavaServer Pages Standard Tag Library 1.1 proporciona etiquetas personalizadas que encapsulan la funcionalidad básica compartida por muchas de las aplicaciones web. JavaServer Pages Standard Tag Library ofrece compatibilidad para tareas comunes y estructurales, tales como la iteración y los condicionales, etiquetas para manipular documentos XML, etiquetas para la internacionalización y etiquetas SQL. También proporciona una estructura para las etiquetas de JavaServer Pages Standard Tag Library.

Web Server 7.0 es compatible con la tecnología JavaServer FacesTM. 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

La API de Java Naming and Directory InterfaceTM (J.N.D.I.) proporciona una conectividad sin fisuras con servicios empresariales 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 y es compatible con una amplia gama de controladores estándares del mercado 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 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, la conexión vuelve a formar parte del conjunto de conexiones.

Para obtener información acerca de la creación de conjuntos de conexión JDBC, consulte la Sun Java System Web Server 7.0 Administrator’s Guide.

Compatibilidad con Java SE 5.0 y 6.0

Web Server 7.0 es compatible con la versión de 32 bits de la Java 2 Platform, Standard Edition (Java SETM) 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 del Java Development Kit (JDKTM). La versión de 64 bits de Web Server es compatible por ahora sólo con el sistema operativo Solaris.

La siguiente tabla muestra qué plataformas son compatibles con qué versiones del JDK:

Tabla 1 Versiones JDK compatibles

Sistema operativo 

Versión de Java ES compatible (también si viene incluida en Web Server) 

Compatibilidad con 64 bits (Sí/No) 

Solaris SPARC 

1.5.0_09 (Sí) 

1.6.0 (No) 

Sí 

Solaris x86/AMD,AMD64 

1.5.0_09 (Sí) 

1.6.0 (No) 

Sí 

Linux 

1.5.0_09 (Sí) 

1.6.0 (No) 

No 

Windows 

1.5.0_09 (Sí) 

1.6.0 (No) 

No 

HP-UX 

1.5.0_03 (Sí) 

No 

Durante la instalación debe especificar una ruta válida para el JDK. Para utilizar la versión del JDK que no viene incluido con el producto, descárguese el software de la siguiente ubicación:

JDK, versión 1.6.0: http://java.sun.com/javase/downloads/index.jsp

JDK, versión 1.5.0_03: http://www.hp.com/products1/unix/java/java2/jdkjre5_0/index.html

Tecnologías integradas Java Web Services Developer Pack 2.0

Web Server 7.0 incluye las tecnologías Java Web Services Developer Pack (Java WSDP) 2.0 y XML. Los servicios web desarrollados utilizando Java WSDP se pueden implementar en Web Server 7.0 como 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 Java WSDP 2.0, consulte el recurso siguiente:

http://java.sun.com/webservices/jwsdp/index.jsp

Encontrará muestras de Java WSDP 2.0 en la ubicación siguiente. Estas muestras se pueden implementar en Web Server 7.0.

http://java.sun.com/webservices/downloads/2.0_preview_webservicespack.html

Compatibilidad con Lightweight Session Replication

Web Server 7.0 es compatible con la repetición de sesiones y la conmutación por error basados en clústeres. La repetición de sesiones y la conmutación por error ofrecen un alto nivel de disponibilidad para las aplicaciones mediante la repetición de sesiones HTTP de una instancia de servidor a otra en el mismo clúster de servidor. Debido a que cada sesión HTTP tiene una copia de seguridad en una instancia remota, un fallo del servidor que provoque que una instancia del clúster deje de estar disponible no perturba la continuidad de la sesión.

Para obtener información acerca de la compatibilidad con Light Weight Session Replication, consulte la Sun Java System Web Server 7.0 Administrator’s Guide.

Redirección y reescritura de las URL mediante expresiones regulares

Web Server 7.0 introduce una compatibilidad mejorada de las expresiones regulares y el procesamiento condicional en el archivo de configuración obj.conf.

Entre las mejoras clave destacamos las siguientes:

Puede utilizar estas nuevas funciones para definir reglas flexibles de reescritura y redirección de las URL, tales como las que se pueden realizar con mod_rewrite desde el servidor HTTP Apache. A diferencia de mod_rewrite, las expresiones regulares y el procesamiento condicional de Web Server 7.0 se pueden utilizar en cualquier fase del procesamiento de solicitudes, incluso con complementos de otros fabricantes.

Para más información sobre expresiones regulares y funciones de reescritura de las URL, consulte la Sun Java System Web Server 7.0 Administrator’s Configuration File Reference.

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

Además de las facilidades de supervisón que había en las versiones anteriores de Web Server, Web Server 7.0 añade las siguientes mejoras:

Para obtener más información sobre la función de supervisión de Web Server 7.0, consulte la Sun Java System Web Server 7.0 Administrator’s Guide.

Reverse Proxy (proxy inverso) integrado

Reverse Proxy está integrado con Web Server 7.0. Reverse Proxy se puede ejecutar como módulo interno. En Web Server 6.1, el complemento Reverse Proxy se tenía que descargar e instalarse por separado.

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

Para obtener información acerca de cómo configurar un proxy inverso, consulte la Sun Java System Web Server 7.0 Administrator’s Guide.

Complemento FastCGI

Web Server 7.0 proporciona compatibilidad con el complemento FastCGI. El complemento FastCGI viene incluido en Web Server 7.0.

Puede configurar el complemento FastCGI con Web Server mediante los archivos de configuración.

Para obtener más información sobre el uso del complemento FastCGI con Web Server 7.0, consulte la Sun Java System Web Server 7.0 Administrator’s Guide.

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 con las claves RSA, Web Server 7.0 introduce 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.

Algunas funciones importantes de ECC son:

Para obtener más información sobre cómo utilizar ECC en Web Server, consulte la Sun Java System Web Server 7.0 Administrator’s Guide.

Compatibilidad con NetBeans 5.0 y 5.5

Web Server 7.0 ofrece complementos que se pueden integrar con el 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, visite:

http://www.netbeans.org/kb/index.html

Para más información sobre el uso de NetBeans con Web Server, visite:

http://webserver.netbeans.org

Compatibilidad con Sun Java Studio Enterprise

Web Server 7.0 es compatible con Sun Java Studio Enterprise 8.1. El software Sun Java Studio es la IDE potente y ampliable de Sun para los desarrolladores de tecnología Java. 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 servidor web local. Es decir, la IDE y el servidor web deben estar instalados en la misma máquina.


Para obtener información sobre el uso de las funciones de aplicaciones web en Sun Java Studio 8.1, consulte el tutorial siguiente:

http://developers.sun.com/prodtech/javatools/jsenterprise/learning/tutorials/index.jsp

Para obtener más información sobre Sun Java Studio 8, visite:

http://www.sun.com/software/sundev/jde/

Compatibilidad con los procesos de traducción

Web Server 7.0 está disponible en los idiomas siguientes: