Feed on Posts or Comments

Monthly ArchiveJuly 2008



Personal Fernando José on 29 Jul 2008

Cerrado por Vacaciones

Ya no he escrito mucho y es porque he estado casi en “idle mode”, el calor de Madrid es bueno para “terrazear” pero no para ponerse a estudiar. Todo este mes no escribiré, queda pendiente hacer el split del blog ( Inglés-Español ) y orientarlo a un tema en específico.

Saludos y buenas vacaciones, nos vemos al regreso.

Oracle Fernando José on 03 Jul 2008

Oracle+BEA línea de evolución

Thomas Kurian en un webcast de 1:40 minutos de duración ( si tienen tiempo merece la pena verlo ) expuso el roadmap o línea de evolución de los productos conjuntos de Oracle y BEA. Como era de esperarse algunos productos se van otros se quedan.

Primero los productos de BEA se clasificaron en tres grupos: estratégicos, en desarrollo y convergencia y en periodo de mantenimiento. El primero son los productos que se incorporarán inmediatamente, los segundos se rediseñaran e incluiran en la línea de productos de Oracle, finalmente a los últimos se les brindará soporte ya que BEA los quitó de su línea de desarrollo antes de la adquisición de la empresa. Es muy interesante que Oracle quiera dar soporte a todos los productos y no forzar las migración, esto genera un costo bastante que se compenzar al mantener la base de clientes.

En la segunda parte de la charla Thomas Kurian fue explicando cada una de las areas de arquitectura de negocio tanto en la estratégia a adoptar por Oracle como evaluando producto por producto la línea de desarrollo. Los temás mas relevantes (en mi opinión) por área de negocio son:

Herramientas de Desarrollo: JDeveloper es y será la herramienta de referencia para toda la pila de aplicaciones. Productos anteriores de BEA como BEA Workshop se fusionara en un producto de Oracle llamado Eclipse Pack ( para Eclipse obvio) . Se continúa el soporte de desarrollo de Forms y Reports.

Servidores de Aplicaciones y Procesamiento de Transacciones: Se pone énfasis a un producto que muchos lo daban por muerto Tuxedo, este producto será el principal para procesamiento de transacciones en plataformas C, C++ y Cobol. El notición ( para mi ) fue que el servidor de aplicaciones principal es el de BEA y que todo lo que tiene relación con “fusion” estará orientado a este servidor de aplicaciones; se continua dando soporte y desarrollo al OC4J de Oracle. JRockit de BEA es la máquina virtual de Java por defecto para Oracle, aunque se soportarán y certificarán otras Java VM (Sun,IBM). Toplink continuará siendo el referente para la gestión de JPA y EJBs y Coherence será el producto para realizar datagrids.

SOA: En el campo de SOA se mantiene Oracle Data Integration como producto de ETL ( es interesante ver como encaja esto con Oracle BIEE ) . Se unen dos productos Oracle ESB y Aqualogic Service Bus de BEA para formar Oracle Service Bus . Se mantiene BPEL processes manager como herramienta – plataforma de orquestación, sin embargo se integrará BEA Weblogic Integration a Oracle BPEL.

BPM: Se unen BPA ( una herramienta creada por ARIS para Oracle?) y Aqualogic BPM Designer de BEA, también se fusionaran las máquinas de ejecución de ambas lineas de producto ofreciendo una aplicación en conjunto que reemplace el BPM suite.

Enterprise 2.0 y Portales: Oracle Universal content manager como gestor de contenidos, Oracle Web Center como framework de desarrollo. La inclusión de productos de BEA como Pathways para análisis de flujo de navegación en sitios web y tagging . Todos los productos se fusionarán en Oracle Web Center.

Identity Management: Se mantiene el Oracle Identity Manager (LDAP) y la mayoría de productos de gestión de identidad ( Role, Access, SSO, Identity Federation). Se añade al grupo Aqualogic Enterprise Secutity como gestor de autorización (no autenticación).

Enterprise System Management: Enterprise Manager Grid Control (OEM) tiene muchos más management packs para control de Middleware de BEA, SOA, Identity Management, BPM??. También plugins de diagnostico de Middleware (AD4J, JRockit).

SOA Gobernance: Todo el gobierno de servicios se centrará alrededor del repositorio Aqualogic de BEA, se mantiene Oracle Service Repository (UDDI), para control de calidad de servicio Oracle Web Service Manager. Se complementa esta área con plugins para Grid Control (OEM) , el plugin de gestión de servicios (SLAs) y el de gestión de SOA.

Service Delivery Platform: finalmente Kurian hablo de productos orientados a las Telcos, pricipalmente en la gestión de protocolos SIP, PBX Virtuales, etc. De este tema se poco asi que prefiero no opinar.

Al finalizar puntualizó que la mayoría de productos BEA ingresaran como 10gR3 y se cortó un poco en decir que va a pasar en 11g aunque el camino cada vez parece más claro.

En conclusión, el servidor de applicaciones preferido por Oracle será el de BEA. Enterprise Manager Grid Control tiene una función predominante con plugins que trascienden varias capas de negocio ( SOA, SLAs, VMs, etc) . Muchos productos BEA-Oracle tanto de SOA, BPEL y BPM se fusionan para formar una propuesta más consistente. En fin que hay que estudiar con premura el servidor de aplicaciones de BEA y luego ir evaluando el resto de productos (uff ufff).

Existe información adicional en un sitio web preparado especialmente por Oracle para explicar esta transición. Blogs de Oracle [1][2] y externos [1] se hacen eco de este tema a la vez.

Saludos y ha estudiar BEA y Siebel.