martes oct 02, 2007

Presentación técnica de CAPS eGate

 

Java CAPS es la suite de soluciones SOA de Sun. Los productos incluidos en Java CAPS provienen principalmente de la adquisición de SeeBeyond pero complementados con otros productos incluidos en JES como Portal Server, Access Manager, Directory Server y Application Server entre otros.
La lista completa se puede ver aquí. También existen subconjuntos más pequeños de estos productos en la ESB Suite y en la B2B Suite.

De todos los productos y módulos evolución de la tecnología de SeeBeyond, el bus de integración (ESB) eGate es una pieza clave. La siguiente presentación contiene detalles técnicos y de arquitectura:

[Read More]

sábado sep 22, 2007

GlassFish v2 ya se vende como ApplicationServer 9.1

 

Finalmente el 17 de Septiembre de 2007 despegó la distribución comercial del proyecto Open Source GlassFish.

Sun Java System Application Server 9.1  ya está disponible para su descarga como distribución estable y certificada de GlassFish v2.

A partir de ahora es posible consumir la versión final de GlassFish v2 de un modo tradicional y contar con un ciclo de vida de más de 5 años de soporte y mantenimiento.

El proyecto  GlassFish  es la apuesta de Sun en el campo de los Servidores de Aplicaciones "Open Source". En Mayo de 2005, hace más de dos años se anunció que la siguiente gran versión del Servidor de Aplicaciones de Sun sería desarrollada en comunidad y se empezó donando al proyecto GlassFish varios millones de líneas de código. Desde entonces un grupo de más de 100 ingenieros de Sun, junto con algunos otros procedentes de la comunidad han ido trabajando de manera pública en el proyecto. En Mayo de 2006, en la Java ONE, se anunció la primera distribución oficial de GlassFish v1 como Sun Java System Application Server 9.0 PE. Este producto fue el primer servidor de aplicaciones certificado para Java EE 5, aunque ahora ya son más de 8. La gran diferencia de GlassFish v2 con GlassFish v1 radica en que sus objetivos eran mucho más ambiciosos ya que ha sido diseñado para competir con Weblogic y Websphere y no sólo con JBoss, especialmente en áreas como el rendimiento, escalabilidad o alta disponibilidad. GlassFish v2 incluye toda la base de código y experiencia de Sun en el mundo de los Servidores de Aplicaciones Empresariales (Java Enterprise Edition).

En la Java ONE de este año (Mayo de 2007), ya se anunciaron versiones beta, pero el anuncio de este semana es clave: la versión final, después de pasar numerosos controles de calidad, de GlassFish v2, y su distribución comercial Sun Java System Application Server 9.1.

Una pregunta que me hacen muchas veces es sobre las diferencias, si las hay, entre los binarios de Sun Java System Application Server 9.1 y los binarios de GlassFish v2 . Todo el código de GlassFish v2 está incluido directamente sin modificaciones en la versión comercial que añade algunas pequeñas cosas como:

  • Instalador gráfico específico por plataforma, que se integra con el Sistema Operativo, por ejemplo creando accesos directos en Windows.
  • Conectores de Bases de Datos incluidos. 

Respecto al modelo comercial, estos son algunos detalles:

  • Nuevos modelos de subscripción sin coste de entrada (licencias) análogos a los de JBoss
  • Los modelos tradicionales basados en licencias y soporte también se mantienen
  • Desaparecen las versiones comerciales PE, SE, EE y ahora sólo existe una versión, con HADB como opción.
  • Se licencia por Sockets (CPUs), independientemente del número de cores, con un mínino de 4.
  • La versión comercial se puede descargar libremente y poner en producción sin necesidad de contratar soporte previamente.

Estas son mis propias conclusiones:

  • A partir de ahora existe una oferta alternativa a JBoss por parte de Sun. Los modelos de subscripción y precios son los mismos.
  • A nivel de tecnología, el producto es equivalente o superior en muchos casos a Weblogic y Websphere, lo que unido a los diferentes modelos de comercialización lo hacen una tecnología muy competitiva.
  • La base tecnológica es totalmente Open Source, con licencias CDDL y GPLv2, por tanto se abre la puerta a competir en concursos de la administración pública que valoran si la propuesta está basada en Software Libre, y además dando las garantías de los proveedores tradicionales a nivel de soportar las soluciones más de 5 años y poder contratar soporte 24x7 si fuera necesario.
  • El desarrollo en comunidad del producto y la doble licencia "Open Source" facilitarán la adopción por parte de terceros, especialmente ISVs. Incluso la propia competencia en Java EE ya está adoptando algunos de los módulos de GlassFish.
  • Los desarrolladores pueden contar con la agilidad, facilidades de desarrollo, y libertades de los modelos "Open Source" y los equipos de administración y operación tienen la puerta abierta de pasar a un modelo comercial tradicional para aplicaciones de misión crítica con soporte y mantenimiento en 24x7 en español y atendido por los equipos de soporte locales que en el caso de Sun Iberia están en Madrid.

Enlaces adicionales:


[Read More]

miércoles sep 05, 2007

GlassFish v2 benchmark: SPECjAppServer2004

 

