domingo mar 25, 2007

Seminario SOA en Software AG Institute

Javier Cámara, Responsable del Centro de Competencia SOA en Software AG España, me ha invitado a participar en el Seminario SOA que impartirá próximamente el Software AG Institute: "Guía hacia el exito de su Estrategia SOA" (Madrid, 12 y 13 de abril). Mi contribución se centrará en dos de mis áreas de especialidad: el mercado de tecnología SOA, y especificaciones y estándares. Desde Sun somos testigos de cómo los proveedores de tecnología Web y de plataformas de Aplicaciones y los proveedores de tecnología de Integración han evolucionado hacia SOA eligiendo JAVA como plataforma base. Las nuevas arquitecturas de Middleware SOA de ORACLE y SAP, y también de BEA, IBM y JBOSS están basadas en JAVA. Los proveedores tradicionales de software de integración: TIBCO, WEBMETHODS, SEEBEYOND (ahora Sun) y SOFTWAREAG también usan JAVA de manera extensiva en sus nuevas soluciones SOA. Por otra parte, SUN lidera junto con IBM y MICROSOFT muchos de los nuevos estándares de Web Services con gran presencia en los principales organismos y consorcios de estandarización.

Mi ponencia tratará de resumir y dar las claves para entender tanto la evolución del mercado de tecnología SOA como sus estándares.  Intentaré dar una visión de negocio y estrategia sin entrar en detalles técnicos dado el público objetivo. Será el Jueves 12 de Abril a las 13:00 horas, con el siguiente título y contenido:

PANORAMA DEL MERCADO DE TECNOLOGÍAS SOA

  • Proveedores y categorías
  • Historia y evolución de la oferta de soluciones SOA
  • Categorías de soluciones SOA:  ESB, BPM, APS, BAM, ETL
  • Quién es quién. Oferta de los principales proveedores
  • Analistas y Posicionamiento de mercado
  • Previsiones y futuro
  • Especificaciones y estándares
  • Organismos de estandarización
  • Interoperabilidad y Web Services
  • Estado del arte y hoja de ruta
  • Grado de madurez y grado de adopción


Más información del seminario:

Software AG Institure, Seminario SOA: Objetivos, Agenda, Ponentes, Inscripción [PDF] 

El seminario va dirigido especialmente a:

  • Directores de Informática / Tecnologías de la Información / Sistemas de Información
  • Directores de Desarrollo de TI
  • Directores de Explotación de TI
  • Directores de Estrategia / Innovación de TI
  • Responsables de Arquitecturas de TI
  • Responsables de Normalización de Actividades de TI
  • Responsables de Integración de Aplicaciones
  • Consultores, técnicos y responsables de áreas relacionadas con el desarrollo, integración, implantación y explotación de Sistemas de Información

Los objetivos del seminario son:

  • Obtener pautas,  procesos  concretos y mejores prácticas , reduciendo riesgos y asegurando una implantación satisfactoria
  • Medir los beneficios y calcular el ROI  de SOA basándose en los objetivos de su negocio
  • Entender el valor, beneficios y conceptos fundamentales  de SOA
  • Evaluar la infraestructura tecnológica  necesaria y la gestión del cambio  que implica
  • Decidir cuándo es conveniente una Arquitectura  Orientada a Servicios y conocer diferentes alternativas  para su adopción
  • Reducir costes de integración y potenciar la reutilización  de la infraestructura IT existente
  • Identificar las funciones críticas del gobierno de una SOA  y aprender cómo implantarlo
  • Clarificar las relaciones entre SOA, Web Services, WS-\*, BPM, Web 2.0 y otros estándares
  • Desarrollar e implementar su estrategia SOA a corto, medio y largo plazo

Ponentes:

 

  • Enrique Bertrand López de Roda (Director de Tecnología de Software AG España)
  • Javier Cámara Melgosa (Responsable del SOA Competence Center de Software AG España)
  • Jaime Cid Esteban (Web Solutions Architect, Sun Microsystems)
  • Leire Bastida Merino (Ingeniero Departamento de I+D del European Software Institute, ESI)
  • Eduardo Carrera Lespinas (Director General de Amberpoint Iberia - Latam)
  • David Pascual Portela (Responsable del área de Estrategia e Innovación Tecnológica de Indra)

