Notas de la version de Sun GlassFish Communications Server 2.0

Capítulo 2 Acerca de Sun GlassFish Communications Server 2.0

Sun GlassFish es un servidor compatible con la plataforma Java EE 5 para el desarrollo y la implementación de las aplicaciones web, SIP y convergentes, así como los servicios web basados en la tecnología Java en entornos de producción a gran escala.

En este capítulo se incluyen los temas siguientes:

Funciones de Sun GlassFish Communications Server

A pesar de que Communications Server es compatible con todas las funciones disponibles en Sun GlassFish Enterprise Server, también cuenta con una gran cantidad de nuevas funciones, descritas a continuación. Si desea obtener una lista de las funciones de Sun GlassFish Enterprise Server, consulte las notas de la versión de Sun GlassFish Enterprise Server.

Requisitos de hardware y software

Esta sección incluye una lista de los requisitos necesarios para poder instalar Sun GlassFish Communications Server.

Plataformas admitidas

La siguiente tabla muestra una lista de los sistemas operativos con los que es compatible Sun GlassFish Communications Server

Tabla 2–1 Sistemas operativos admitidos

Sistema operativo 

Memoria mínima 

Memoria recomendada 

Espacio en disco mínimo 

Espacio en disco recomendado 

JVM 

Tipo de implementación 

Sun Solaris 10 (x86) (32 bits y 64 bits) 

512 MB 

512 MB 

250 MB de espacio libre 

500 MB de espacio libre 

J2SE 5.0 (32 bits) 

Java SE 6 (32 bits y 64 bits) 

Producción 

Sun Solaris 10 (SPARC) (32 bits y 64 bits) 

512 MB 

512 MB 

250 MB de espacio libre 

500 MB de espacio libre 

J2SE 5.0 (32 bits) 

Java SE 6 (32 bits y 64 bits) 

Producción 

Red Hat Enterprise Linux 3.0 Update 1, 4.0 y 5.x (32 bits y 64 bits) 

512 MB 

1 GB 

250 MB de espacio libre 

500 MB de espacio libre 

J2SE 5.0 (32 bits) 

Java SE 6 (32 bits y 64 bits) 

Producción 

SUSE Linux Enterprise Server 10 (32 bits y 64 bits)  

(También se admiten SP1 y SP2) 

512 MB 

1 GB 

250 MB de espacio libre 

500 MB de espacio libre 

J2SE 5.0 (32 bits) 

Java SE 6 (32 bits y 64 bits) 

Producción 

Windows XP 

Windows Vista 

Windows 2008 

1 GB 

2 GB 

500 MB de espacio libre 

1 GB de espacio libre 

J2SE 5.0 (32 bits) 

Java SE 6 (32 bits y 64 bits) 

Desarrollo 

Windows 7 

1 GB 

2 GB 

500 MB de espacio libre 

1 GB de espacio libre 

J2SE 5.0 (32 bits) 

Java SE 6 (32 bits y 64 bits) 

Desarrollo 

En Macintosh OS 10.4, 10.5  

512 MB 

1 GB 

250 MB de espacio libre 

500 MB de espacio libre 

J2SE 5.0 (32 bits) 

Java SE 6 (32 bits) 

Desarrollo 

OpenSolaris 2009.06 

512 MB 

1 GB 

250 MB de espacio libre 

500 MB de espacio libre 

J2SE 5.0 (32 bits) 

Java SE 6 (32 bits y 64 bits) 

Desarrollo 

En UNIXTM, puede averiguar cuál es su versión del sistema operativo utilizando el comando uname. El espacio en disco se puede comprobar con el comando df.


Nota –

Le recomendamos utilizar el sistema de archivos NTFS en lugar de FAT o FAT32 cuando ejecute Communications Server en cualquier plataforma de Windows.


Información importante sobre revisiones del producto

Requisitos de revisiones de Solaris

Es aconsejable que los usuarios de Solaris 10 (x86, SPARC) tengan instalados los "clústeres de revisiones recomendadas de Sun". El clúster del parche se encuentra en "Parches recomendados y de seguridad" de la página web de SunSolve.

Versión JDK

La versión mínima (y certificada) de JDK necesaria para Communications Server es 1.6.0_7.

ProcedurePara conmutar a otra versión admitida de Java SE

Puede conmutar a otra versión admitida de Java SE editando el asenv file tal y como se describe aquí.

  1. Si aún no lo ha hecho, instale la nueva versión de Java SE en el sistema.

    Puede descargar el Java SE SDK desde http://java.sun.com/javase

  2. Detenga los dominios de Communications Server.

  3. Edite el archivo as-install/config/asenv.conf (asenv.bat en Windows) cambiando el valor de AS_JAVA para que señale al nuevo directorio de inicio de Java:

  4. Edite el archivo as-install/samples/common.properties cambiando la línea que comienza por com.sun.aas.javaRoot... para que haga referencia al directorio de inicio de Java.

  5. Reinicie Communications Server.

Versión de Ant

La versión de Ant incluida en la instalación del archivo JAR de SailFin es 1.6.5. Para crear una aplicación personalizada de enrutador de aplicaciones, necesita la versión de Ant 1.7, que deberá descargar por separado.

Bases de datos y controladores JDBC

La Tabla 2–2 incluye una lista de las bases de datos y controladores que cumplen los requisitos de compatibilidad de Java EE. Todas las configuraciones admitidas de Sun GlassFish Communications Server deben incluir como mínimo una combinación base de datos/controlador que figure en esta tabla, tal como la base de datos Java DB incluida y el controlador. Asimismo, Communications Server está diseñado para admitir la conectividad JDBC en cualquier DBMS adicional con el correspondiente controlador JDBC.