La versión final de GlassFish v2 / Sun Application Server 9.1 está a punto salir. La fecha prevista es el 17 de Septiembre. Por tanto a la vuelta de vacaciones es un buen momento de plantearse seriamente el usar ya esta versión, especialmente aquellos clientes que ya cuentan con contratos de soporte de versiones anteriores, o clientes JES en general.

Además de todas las ventajas a nivel de facilidades de desarrollo, estándares, código abierto y muchas otras, que mejor argumento para convencer a los equipos de sistemas  que un simple Benchmark, en este caso el SPECjAppServer 2004.

Los números están ahí:

Información adicional:


[Read More]

martes abr 24, 2007

Sun Java System Application Server 8.2

 

La versión 8.2 EE del Servidor de Aplicaciones de Sun acaba de salir simultáneamente con JES 5 (Java Enterprise System 5). Es muy habitual que clientes y partners pregunten por las diferencias respecto a la versión 8.1 para ver si merece la pena instalar esta versión en nuevos proyectos o evaluar una posible migración de proyectos en producción. Las diferencias son mínimas y muy sutiles:

  • FastInfoset - librerías para mejorar el rendimiento de Web services. Formato binario especificado por ITU-T SG 17 &  ISO/IEC JTC1 SC6
  • JavaDB - Base de Datos basada en Java. Distribución de Apache Derby soportada por Sun
  • Integración mejorada con NetBeans 5
  • Adaptador JMS genérico para conectar con IBM MQ Series (WebSphere MQ), TIBCO, y otros sistemas JMS como ActiveMQ, OpenJMS, JBoss MQ, Sonic MQ, MantaRay
  • Web 2.0 y AJAX. Incluye nuevos blueprints y compatibilidad de librerías
  • Despliegues optimizados y más rápidos
  • Soporte adicional para RedHat y MySQL 5
  • Compatibilidad con las zonas de Solaris 10: Application Server puede instalarse en una zona global o no global en los sistemas Solaris 10

Estas mejoras se suman a las que ya introdujo la versión 8.1:

  • J2EE 1.4
  • J2SE 5.0
  • Administración mejorada: Consola centralizada y administración mediante linea de comandos (CLI)
  • Arquitectura JMX de gestión y administración
  • Message Queue 3.7
  • Drivers JDBC 3.0 (licenciados a DataDirect) para ORACLE, DB2, Sybase, Microsoft SQL Server
  • Herramientas de migración y actualización
  • JWDSP 1.6 (Java Web Services Developer Pack)
  • WS-I Basic Profile 1.1
  • Web Services seguros. Autenticación a nivel de los mensajes (por ejemplo, firma digital XML y cifrado) de invocaciones de servicios web SOAP utilizando los perfiles de nombre de usuario o contraseña X.509 del estándar de seguridadOASIS WS-Security
  • HADB versión 4.4.3 que incluyeDatabase Server, el controlador ODBC 2.5, el controlador JDBC 3.0 de tipo 4, clusql. Elimina la dependencia de SSH/RSH

Respecto a la versión 9 publicaré una entrada específica, pero ya está casi acabada. En Marzo Eduardo Pelegrí publicó el roadmap en The Aquarium.
El roadmap actualizado de Application Server 9.1 / GlassFish v2 es a fecha de Marzo de 2007 el siguiente:
•  beta1 - Marzo de 2007
•  beta2 - principios de Mayo, para Java ONE
•  beta3 - mitad de Junio
•  fcs -    Agosto

La beta 2 ya debería ser muy estable y sólida, aunque para probar con HADB habría que esperar a la beta 3.
Sun Java System Application Server 9.1 es la distribución estable, certificada y con soporte y mantenimiento de GlassFish v2.
GlassFish v2 y las versiones 9.1 SE y EE serán técnicamente la misma versión, y por tanto la versión 9.1 a nivel técnico es una sola versión.
A nivel comercial la versión EE dará derecho a poner en producción HADB con soporte y mantenimiento.


[Read More]

viernes mar 23, 2007

Java Enterprise System 5

Sun Java Enterprise System 5 ya está aquí. Como podeis ver hemos vuelto al sistema de versiones tradicional, y atrás quedan las versiones que incluían el año y el trimestre, es decir JES 2003Q4 (JES1), 2004Q2 (JES2) , 2005Q1 (JES3),  2005Q4 (JES4). Sin embargo la filosofía sigue siendo la misma que es tener una pila de software de infraestructura totalmente integrada, que se pueda instalar de manera conjunta o individual de manera muy sencilla con un sólo instalador. El modelo comercial sigue siendo el mismo que se anunció en el año 2003, con la diferencia que ahora existen multitud de suites que permiten contratos corporativos de subscripción dede 50 hasta 200 euros por empleado y año en función del número de productos seleccionados. Estos contratos JES funcionan en modo tarifa plana independientemente del número de CPUs, servidores y usuarios lo que suele ser muy de agradecer por los departamentos de arquitectura y sistemas, al no tener que restringirse a configuraciones mínimas para ahorrar en licencias software.

Evidentemente los productos incluidos en Java ES 5 también se pueden licenciar de la manera tradicional por CPUs / Sockets y soporte y mantenimiento anual, que sigue teniendo todo el sentido en caso de proyectos departamentales de empresas muy grandes.

El JES 5 tradicional queda ahora formado por los siguientes productos y versiones:

 ¿Que mejoras incorpora JES 5 frente a versiones anteriores?