Casos Prácticos:

 

  • Caso Práctico 1: “ESTRATEGIA SOA EN MAPFRE CAJA SALUD"
    • Isidro Cucó Martín de Jorge (Responsable de Arquitectura y Seguridad de la Información)
  • Caso Práctico 2: “ROADMAP ARQUITECTURA GLOBAL DE ENDESA"
    • Luis Miró Simón (Director de Estrategia e Innovación TIC de Endesa)
  • Caso Práctico 3: “ADOPCIÓN DE SOA EN LA GERENCIA INFORMÁTICA DE LA SEGURIDAD SOCIAL”
    • Mª Milagros de la Sierra Criado (Jefe de Área del Centro de Preexplotación en la Gerencia Informática de la Seguridad Social)


[Read More]

miércoles ene 17, 2007

Los estándares de Web Services son clave en SOA

 

¿Se puede implementar SOA sin usar Web Services? En teoría si, pero en la práctica no.

SOA => INTEROPERABILIDAD => ESTANDARES => WEB SERVICES 

La gran ventaja de SOA es poder construir una misma arquitectura que incorpore tecnología y productos de diferentes proveedores, y por tanto la clave es la interoperabilidad.

Construir un arquitectura software distribuida en n-capas y descompuesta en servicios débilmente acoplados con tecnología de un sólo fabricante no sirve de mucho, en realidad es un sobreesfuerzo para conseguir lo mismo que con una arquitectura tradicional. Ningún beneficio. Bueno, en realidad si que suele haber beneficios en reutilización y mantenimiento de las aplicaciones, pero desde luego muchas veces no compensa.

La clave en las aplicaciones compuestas que reutilizan todos los servicios de una organización es la interoperabilidad y esta se consigue con los los estándares conocidos como Web Services o Servicios Web. Inicialmente existían 3: SOAP, WSDL y UDDI, pero a día de hoy la cosa se ha complicado, ya que las arquitecturas SOA corporativas necesitan de muchos más para ser interoperables a todos los niveles. Un caso habitual es la interoperabilidad entre aplicaciones JAVA EE y .NET usando una misma arquitectura SOA.

WEB SERVICES => APPLICATION SERVER => JAVA EE & .NET

Los Web Services se apoyan fuertememente en XML y en protocolos WEB como HTTP, necesitando por tanto de un Servidor de Aplicaciones Web para poder funcionar, y esto en el mundo de las aplicaciones corporativas es igual a Servidores de Aplicaciones, JavaEE en la gran mayoría de los casos (SUN, ORACLE, IBM, BEA, JBOSS, SAP, etc) y a .NET en un caso (MICROSOFT). También existen implementaciones de Web Services en otras tecnologías pero no están tan avanzadas y desde luego con un uso minoritario dentro de la gran empresa.

WS-\* => JAVA EE 5 & .NET FRAMEWORK 3.0

Por otra parte la implementación de los nuevos estándares de Web Services (conocidos como WS-\*) se encuentran en los productos que han sido desarrollados en 2005 y 2006, y que ahora en 2007 ya están disponibles, es decir en las versiones de JAVA EE 5 y .NET Framework 3.0.


Veamos una tabla comparativa con las pilas Open Source de Web Services:

WS-\*

Feature

Axis 1.x

Axis2

Celtix

Glue

JBossWS

XFire

GlassFish

WS-Addressing

X

X

X

X

X

X

X

WS-Eventing


X



X



WS-Notification

X



?


?


WS-ReliableMessaging

X

X

X




X

WS-Policy


X





X

WS-Security Policy


X





X

WS-Security

X

X


X

X

X

X

WS-Trust


X





X

WS-Secure Conversation


X





X

WS-Metadata Exchange







X

WS-Atomic Transaction

X

X





X

WS-Coordination

X

X





X

WSDL 1.1 Support

X

X

X

X

X

X

X

WSDL 2.0 Support


X






Esta tabla y detalles adicionales se pueden encontrar en el wiki de Apache: http://wiki.apache.org/ws/StackComparison

Por otra parte dentro de los estándares de plataforma SOA e integración en JAVA, está despegando con fuerza JBI (Java Business Integration). Sun lidera la implementación Open Source de este estándar dentro del proyecto OpenESB.

Más información:

 

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