Tabla 2–2 Controladores JDBC compatibles con Java EE

Proveedor de los controladores JDBC 

Tipo de controlador JDBC 

Servidor de base de datos admitido 

Derby Network Client 

Tipo 4 

Derby 10.2 

DataDirect 3.6.x, 3.7.x

Tipo 4 

Oracle 10g 

Oracle 9i 

Sybase ASE 12.5, 15 

MS SQL 2000, 2005 

DB2 9.1 

DB2 8.1, 8.2 

MySQL Connector/J Driver 5.1.6 

Tipo 4 

MySQL 5.0 

Oracle 10g, 11g 

Tipo 4 

Oracle 10g, 11g 

-RAC 

PostGres 

Tipo 4 

8.2.x

En general, Communications Server admite todos los controladores JDCB que cumplan con la especificación de Java EE.

Versiones de cola de mensajes

Para las instalaciones basadas en archivos, Message Queue 4.4 se incorpora en el mismo paquete que Communications Server.

El código adjunto a Sun GlassFish Message Queue que se proporciona como parte de Communications Server está probado y comprobado (normalmente) contra la versión equivalente del agente de Message Queue. Esto significa que no está admitido utilizar el código adjunto a Message Queue proporcionado para conectar un agente Message Queue remoto (no gestionado por Communications Server) con una versión distinta del código de Message Queue.

Navegadores

Esta sección incluye una lista de los navegadores que son compatibles con Sun GlassFish Communications Server 2.0.

Tabla 2–3 Exploradores web compatibles

Explorador 

Versión 

Mozilla 

1.7.12 

Internet Explorer 

6.0 Service Pack 2, 7.0 

Firefox 

2.x, 3.x 

Safari 

3.x,4.x 

Netscape 

8.0.4, 8.1, 9.0, 9.0.x

Otros requisitos

Los siguientes requisitos adicionales se deben cumplir para poder instalar el software de Sun GlassFish Communications Server.

API de la plataforma Java EE 5

Sun GlassFish Communications Server2.0; es compatible con la plataforma Java EE 5. La siguiente tabla incluye una lista de las API mejoradas que incluye la plataforma Java EE 5.

Tabla 2–4 Cambios importantes en las API de la plataforma Java EE 5

API 

JSR 

Java EE 5

Plataforma de Java Enterprise Edition 5

JSR 244

Web Services Technologies

Implementación de los servicios Enterprise Web Services 

JSR 109

API de Java para servicios web basados en XML (JAX-WS) 2.0

JSR 224

API de Java para RPC basado en XML (JAX-RPC) 1.1

JSR 101

Arquitectura de Java para XML Binding (JAXB) 2.0

JSR 222

API SOAP with Attachments para Java (SAAJ)

JSR 67

Streaming API para XML

JSR 173

Metadatos de servicios web para la plataforma Java 

JSR 181

Component Model Technologies

Enterprise JavaBeans 3.0

JSR 220

J2EE Connector Architecture 1.5

JSR 112

Java Servlet 2.5

JSR 154

JavaServer Faces 1.2

JSR 252

JavaServer Pages 2.1

JSR 245

JavaServer Pages Standard Tag Library 1.2

JSR 52

Tecnologías de administración

Administración de J2EE

JSR 77

Implementación de aplicaciones J2EE

JSR 88

Contrato de autorización de Java para contenedores

JSR 115

Otras tecnologías de Java EE

Anotaciones comunes de la plataforma Java 

JSR 250

Java Transaction API (JTA)

JSR 907

JavaBeans Activation Framework (JAF) 1.1

JSR 925

JavaMail

JSR 919

Java Message Service API

JSR 914

Java Persistence API

JSR 220

Utilización del centro de actualizaciones

El Centro de actualizaciones proporciona actualizaciones automatizadas de Communications Server y facilita el acceso a otros componentes.

Cuando el centro de actualizaciones está activado, realiza una actualización automatizada del software. Durante el proceso de actualización automatizado, el centro de actualizaciones recoge los siguientes datos y los transmite a Sun Microsystems (o a su proveedor de servicios):

No se hace ningún seguimiento de la información personal identificable. La información personal identificable no está asociada a ningún otro dato ni se utiliza para la elaboración de informes.

ProcedurePara utilizar el centro de actualizaciones

Para garantizar que usted realmente desea que se realicen las actualizaciones automáticas, el centro de actualizaciones está deshabilitado por defecto. Si desea habilitar el centro de actualizaciones para que realice comprobaciones periódicas y actualizaciones automatizadas:

  1. Inicie el Centro de actualizaciones.

    • En Unix: <installdir>/updatecenter/bin/updatetool

    • En Windows: <installdir>\updatecenter\bin\updatetool.bat

  2. Seleccione la ficha Preferencias.

  3. En la ventana Actualizaciones programadas, cambie el valor del cuadro desplegable "Comprobar actualizaciones" de Nunca (Manual) al valor que desee. Por ejemplo, elija si desea que se realicen una vez al día o una vez a la semana.

  4. Especifique el día de la semana y la hora en la que se efectuará la actualización.

  5. Pulse el botón Guardar para confirmar los cambios.

    El Centro de actualizaciones comprobará automáticamente si hay actualizaciones de SailFin o de los componentes de Communications Server según el programa especificado. Cuando haya una actualización disponible, se iniciará el Centro de actualizaciones y le informará del componente disponible para actualizar.

Más sobre la integración WSIT

Para obtener información detallada sobre el estado de WSIT, consulte la página Notas del estado WSIT.