A nivel general:

  • Framework y Consolas de monitorización conjuntas para todos los productos.
  • Soporte mejorado de Solaris Containers (Zonas)
  • Instalador común mejorado
A nivel particular, según los productos, yo destacaría lo siguiente:
  • Directory Server 6 que incluye como gran novedad Directorio Virtual, con vista única no sólo de LDAP sino de datos SQL y ficheros planos. También incorpora mejoras en escalabilidad como multimaestros ilimitados, y consolas Web de administración.
  • Web Server 7 con grandes innovaciones en seguridad como ECC (Criptografía de Curva Elíptica)
  • Application Server 8.2 con soporte de zonas de Solaris.
  • Identity Manager 7.0 con soporte SPML 2.0, más Identity Auditor integrado.
  • Access Manager 7.1 con despliegue simplificado en modo WAR.

Más información y enlaces:

Algunas referencias de algunos clientes:

[Read More]

miércoles mar 14, 2007

GlassFish v2 beta => Sun Java System Application Server 9.1 beta

 

La beta 1 de GlassFish v2 ya está disponible desde el 12 de Marzo de 2007. La distribución de GlassFish v2 con instalador gráfico es Sun Java System Application Server 9.1 que también ya está disponible. Pero además del Servidor de Aplicaciones 9.1 beta, otros componentes de la plataforma Open SOA anunciada en Mayo de 2006 ya están muy avanzados como OpenESB, OpenJava Portal, OpenSSO y también los proyectos relacionados con la WEB 2.0 : jMaki, Dynamic Faces, Phobos, Rome, WADL,  REST API englobados ahora en Sun Web Developer Pack.

Por tanto, simultaneamente con esta versión beta de GlassFish se han creado varias distribuciones destinadas a desarrolladores finales y evaluadores de tecnología descargables desde http://java.sun.com/javaee/downloads/ea/ :

  • Sun Java System Application Server 9.1 beta
  • Java EE 5 SDK Update 3 Preview
  • Java Application Platform SDK Update 3 Preview

Lo habitual es descargar y probar uno de los SDK completos, y más facil todavía descargando conjuntamente NetBeans 5.5.1 beta con Enterprise Pack. Si sólo se busca la última implementación del estándar Java EE 5, bastaría con descargar el Java EE SDK Update 3 Preview, pero lo habitual es aprovechar también los otros componentes relacionados de la plataforma Open SOA y por tanto descargar Java Application Plaftorm SDK de manera completa, aunque sea sin NetBeans.

Aun así hay que saber que todavía es una Early Access y que probablemente todavía existan algunos bugs. Yo me lo ha instalado con NetBeans 5.5.1 y ya he encontrado algunos, por tanto mi recomendación es que si sólo se quiere evaluar JAVA EE 5 y GlassFish a nivel general, mi recomendación sería JAVA EE 5 SDK Update 2. Quizás la versión del Java ONE sea ya una versión final.

Los componentes de los SDK también se pueden descargar de manera individual:

Más información:

[Read More]

viernes mar 02, 2007

Sun Java System Web Server 7.0

 

La versión 7.0 del servidor Web de Sun ya está disponible. Desde el 23 de Enero se puede descargar desde aquí. La versión 6.1 fue anunciada en Septiembre de 2003 (entonces Sun One), y a día de hoy como se puede comprobar en NetCraft, es el frontal WEB de importantes empresas nacionales como TELEFONICA, BANKINTER, CAIXACATALUNYAINDRA, DIRECCION GENERAL DE LA POLICIA / DNI ELECTRONICO y muchas otras. Esta versión 6.1 ha sido el Servidor Web de la suite Sun Java Enterprise System (JES) desde que se anunció en 2003 y por tanto de las versiones JES 1, JES 2, JES 3 y JES 4. La versión 7.0 es una de las grandes novedades de JES 5, que está a punto de salir.

Hoy me ha tocado recopilar información sobre esta nueva versión así que aprovecho y la subo al blog. 

Las novedades más importante de Sun Java System Web Server 7.0 son:

  • Interfaz gráfica de administración avanzada, rediseñada para facilitar la operación [DEMO]
  • Interfaz de administración mediante línea de comandos completa para facilitar la creación de scripts de las tareas rutinarias. Soporte de JCL y TCL.
  • Gestión administrativa de clusters y granjas de servidores
  • Incluye Web Container con soporte de Servlet 2.4, JSP 2.0, JSF 1.2, JAXWS2.0
  • FastCGI plugin para PHP, Ruby on Rails, TCL, Python y Perl
  • Proxy inverso incluido para conectar con aplicaciones Web internas
  • Integración con N1 Grid Container
  • Localización de la interfaz de usuario en 8 lenguajes, incluyendo español


Respecto a la seguridad, las novedades de la versión 7.0 merecen un capítulo aparte:

  • Soporte de ECC (Criptografía de Curva Elíptica)
  • Protección frente a las siguientes amenazas: Cross-site scripting, Distributed request attacks, Resource starvation attacks
  • Gestión centralizada del ciclo de vida de los certificados
  • Soporte de certificados autofirmados
  • Soporte para recarga dinámica de las listas de revocación (CRLs)
  • Tamaño de claves RSA SSL hasta 4K
  • Importación de certificados de JKS (Java Key Store)
  • Informes de Control de Acceso
  • WebDAV ACLs
  • Integración con diferentes LDAP: Sun DS, Microsoft AD, OpenLDAP
  • Soporte del Framework Criptográfico de Solaris 10

Más información:


Enlaces a documentos:

 
 

[Read More]

martes feb 13, 2007

Lista de Conectores (adaptadores) de JAVA CAPS 5.1.2

 

De manera muy habitual me encuentro que una de las cosas que más llama la atención a la hora de posicionar las soluciones SOA de Sun es la extensa lista de conectores.

Con la adquisición de SeeBeyond, Sun también incorporó a su suite de integración JAVA CAPS una extensa lista de conectores JCA 1.5 que habían sido desarrollados internamente para utilizar en alguno de los más de 2000 clientes que tenía SeeBeyond en el momento de la adquisición. Entre estos conectores están los de Mainframe (CICS, SNA, IMS, VSAM), los de ERPs y CRMs (SAP, PeopleSoft, SIEBEL, ORACLE), los de Bases de Datos (Informix, DB2, ORACLE, SQL Server, JDBC), y los de Servidores de Aplicaciones (Websphere, Weblogic, Sun Java System), también algunos verticales como el de HL7 para Sanidad o SWIFT para banca y finanzas.

Estos conectores nos dan una ventaja adicional a la hora de posicionar las soluciones de Sun frente a las de la competencia.

Por otra parte, si miramos los grandes proveedores de soluciones SOA nos encontramos que en la convergencia tecnológica hacia SOA han confluido dos tipos de soluciones:

  1. Soluciones de plataforma de integración EAI / BPM tradicional: TIBCO, WebMethods, SeeBeyond, Vitria, IBM, SoftwareAG
  2. Las basadas en APS (Application Platform Suite) : IBM Websphere, BEA Weblogic, Sun JES, Oracle Fusion Middleware, JBOSS JEMS
Sun, con JavaCAPS 5.1.2 tiene una suite SOA de nueva generación convergencia de la plataforma de integración de SeeBeyond, y las plataformas de Portal, Gestión de Acceso, Gestión de Identidad, Directorio LDAP y Servidor de Aplicaciones incluidas en Sun Java Enterprise System a las que puede sumar una extensa lista de conectores JCA. Si el cliente ya contara con parte de esta infraestructura, las soluciones de Sun son fácilmente integrables e interoperables al estar basadas en estándares.

Una ventaja adicional que tiene Sun es que todas las soluciones SOA de los diferentes proveedores que hemos visto antes están fuertemente basadas en JAVA y la plataforma JAVA de los entornos de desarrollo Linux y Windows suele ser en la gran mayoría de los casos la proporcionada por Sun. Esto facilita enormemente la interoperabilidad de la suite de soluciones SOA de Sun con las del resto de proveedores.

 Esta es la lista de los conectores Sun SeeBeyond eWay Adapter de Java CAPS 5.1.2:
 

 

[Read More]

viernes feb 09, 2007

Especificaciones de Sun Java System Application Server

 

La nueva arquitectura del Servidor de Aplicaciones de Sun comenzó en 2002, con la versión 7.0. Desde entonces han pasado más de 4 años y han salido al mercado varias versiones 7.0, 7.1, 8.0, 8.1, 9.0 y próximamente tendremos la 8.2 y 9.1. Además las versiones cuentan con varias ediciones PE / SE / EE que permiten un variado modelo comercial ajustado a las necesidades de los clientes.

A Carlos Vaquerizo y a mí nos toca muy a menudo explicar cual es la versión recomendada para un momento y un contexto determinado, y también explicar las diferencias entre las diferentes ediciones PE / SE  EE. También es muy habitual en los últimos meses explicar la relación de Sun Java System Application Server con el Proyecto y Comunidad GlassFish.

Hemos recopilado material escrito que teníamos y que usábamos en nuestro trabajo y este es el resultado en un documento de 24 páginas:

Otro material relacionado son algunas presentaciones. En concreto:

Otras entradas relacionadas:



[Read More]

lunes dic 04, 2006

JBoss AS vs Sun Application Server

jboss logo imagevs              glassfish logo image 

A día de hoy es bastante habitual que las empresas y organizaciones tengan en producción más de un servidor de aplicaciones. Diferentes proyectos de muy diferentes tipos usan tecnología JAVA de Servidor (Java EE), y aunque al principio se defendía la idea de un sólo servidor de aplicaciones corporativo, presiones de todo tipo, especialmente en costes, hacen habitual un escenario de convivencia.

En el segmento de bajo coste, hasta hace poco JBoss no tenía rival. Con un modelo de negocio basado en código abierto profesional, sin coste de licencias, y ofreciendo servicios de soporte y mantenimiento, cursos y consultoría, JBoss se ha hecho con importantes cuotas de mercado en el mundo de los Servidores de Aplicaciones.

Aunque Sun ha estado tradicionalmente posicionada en el segmento de Servidores de Aplicaciones Enterprise, junto con BEA Weblogic e IBM Websphere, en los últimos años se han ido dando los pasos necesarios para competir en ambas ligas: Servidores Enterprise y Servidores de Bajo Coste.

Desde la versión 7, existe la versión PE (Platform Edition) gratuita, y con una funcionalidad básica. En Noviembre de 2005 se anunció la licencia gratuita SES para las versiones Enterprise del Servidor de Aplicaciones. Pero para competir de verdad en el mercado de Servidores de Aplicaciones de bajo coste y conseguir un alto volumen de usuarios y desarrolladores hay que tener un módelo de desarrollo basado en comunidad, con licencias Open Source. Sun anunció el proyecto y  la comunidad GlassFish en Mayo de 2005, durante la Java One, teniendo sus primeras versiones finales en la Java One de 2006. Es desde este momento, en Mayo de 2006, con la versión final de GlassFish v1, cuando el Servidor de Sun pasa a ser una seria alternativa a JBoss en este segmento de mercado.

Estas serían las principales ventajas desde un punto de vista de negocio de elegir Sun Application Server frente a JBoss:

  • JBoss sigue necesitando software de Sun para funcionar (JAVA SE / JDK / JVM)
  • Sólo Sun puede dar el paquete completo JAVA SE + JAVA EE en plataformas Windows, Linux, y Solaris.
  • Sun cuenta con equipos de soporte locales (Madrid) que pueden dar servicio en español en 24x7
  • Sun cuenta con equipos de consultoría locales (Madrid, Barcelona) que dan servicio en toda la geografía.
  • Sun cuenta con cursos oficiales impartidos por personal local
  • Sun juega en las dos ligas: Servidores de Bajo Coste y Servidores Enterprise
  • En caso de ser necesario se puede hacer una actualización a versiones Enteprise de los productos con mínimo esfuerzo.

Estas serían las principales ventajas del Servidor de Aplicaciones de Sun desde un punto de vista técnico:

  • Consolas de Administración con calidad Enterprise
  • Administración centralizada en despliegue de múltiples servidores
  • Dominios. Distribución de aplicaciones.
  • Arquitecturas multi-cluster.
  • JMS de calidad Enterprise.
  • Rendimiento. Benchmarks.
  • Cumplimiento de estándares. Ya hay disponibles versiones certificadas Java EE 5.
  • SOA. Incluye implementación de JAX-WS 2.0, WSIT, y otras tecnologías WS-\*.
En este enlace se pueden ver algunos de los detalles.

Y si comparamos los proyectos Open Source, es decir GlassFish y JBoss AS (labs):

  • GlassFish es el Servidor OpenSource de Sun Microsystems, creador de JAVA y de los estándares J2EE
  • GlassFish, y su distribución estable "Sun JAVA System Application Server 9 PE"  son ya servidores certificados JAVA EE 5
  • GlassFish es el servidor más estandar porque es la Reference Implementation.
  • JBoss incluye ya parte del estándar JAVAEE5  como EJB 3.0 y será certificado próximamente (JBoss AS 5), pero Sun se ha adelantado unos meses.
  • GlassFish incluye Grizzly (Basado en NIO de JAVA5) y consigue muy altos rendimientos en Aplicaciones WEB [ SPECjAppServer2004]
  • GlassFish incluye gran parte de TOMCAT en el Web Container, incluyendo Jasper y Catalina, pero con especial foco en los temas de rendimiento. El web container de JBoss es directamente TOMCAT.
  • GlassFish V2 incluye código donado de la versión Enterprise de Sun Java System Application Server 8.1 EE
  • GlassFish es la base de las versiones 9 Enterprise de Sun que compiten con WEBLOGIC, WEBSPHERE, y ORACLE
  • GlassFish cuenta con plugins para Eclipse y con excelente soporte en NetBeans 5.5
  • GlassFish incluye las nuevas librerias de Web Services (JAX-WS 2.0) y es la base de las nuevas plataformas SOA en JAVA
  • GlassFish tiene licencia CDDL (tipo Mozilla) y GPL que permite su mezcla con otros proyectos Open Source y otros tipos de licencias como Apache,  Mozilla, LGPL, GPL  etc
  • GlassFish vendrá incluido en UBUNTU linux como el Servidor de Aplicaciones por defecto.

 COOPETENCIA

A pesar de la competencia en los clientes, JBoss y  Sun tienen tienen un alto grado de cooperación en el desarrollo de los productos, siendo un caso típico de coopetencia, palabra resultado de unir COOperación + comPETENCIA.
Áreas de colaboración de Sun y JBoss:


[Read More]

miércoles nov 15, 2006

El blog de Alfonso Gonzalez Lopez: Identidad 2.0

 

Si hace unos días fue Manuel Rubio, ahora es mi compañero Alfonso González quien se ha animado a crear su propio blog. La idea inicial es hablar de su especialidad, la identidad, y así ha titulado su blog. Identidad 2.0: Identidad, Federación y otras historias.

En su primera entrada explica de manera breve y concisa en que consiste la identidad federada. Si quieres saber más sobre federación de identidad o de gestión de identidad en general, no dudes en apuntar este blog en la lista de tus favoritos.

viernes sep 01, 2006

Informes de analistas sobre GlassFish


Alex Fletcher, de Entiva, ya publicó un informe en Mayo de 2006 sobre GlassFish, y el proyecto lo consideró de gran interés y por eso lo está siguiendo de cerca. Su revisión de Agosto de 2006 es todavía más positiva, si cabe, al ver las funcionalidades incluidas en GlassFish V2 como cluster y alta disponibilidad, ya que entonces pasa a competir en la liga de los servidores Enterprise, incluyendo las funcionalidades que ahora mismo tiene Sun JAVA System Application Server Enterprise Edition. De cara a 2007, cuando JAVA EE 5 comenzará a despegar, va a ser un producto a tener muy en cuenta.
Si no lo has hecho todavía, ahora es un buen momento de empezar con JAVA EE 5 y GlassFish y adelantar unos meses a tu competencia.

Más información:

jueves ago 31, 2006

Alternativa a Qmail, Sendmail, Postfix, Exim, Courier o Zimbra

Por temás de coste, tanto de adquisición, como de mantenimiento, cada vez son más populares las soluciones de correo Open Source. Las más conocidas son Sendmail, Qmail, Exim, PostFix o Courier, aunque también las hay de nueva generación (WEB 2.0) como Zimbra.
Pero en 2006, las fronteras entre el software comercial / empresarial y el software Open Source cada vez son más difusas, y los modelos se están fusionando. Al final se trata de generar SOFTWARE de la mayor calidad posible con los menores costos posibles, y las categorías de gran volumen como por ejemplo Servidores de Correo, Servidores Web, Entornos de Desarrollo (IDEs) o Servidores de Aplicaciones son las pioneras en este nuevo modelo.

El anuncio de Sun en Noviembre de 2005, de permitir el uso libre, incluso en producción, de los productos incluidos en JES ha llevado a que el producto de Correo incluido en JES (Sun Java System Messaging Server) pueda entrar en otros segmentos de mercado, hasta ahora vedados por tema de precio.
Empresas de Servicios pueden usar software JES para construir sus soluciones sin costo ninguno, aunque con la garantía de que siempre está abierta la puerta para contratar Servicios de Soporte y otros a Sun en caso de ser necesario y si la criticidad de la solución lo requiere.



Veamos algunas estadísticas sacadas de la Web de Ferris Research con cifras estimadas a Octubre de 2005 de cuentas de correo activas:

Organization
Seats
(Millions)
Sun \*
150
OpenWave \*
100
Hotmail
100
Microsoft
100
Critical Path \*
60
AOL \*\*
80
Yahoo
40
IBM Notes/Domino
25
Google Gmail
20
Novell GroupWise
10

\* indicates a vendor that specializes in selling to service providers
\*\* Includes free seats

Otras estadísticas sobre los productos de Comunicaciones de Sun (Correo, Calendario, Directorio, Mensajería Instantanea) en Febrero de 2005 (Ferris):
  • 1,200 empleados dedicados exclusivamente a los productos de Comunicaciones (incluyendo desarrollo, servicios y ventas)
  • 600 empleados dedicados al desarrollo y mantenimiento de los productos
  • Cifra de negocio anual alrededor de 300 a 400 millones de dolares
  • 240 millones de cuentas (usuarios) vendidas. De las cuales unas 125 millones en activo (150 en Octubre de 2005)
  • Escalabilidad garantizada por el uso en Proveedores de Servicios como Sprint PCS (3.7 millones) AT&T Wireless (5.6 millones), ... en total alrededor de 100 millones de usuarios en SPs
  • Uso en universidades y educación  ( 5 millones de usuarios)
  • Uso en grandes corporaciones (correo interno) (2 millones de usuarios). Renault, Air Canada, Bristol Meyers ,...
  • Uso en gobiernos (correo interno) (de 15 a 20 millones de usuarios)

Por tanto aunque los clientes tradicionales han sido en Telco y Gobierno, y algunas grandes corporaciones, ahora la puerta está abierta para que el Software puede ser usado en empresas de tamaño menor, incluso Pymes, o en modelo ASP.

Más información:

martes ago 22, 2006

Sun JAVA System Application Server recupera cuota de mercado

En una entrada del blog de Richard Monson-Haefel, analista de Burton, aparecen unas estadísticas que merece la pena resaltar.
El informe de BZ Research de Diciembre de 2005 ofrece los siguientes resultados respecto a cuotas de mercado (marketshare) en Servidores de Aplicaciones J2EE:

  • 37.2% - IBM Web Sphere
  • 37.0% - JBoss Application Server
  • 27.2% - BEA WebLogic
  • 27.2% - Oracle 8iAS, 9iAS, 10gAS
  • 19.7% - Sun Java Enterprise System
  • 6.8% - Macromedia/Adobe JRun
  • 3.9% - Borland AppServer or Enterprise Server
  • 2.1% - Orion Server
  • 2.0% - Sybase EAserver
  • 1.8% - Apple WebObjects
  • 1.4% - Novell eXtend
  • 0.9% - IONA Orbix or ASP

El mismo informe en 2004 (un año antes) tenía los siguientes resultados de J2EE market share:

  • 33.9% - JBoss Application Server
  • 32.9% - IBM WebSphere
  • 27.9% - BEA WebLogic
  • 21.4% - Oracle 8iAS, 9iAS, 10gAS
  • 13.4% - Sun Java Enterprise System
  •   7.4% - Macromedia/Adobe JRun
  •   3.3% - Borland AppServer or Enterprise Server
  •   2.1% - Orion Server
  •   1.4% - Sybase EAserver
  •   1.4% - Apple WebObjects
  •   1.4% - Novell eXtend
  •   1.1% - IONA Orbix or ASP

En 2002 los datos eran IBM WebSphere (29.0 %), BEA Weblogic (24.5%), Oracle (20.8 %), Macromedia JRun (14.7 %), JBoss (13.9 %) y Sun (11.7 %).

Según cuenta Richard en su blog, cabe destacar lo siguiente:

  • El Servidor de Aplicaciones de Sun crece 6 puntos respecto al informe de Diciembre 2004 (del 13.4% al 19.7%) y por tanto crece casi un 50%
  • El crecimiento de Sun, puede ser debido a su estrategia OpenSource con el proyecto GlassFish
  • IBM Websphere y JBOSS también crecen, pero solo 3 puntos (del 34% al 37%), y por tanto menos de un 10%
  • ORACLE también crece, mientras que BEA permanece estable
  • Si todos crecen, esto significa el fin del Servidor de Aplicaciones corporativo ya que las empresas suelen tener más de uno.
  • Las cifras sumadas dan como resultado 167.2 %, sin contar el resto de servidores (Geronimo, Jonas, TMAX, etc) por tanto de media se están usando dos.

Yo realizo un segundo análisis:
  • Las empresas empiezan a contar con un segundo Servidor de Aplicaciones, en general de bajo coste o gratuito (Open Source)
  • JBOSS ha parado su ritmo de crecimiento, y quien crece ahora más es Sun, que cuenta con una propuesta "LOW COST" de bajo coste en el campo de Servidores de Aplicaciones.
  • El uso de GlassFish crece a muy buen ritmo, y hay que tener en cuenta que en Diciembre de 2005 todavía no existía una versión 1.0 estable, es la alternativa de JBOSS con permiso de Apache Geronimo.
  • IBM sólo cuenta con el doble de cuota que Sun
  • BEA sólo cuenta con un 50% más de cuota que Sun
Cierto es que mi análisis es favorable hacia Sun, pero las cifras están ahí, y en general cualquier interpretación va a ser favorable hacia Sun.
Además Richard Monson-Haefel no se caracteriza últimamente por comentarios favorables hacia Sun o J2EE, por lo cual sus comentarios tienen doble valor.
Richard  Monson-Haefel fue un activo participante en la comunidad JAVA hasta Julio de 2004, en aquella época fue contratado por Burton como analista independiente y tuvo que romper sus lazos anteriores para garantizar la independencia frente a sus clientes. Incluso hizo pública su decisión en su propio blog. Es conocido por su libro "Enterprise JAVA Beans" de O'Reilly del que publicó diferentes versiones entre 1999 y 2004. También fue uno de los pocos miembros individuales del comité ejecutivo del JCP, participando en las especificaciones de EJB y J2EE y fundador de los proyectos Open Source Apache Geronimo y OpenEJB.

Su trabajo como analista le lleva a emitir opiniones sin poder llevar a cabo una evaluación técnica rigurosa, y de ahí que alguna vez se haya tenido que comer sus palabras, como en el caso de su opinión sobre JAX-WS cuando Jason Greene (JBOSS) le demostró lo fácil que es llamar a un servicio de eBay con JAX-WS 2.0.
Sus libros de O'Reilly los está continuando Bill Burke de JBOSS, como la 5ª edición de su libro de EJBs, donde precisamente indica que Jason Greene ha colaborado en los capítulos relativos a Web Services.

Otros enlaces:
[Read More]

miércoles jul 05, 2006

Historia de Sun Portal Server



Tom Mueller, el lider técnico del producto Sun JAVA System Portal Server, se ha animado a crear su blog.
En su primera entrada describe la historia de este producto desde el año 1998, en el que la start-up i-Planet fue adquirida por Sun.
Se puede resumir en las siguientes líneas incluyendo información de mi propia cosecha:
  • 1996, Enero. David Vereeke, antiguo director de ingeniería de Sun, funda su propia start-up i-Planet, especializada en el acceso remoto seguro a través de un navegador.
  • 1998, Octubre. i-Planet es adquirida por Sun Microsystems. La empresa contaba con 30 empleados. Sun ya usaba internamente esta tecnología y se toma como base del proyecto sun.net que permite acceso remoto a los sistemas corporativos de Sun sin necesidad de instalar cliente VPN.
  • 1999, Julio. Se anuncia el nombre comercial iPlanet para los productos de la alianza Sun-Netscape a los 100 días de su constitución. El antiguo software de i-Planet se pasa a denominar WebTop 2.0.
  • 2000, Febrero. Sun anuncia la próxima disponibilidad de iPlanet Portal Server 3.0 .Esta versión incorporaba grandes novedades en personalización y en la gestión de la interfaz de usuario.
  • 2002, Marzo. Sun e IBM anuncian la estandarización de los portales JAVA con la especificación de Portlets (JSR-168)
  • 2002, Agosto. Se anuncia Sun ONE Portal Server 6.0, viene ya integrado con Identity Server (antiguo DSAME) con funcionalidades de SSO y Gestión de Acceso. Este software de DSAME / Identity Server es el origen del actual Sun JAVA System Access Manager
  • 2003, Octubre. La versión Sun JAVA System Portal Server 6.2 se incluye en la primera distribución de JES 2003Q4 (Java Enterprise System), disponiendo desde entonces de modelos adicionales de licenciamiento por subscripción anual en función del tamaño de las empresas.
  • 2005, Noviembre. Se anuncia una nueva licencia que permite el libre uso del software JAVA Enterprise System (Red October)
  • 2005, Diciembre. Sun lanza Sun JAVA System Portal Server 7.0 con soporte para comunidades de usuarios mediante wikis y compartición de ficheros.
  • 2006. Mayo. En la JAVAONE de 2006, se anuncia una nueva licencia Open Source para Sun JAVA System Portal Server 7.0.  La web de este proyecto Open Source estará alojada en https://portal.dev.java.net/ . Este proyecto pone a disposición de la comunidad JAVA toda la experiencia y código desarrollados durante los 10 años de vida del producto. Aunque todavía el código no está disponible ya se ha empezado a trabajar en un repositorio de Portlets Open Source.
Más información:

viernes jun 23, 2006

Servidor de Aplicaciones de Sun


El Servidor de Aplicaciones de Sun ha tenido una gran evolución técnica en los últimos años, especialmente a partir de la nueva arquitectura que empezó con la versión 7 / J2EE 1.3(Sun One) y que luego ha evolucionado hacia Sun JAVA System Application Server 8.1 EE (J2EE 1.4), y que en 2007 tendrá su culminación con Sun JAVA System Application Server 9.1 EE, construido a partir de GlassFish (Open Source JavaEE 5.0 SDK)

La siguiente presentación técnica contiene detalles en los siguientes aspectos:
  • Arquitectura
  • Roadmap
  • Estandares
  • Gestión y Administración
  • Balanceo de Carga
  • Alta Disponibilidad
  • Sincronización con GlassFish (Open Source JavaEE 5)
  • Arquitecturas y Topologías
  • Rendimiento y Comparativas
  • Licenciamiento
  • Formación y recursos

Descarga de presentaciones: 


jueves jun 22, 2006

Gestión de Web Services con GlassFish

En GlassFish, los web services desplegados pueden ser gestionados de manera individual sin tener que añadir o modificar código por parte de los desarrolladores. La gestión de Web Services que proporciona GlassFish por defecto incluye tiempos de respuesta, número de invocaciones y tamaño de los mensajes. Esta información se puede representar de manera gráfica en tiempo real.



Adicionalmente se pueden generar alertas según diferentes criterios como tiempos de respuesta o mensajes por segundo.
También se puede ver el contenido XML de los mensajes, y transformarlos mediante XSLT.
El resto de características que incluye GlassFish para la gestión de Servicios WEB se puede ver en el siguiente gráfico:


Técnicamente la arquitectura de Gestión de Servicios Web usa un agente CallFlow.
CallFlow es una tecnología en GlassFish para monitorizar todo tipo de aplicaciones de manera no intrusiva.
Aquí más información de CallFlow.

Este es un diagrama de la Arquitectura de "Web Services Management" de GlassFish:


Para obtener información adicional:


miércoles jun 07, 2006

Cursos Web gratuitos

Sun ofrece formación y cursos de muy diferentes tipos.
Dentro de la categoría de cursos WEB, ahora existe la posibilidad de acceder a algunos de ellos de manera gratuita, es decir CURSOS SUN GRATIS!!!

Estos cursos WEB suelen tener un precio aproximado de 300 euros.

La formación gratuita disponible, incluyendo una breve descripción del curso es :
El curso de SJSAS 9.0 es especialmente interesante para desarrolladores, ya que permite entrar en contacto con la nueva versión de JAVA EE 5.0, y ver los detalles de las novedades incluidas.
Los otros dos cursos son de gran interés para personas de sistemas y/o arquitectos, ya que proporcionan una visión rápida de los productos incluidos en Sun JAVA Enterprise System y que forman parte de las soluciones completas que suelen montar los clientes.

Los cursos son descargables para su seguimiento off-line y a modo de ejemplo el de GlassFish ocupa 91 megas, principalmente por el audio en mp3 (2 horas)




martes abr 25, 2006

OpenSSO y Sun JAVA System Access Manager

 
El proyecto OpenSSO se está construyendo a partir de código donado por Sun y extraido de la base de código de  Sun JAVA System Access Manager 7. Según el roadmap para Mayo de 2006 tendríamos disponible el código completo del proyecto.
La nueva versión 7 de Sun JAVA System Access Manager incorpora novedades en los siguientes aspectos:

  • Arquitectura
  • Repositorio de Identidad
  • Realms
  • Servicio de Autenticación
  • Consola
Una presentación con información técnica de Sun JAVA System Access Manager 7, sus diferentes módulos, e información adicional sobre OpenSSO se puede descargar de:
Una entrevista con Eric Leach, Jefe de Producto de Sun, se puede descargar de:

Actualización: artículo de Diciembre de 2006 sobre interoperabilidad entre Access Manager y Microsoft ASP.NET con IIS

 

[Read More]

miércoles mar 29, 2006

Presentacion Java Enterprise System Suites

Sun ofrece un modelo de subscripción de los productos de infraestructura Software (LDAP, Correo, Servidor de Aplicaciones, Gestión de Identidad, Servidor de Integración, Portal, y otros).
La presentación que contiene una breve descripción del contenido de las diferentes suites de Java Enterprise System se puede descargar pulsando aquí.


About

jaimecid

Search

Archives
« abril 2014
lunmarmiéjueviesábdom
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Hoy