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]

lunes jul 30, 2007

Premios SOAWorld 2007

 

Hace unas semanas SYS-CON anunció los ganadores de las diferentes categorías en tecnología SOA dentro de la conferencia SOAWorld 2007 celebrada en New York. El método usado se basa en preguntar directamente a los 17.000 lectores. Habitualmente soy bastante escéptico con este tipo de rankings, pero lo que si me gusta es comparar resultados entre diferentes años. Al menos sirve para identificar tendencias. A continuación muestro una tabla comparativa de las principales categorías. Que cada uno saque sus propias conclusiones. No es fácil. Lo que si me ha extrañado es que cambien tanto los resultados de un año para otro.

 

Best App Server 2007 Best Application Server for SOA / Web Services 2006
Java System Application Server, Sun Microsystems BEA WebLogic Server 8.1 (BEA Systems)
Oracle Fusion Middlware Sun Java System Application Server (Sun Microsystems)
Pramati Application Server, Pramati Jboss Application Server (JBoss)
Borland Enterprise Server WebSphere Application Server (IBM)


Best Framework Best Framework for SOA and Web Services
Java Web Services Developer Pack, Sun Microsystems Java Web Services Developer Pack (Sun Microsystems)
Software AG Crossvision webMethods Enterprise Services Platform (webMethods)
Service Manager, SOA Software BEA WebLogic Workshop (BEA Systems)
UI Framework, Helmi Technologies IBM WebSphere Studio Application Developer (IBM)


Best IDE Best SOA IDE
TIBCO General Interface NetBeans/Java Studio Enterprise (Sun Microsystems)
JetBrains IntelliJ IDEA 6.0 IBM WebSphere Studio Application Developer (IBM)
Oracle JDeveloper BEA WebLogic Workshop (BEA Systems)
TPS NetBeans 5.5 / Sun NetBeans 5.0 Visual Basic.NET (Microsoft)


Best Security Solution Best SOA Security Solution
XML and Web Services Security (XWS-Security) 2.0, Sun Microsystems JWSDP XML and Web Services Security (Sun Microsystems)
SecureSpan Gateway, Layer 7 Technologies IBM Tivoli Access Manager (IBM)
Oracle Web Services Manager TransactionMinder (Netegrity)
eTrust Transaction Minder, CA Enterprise Service Integrator (Software AG)


Best Web Services or XML Site Best SOA or XML Site
Sun Developer Network Java Technology and Web Services Site Sun Microsystems, Inc. java.sun.com/webservices (Sun Microsystems)
CentraSite Community Portal, CentraSite Community IBM developerWorks (IBM)
www.altova.com, Altova xml.org (OASIS)
StrikeIron Web Services Marketplace dev2dev (BEA Systems)


Best Web Services or XML Training Best SOA or XML Training
2007 Stylus Studio XML Enterprise Edition, DataDirect Sun Java Web Services Developer Pack Tutorial (Sun Microsystems)
Java Web Services Tutorial Sun Microsystems, Inc. IBM developerWorks Speedstart Web Services (IBM)
Altova Online Training BEA dev2dev (BEA Systems)
XML and Web Services Security (XWS-Security) 2.0, Sun Microsystems IONA Web Services and SOA Foundation Course (IONA Technologies)


Best Web Services Utility Best XML Utility
Java API for XML Processing (JAXP) 1.3 Sun Microsystems, Inc. Java API for XML Processing (Sun Microsystems)
Altova XML Suite 2006, Altova Exegenix Conversion Satellite (Exegenix)
soapUI, eviware XSLT Processor of Altova XMLSpy (Altova)
Stylus Studio 2007 XML Enterprise Edition, DataDirect IBM DB2 XML Extender (IBM)


Best SOA/Web Services Platform Best Web Services Platform
TIBCO Business Works Java EE (Sun Microsystems)
Java EE, Sun Microsystems webMethods Enterprise Services Platform (webMethods)
Oracle Fusion Middleware BEA WebLogic Platform (BEA Systems)
Software AG Crossvision Sun Java Studio Enterprise (Sun Microsystems)


Best BPM Engine Best SOA BPM Engine
TIBCO iProcess Suite webMethods Enterprise Services Platform (webMethods)
Oracle BPEL Process Manager Unwired Orchestrator (Sybase)
Software AG Crossvision Business Process Manager BEA WebLogic Integration (BEA Systems)
Adeptia BPM Server WebSphere Business Integration Modeler (IBM)


Best Integrated Services Environment Best Integrated Services Environment
Oracle JDeveloper Winner: webMethods Enterprise Services Platform (webMethods)
Ivory Service Architect, GT Software IBM WebSphere Studio (IBM)
Software AG Crossvision BEA WebLogic Platform (BEA Systems)
webMethods Fabric Oracle JDeveloper 10g (Oracle)


Best Portal Platform Best SOA Portal Platform
TIBCO PortalBuilder Sun Java System Portal Server (Sun Microsystems)
Java System Portal Server, Sun Microsystems webMethods Portal (webMethods)
Oracle Portal BEA WebLogic Portal (BEA Systems)
WebSphere Integration Developer, IBM IBM WebSphere Portal Server (IBM)


Best XML Parser Best XML Parser
Java API for XML Processing (JAXP) 1.3, Sun Microsystems Java API for XML Processing (Sun Microsystems)
AltovaXML 2006, Altova Altova XMLSpy (Altova)
Oracle XDK IBM XML Parser for Java (IBM)
2007 Stylus Studio XML Enterprise Edition, DataDirect Oracle SDK (Oracle)


Best Integration Tool Best Web Services Integration Tool
Active BPEL Designer, Active Endpoints webMethods Enterprise Services Platform (webMethods)
TIBCO Business Works Unwired Orchestrator (Sybase)
Ivory Service Architect, GT Software BEA WebLogic Integration (BEA Systems)

IBM WebSphere Integration Broker (IBM)
[Read More]

jueves jun 28, 2007

Seminario SOA con cercleFIBER

 

El martes 26 tuve el placer de ser invitado como ponente en un seminario SOA organizado por Cercle Fiber, celebrado en la oficina de Sun Barcelona. Esta vez el objetivo de la sesión no era presentar las soluciones SOA de Sun sino intentar explicar el concepto de arquitecturas orientadas a servicio y situarlas en un contexto de aportación de valor al negocio. A pesar de ser una audiencia numerosa y heterogénea, al final hubo mucha participación lo cual siempre es de agradecer y resultó muy provechoso para todas las partes.

Estos son algunos detalles de la sesión. Al final incluyo enlaces para poder descargar las presentaciones.

TITULO:  SOA, aportando valor al negocio desde la tecnología.
Resumen: Las empresas y organizaciones sustentan cada vez más el negocio en la tecnología. En muchos casos una buena gestión de los sistemas de información se traduce en evidentes ventajas competitivas. SOA (Service Oriented Architecture) permite dar el paso de una gestión departamental a una gestión corporativa de los sistemas de información ligados al negocio. Las ventajas son evidentes:  agilidad a la hora de implementar cambios, reutilización, reducción de costes a medio plazo, aplicaciones compuestas, índices maestros, vistas únicas, cuadros de mando integrados y muchas otras. SOA permite avanzar en una integración total de todas las aplicaciones de la empresa, y que funcionen como si fueran un sólo sistema.
En esta sesión también profundizaremos en las claves técnicas de la tecnología SOA, para poder tomar decisiones en la estrategia de adopción. Sun colabora con los principales proveedores de tecnología SOA en garantizar la interoperabilidad y el cumplimiento de estándares, reforzado además por la elección de JAVA como plataforma base en la mayoría de los proveedores de tecnología SOA.

Agenda:

  • ¿que es SOA? ¿por qué ahora?
  • Tecnología SOA: Proveedores y Categorias.
  • Relación entre SOA y WebServices. Estándares.
  • Gobierno SOA
  • Open Source y SOA

Presentaciones:


[Read More]

lunes may 14, 2007

Compatibilidad de Entel Neoplatform con JavaEE 5 (JEE5)

 

Entel es una compañía que este año también está apostando fuerte por SOA. Su framework de aplicaciones neoplatform es un framework basado en Java y estándares Java EE (J2EE).  En su evolución hacia SOA, Miguel Angel Villacañas, director de tecnología de Entel, ha entrado en contacto con Sun para certificar neoplatform en el estándar Java EE 5 y que pueda funcionar en los nuevos servidores de aplicaciones con capacidades SOA que están saliendo en 2007.

neoplatform es un framework de desarrollo SOA para Java, está construido sobre Spring Framework y proporciona más de 30 servicios de negocio. El modelo de desarrollo con este framework es el propio definido por Spring. neoplatform soporta SOAP 1.1 y 1.2, WSDL 1.1, WS-Addressing, WS-Policy, SAAJ 1.1, entre otros estándares. Hay que tener en cuenta que Sprig 2.1 ya soporta JDK 1.6 y Java EE 5. Actualmente neoplatform se encuentra en versión 2.8.1 y a finales de mayo se libera la versión 3.0.

Más información:

Miguel Ángel Villacañas Salinas
Director de Tecnología del Grupo Entel.


Ingeniero de Telecomunicaciones, Villacañas ha sido director de la Software Factory del grupo IT Deusto y gerente de E-Business y responsable del área de Producción en la Software Factory de la consultora ARICETA & Asociados. Anteriormente, colaboró como arquitecto en Bull y en Informática El Corte Inglés. También fue Ingeniero de desarrollo y jefe de Proyecto en AMPER.

Miguel Ángel Villacañas ha liderado el equipo que ha puesto en marcha la Metodología EPM, Entel Project Management, que recoge e integra las mejores prácticas del sector en las áreas de Project Management & Software Factory.
Su larga experiencia tanto en el ámbito tecnológico (C, C++, Java, J2EE, …), como en el comercial le proporcionan una visión muy clara de las necesidades de los clientes que sabe traducir al plano tecnológico en un sentido práctico y sencillo.

Líder del equipo de desarrollo de arquitectos y principal precursor de la plataforma tecnológica neoplatform.
En palabras de Villacañas: “neoplatform es una tecnología sencilla y potente que promueve el desarrollo y mantenimiento rápido y con alta calidad de las aplicaciones. neoplatform está basada en estándares internacionales reconocidos, y en la experiencia de los profesionales que nos hemos incorporado al proyecto Entel. Tiene como principal objetivo normalizar y unificar criterios en el desarrollo y mantenimiento del software, facilitando su gestión, reduciendo tiempos y costes y aumentando la calidad del producto final, en base a trasladar el concepto de reutilización de componentes al de reutilización de procesos”

 

[Read More]

lunes abr 16, 2007

IIR SOA 2007 integration forum

El 17 y 18 de Abril se celebra el 6º Congreso de Integración del IIR, esta vez con el título SOA 2007. Este año Sun es Partner Platinum así que estaremos presentes con una sesión titulada "La Plataforma de Aplicaciones Compuestas que optimiza su SOA" el lunes 17 a las 17.15 impartida por mi compañero Manuel Rubio, Director de Desarrollo de Negocio SOA y Business Integration. También tenemos una demo de 15 minutos el mismo día a las 18:15, que llevará a cabo mi compañero Jorge Sánchez, Arquitecto SOA/BI. Yo también tengo previsto estar los dos días. Aprovecharé la oportunidad para intercambiar experiencias, y ver el posicionamiento de los diferentes proveedores. Algunos contactos de clientes y partners ya me han confirmado la asistencia.

A priori las sesiones prometen ser muy interesantes, especialmente para ver y comparar las ofertas de los diferentes proveedores. No hay más que ver la lista de ponentes:

  • Manel Regueiro Torres, DENODO, Gerente de Consultoria
  • David Sánchez, DENODO, Director de Operaciones
  • Bill Rafferty, HP, Practice Principal Enterprise Integration
  • Iván Menendez, HP, Business Development
  • José Tomás Salvador, INTERSYSTEMS, Sales Engineer
  • Mónica Villas Olmeda, IBM, Directora Técnica de WebSphere y Lotus
  • Juan Manuel Martínez, IBM, Técnico Especialista en WebSphere
  • Fernando Bocigas Palma, MICROSOFT, Responsable de Negocio de Plataformas de Aplicación
  • Fernando García, MICROSOFT, Director de Venta de Soluciones Plataformas de Aplicación
  • Josep Tarruella, POWERDATA, Director Técnico
  • Oscar Roncero, PROGRESS SOFTWARE, Arquitecto de Soluciones Senior
  • Genaro Pena, SAP IBERIA, Director de Soluciones y Desarrollo de Negocio
  • Manuel Rubio, SUN MICROSYSTEMS, Director de Desarrollo de Negocio SOA y Business Integration
  • Jorge Sánchez, SUN MICROSYSTEMS, Arquitecto SOA/BI
  • Guy Bouchon, VITRIA, Director General España/Portugal
  • Juan Carlos Palacio, VITRIA, Director Técnico España/Portugal
  • Javier Velasco, WEBMETHODS, Director Comercial para España, Portugal y Latinoamérica
  • Lisa Martínez, WEBMETHODS, Responsable Preventa para España, Portugal y Latinoamérica

También prometen ser muy interesantes las sesiones de integradores y clientes finales que nos contarán sus experiencias con SOA:

  • José  Luís  Nuñez, ATOS ORIGIN, Gerente de Desarrollo de Negocio SOA
  • Francisco González Galán, CAJA MADRID, Director Arquitectura Unidad Organización y Sistemas
  • Francisco de Borja García de la Noceda Márquez, PRINCIPADO DE ASTURIAS, DIRECCION GENERAL DE INFORMATICA
  • Luis Martínez Gómez-Lobo, RURAL SERVICIOS INFORMATICOS, Director de Producción
  • Jose Luis Tamborero Zorita, SERVEI CATALÀ DE SALUT, Responsable de Tecnologías y Sistemas
  • Ander Martínez Borrega, SOCIEDAD INFORMATICA DEL GOBIERNO VASCO-EJIE, Responsable de Consultoría de Areas de Conocimiento
  • Alberto Ostorero, TELECOM ITALIA, IT Governance
  • Carlos Prados, VODAFONE, Ingeniero de Integración

 
Respecto a las sesiones de Sun veremos las soluciones conjuntas después de la adquisicón de SeeBeyond en Agosto de 2005. Estos son los detalles:

17.15  La Plataforma de Aplicaciones Compuestas que optimiza su SOA
Manuel Rubio. Director de Desarrollo de Negocio SOA y Business Integration. SUN MICROSYSTEMS
 • ¿Qué es una Aplicación Compuesta y qué aporta?
 • ¿Qué servicios ofrece?
 • Capacidad de integración (TCO)
 • Identidad como parte de la arquitectura
 • Soporte de estándares: interoperabilidad y portabilidad
 • Mayor productividad en el desarrollo
 • Un entorno operativo diseñado para SOA
 • La construcción de un centro experto SOA
 

18.15 Demo SUN
Las ventajas de una suite integrada para el desarrollo de aplicaciones compuestas basadas en SOA
Jorge Sánchez Arquitecto SOA y BI. SUN MICROSYSTEMS
 • Múltiples tecnologías en un único proceso de negocio completo de extremo a extremo
 • Business Process Management (BPM) y workflow
 • Integración entre aplicaciones y conectividad business-tobusiness
 • Portal de acceso, personalización e identidad: autenticación y autorización
 • Automatización de procesos y reglas complejas: monitorización de actividad de negocio BAM
 • Definición y cumplimiento de políticas, gestión del ciclo de vidade los servicios, gestión y monitorización

 

[Read More]

sábado abr 14, 2007

Resumen Seminario SOA


 

Realmente interesante el Seminario SOA de SoftwareAG Institute en el que he tenido la oportunidad de participar como ponente invitado. Al final todo un éxito, unas 45 personas, frente a las 20 previstas inicialmente. El ver el tema de SOA desde diferentes ángulos es desde luego enriquecedor, y conocer las experiencias reales de Mapfre Caja Salud, Endesa, y GISS (Gerencia Informatica de la Seguridad Social) más todavía.

He salido con algunas ideas más claras que voy a intentar resumir.

Los 4 pilares básicos de SOA se pueden considerar que son Tecnología, Metodología, Gobierno y Gestión del Cambio, que coinciden con las 4 Ps (Platforms, Practices, Processes, People) que aparecen en el documento de guía SOA de Sun. Por tanto en la evolución hacia SOA, la tecnología, en general el Software de plataforma SOA, es algo muy importante pero no suficiente. Mi trabajo suele estar concentrado en conocer muy bien la tecnología, así que he tenido la oportunidad de ampliar las otras áreas. En este punto de los 4 pilares coincidían además tanto Enrique Bertrand (SoftwareAG), como Leire Bastida (ESI) o David Pascual Portela (INDRA).

Los dos acrónimos clave en SOA, especialmente en el área de tecnología son ESB (Enterprise Service Bus) y BPM (Business Process Management). Hay otros, pero estos dos parecen haber consolidado las dos categorías principales de soluciones de Software de Infraestructura SOA. Javier Cámara supo transmitir muy bien donde encaja el ESB dentro de una arquitectura lógica de referencia. Más allá de estas dos categorías, el resto de categorías como BAM (Business Activity Monitoring), Portal, BPEL (Business Process Execution Language), BRE (Business Rules Engine), B2B (Business to Business), ETL (Extraction Transform Load) son complementarias y suelen estar englobadas en las SOA Suites de los grandes proveedores.
La evolución hacia SOA es en la mayor parte de los casos una evolución conjunta de los departamentos de negocio y los de sistemas de información (TI). Pero claro, el foco de interés para los equipos técnicos suele ser el ESB, mientras que el BPM suele serlo para los equipos de negocio. Sólo hay que darse cuenta donde está la B de Business. ¿Se podría implantar un BPM sin tener un ESB? En la evolución hacia SOA lo habitual es empezar creando servicios, muchas veces para exponer lógica de negocio ya existente. Un ESB puede ayudar en esta tarea especialmente en el caso de tener que integrar en la arquitectura múltiples sistemas heterogéneos. En casos simples donde no sea necesario un ESB, se podría implantar un BPM como parte de una arquitectura SOA, pero lo habitual es que sí que sea necesario un ESB, y por tanto el BPM se debería integrar perfectamente con el resto de infraestructura.

En el área de Gobierno SOA (SOA Governance) también existe tecnología, pero generalmente está más próxima a los departamentos de Operación, Explotación, Producción, Sistemas, Seguridad, Metodología o Calidad y más alejada de los departamentos de Arquitectura y Desarrollo. El registro de servicios, generalmente basado en UDDI, suele ser el punto de contacto entre ambos y pieza clave en las soluciones de Gobierno SOA. También hay que considerar en este área las soluciones IAM (Identity Access Management). Es por esto que los proveedores de soluciones de Gobierno SOA sean a veces distintos o complementarios a los proveedores de soluciones ESB y BPM e incluso las propias soluciones de Gobierno de los diferentes proveedores muchas veces son complementarias entre sí. Aun así un buen Gobierno SOA tiene más implicaciones que las meramente tecnológicas.

En la sesión de Gestión del Cambio, David Pascual Portela de Indra, desarrolló los aspectos clave en la evolución hacia SOA. La conclusión más importante es que es necesario la creación de un equipo de Arquitectura SOA desde las primeras etapas, formado por personas de TI y de negocio. Este equipo puede ser construido a partir de perfiles ya existentes, pero desde luego evolucionar hacia SOA sin hacer algunos cambios organizativos o de roles, y por tanto sin contar con el apoyo de la dirección parece muy complicado.

Como siempre, los casos prácticos despertaron gran interés ya que permiten compartir experiencias y entrar en contacto con la realidad. ¿y cual es la realidad? Pues la realidad es que casi siempre nos encontramos ya muchos Web Services, y primeros pasos en la nueva dirección, pero en general las funcionalidades de los ESB y BPM se han construido internamente con la tecnología existente. En los tres casos prácticos de Mapfre, Endesa, y GISS, ya tienen en producción abundantes Servicios Web sobre Servidores de Aplicaciones J2EE y ahora mismo es cuando se está en proceso de decisión de tecnología de ESB, BPM o Gobierno según los casos.
La evolución hacia SOA requiere tener las ideas claras y suele ser un proceso que puede durar varios años. La realidad es que la primera toma de contacto siempre se produce empezando a utilizar Web Services en los proyectos actuales sin adquisición de nueva tecnología. Luego en función de cada caso particular se decide por donde continuar.

Por cierto, las ponencias de Enrique Bertrand fueron excelentes, tanto la de Beneficios que aporta SOA, como la de cálculo del ROI para justificar SOA desde un punto de vista de negocio. Esta claro que si SOA implica adquisición de tecnología y cambios organizativos, se debe poder explicar y justificar. La audiencia del seminario, mayoritariamente perteneciente al área de TI, necesitamos de sólidos argumentos de negocio para justificar estas inversiones y cambios.

 

 

 

[Read More]

jueves abr 12, 2007

Gartner: Relación entre Servicios Web y SOA

Ya he comentado otras veces que los estándares de Web Services son clave en SOA, y que en teoría una SOA se podría implementar sin Web Services (Servicios Web), pero siendo realistas cualquier proyecto SOA realizado en los últimos años está plagado de ellos. Es más, la mayoría de los clientes empiezan a practicar con SOA creando un Servicio Web, muchas veces sobre lógica de negocio ya existente. Un diagrama de estándares SOA es en su mayor parte un mapa de estándares de Web Services.

Preparando la sesión que he impartido en el Seminario SOA de SoftwareAG, me he encontrado con un par de informes de Gartner públicos, que aunque son de 2003 la verdad es que leyéndolos ahora en 2007 siguen estando de total actualidad y que ya adelantaban estas ideas.

Los informes se pueden descargar desde aquí:

Merece la pena leerlos enteros, ya que en total son 5+6 páginas e incluyen contenido como éste:

Gartner describe la arquitectura orientada a servicios por primera vez en 1996, pero el interés en la misma se vio aumentado por la aparición de una importante tendencia del mercado: los Servicios Web. Aunque los Servicios Web no necesariamente significan SOA, y no todas las SOAs están basadas en Servicios Web , la relación entre las dos tendencias es importante, y se potencian mutuamente: el interés por los Web Services lleva hacia SOA, y las ventajas de la arquitectura SOA ayudan a que las iniciativas de Web Services tengan éxito.

En 2003, SOA entra al fin por completo en el mundo de las TI empresariales, a través de los Servicios Web:

  • Al contrario que CORBA y DCE, los estándares de servicios web no tienen detractores entre los fabricantes
  • La flexibilidad de los Servicios Web para soportar aplicaciones multicanal
  • La capacidad de SOAP de pasar por los firewalls, aprovechando la ubicuidad del HTTP
  • El soporte de Servicios Web en servidores de aplicaciones que albergan lógica empresarial
  • Los ESBs, que combinan Servicios Web con middleware orientado a mensajes (MOM), más algunas capacidades de transformación y enrutado

En fin, que muchas veces leer los informes de analistas, cuando ya ha pasado largo tiempo, puede venir bien para ver si efectivamente acertaron sus prediciones. Esta vez parece que sí.


[Read More]

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]

domingo mar 11, 2007

JSWEB 2007 en el CEDI de Zaragoza

 

Hace unos días se hicieron públicas las fechas del tercer congreso JSWEB sobre Web Services y SOA. Este año se celebrará en Zaragoza el 12 y 13 de Septiembre, y el envío de comunicaciones (Call For Papers), también llamadas contribuciones o trabajos, está abierto hasta el 20 de Abril. Estas contribuciones pueden tener un formato corto de 2 páginas, o uno más largo de 8 páginas. Después de la evaluación por parte del cómite científico se comunicará a los autores, el 1 de Junio, los trabajos seleccionados que se recogerán en un libro y CD, y que serán la base de las agenda de las jornadas.

Mi experiencia como miembro del comité científico en las dos primeras ediciones ha sido muy positiva, así que este año continuaré colaborando, revisando trabajos, y contribuyendo al éxito y progresión de estas jornadas técnicas. Por supuesto, la fecha ya está reservada en mi agenda, y espero encontrar a muchas de las personas que estuvieron en Granada y Santiago de Compostela, y a muchas otras más que se apunten por primera vez este año. La verdad es que Zaragoza es una ciudad muy cómoda para viajar desde Madrid o Barcelona, así que supongo que se superará la afluencia de otros años con creces. Al final adjunto la lista de personas tanto de Universidad como de Empresa que forman (o han formado) parte del cómite técnico, muchas de ellas también estarán presentes este año en Zaragoza.

La primera edición se celebró dentro del multi-congreso CEDI 2005 de Granada, y esta tercera edición aprovechará el CEDI 2007 de Zaragoza. Hay que tener en cuenta que el CEDI no se celebra todos los años, ya que el siguiente está previsto para 2010. Una nota positiva sobre la celebración en el CEDI es que se podrán aprovechar las ayudas económicas de hasta 350 euros para facilitar la participación de la comunidad latinoamericana.

Aunque el CEDI es un congreso que está más cerca de la universidad que de la empresa, la filosofía de las Jornadas de Servicios Web y SOA es el intercambio de experiencias con aportaciones de ambos mundos. Es por ello que a diferencia de las dos ediciones anteriores, este año las contribuciones de universidades y empresas se revisarán por separado y con criterios diferentes, para acomodar adecuadamente ambos tipos de trabajos y que tengan una representación equitativa. Los ecosistemas de las universidades y empresas son muy diferentes, y uno de los objetivos de las jornadas es precisamente estrechar lazos y aumentar el conocimiento mutuo, y lograr el equilibrio en trabajos, ponencias y agenda. Yo ya comenté con Jose Carlos del Arco, alma espiritual de las jornadas, que uno de los grandes puntos de contacto entre ambos mundos es el software Open Source usado en ambos tipos de proyectos, y personalmente me gustaría que este año los trabajos hicieran especial énfasis en éste área. Yo mismo intentaré buscar algo de tiempo y contribuir con algún trabajo.

Como nota respecto a este tema, comentar que varios miembros de los grupos de trabajo de INES (Iniciativa Española de Software y Servicios) ya han participado en jornadas anteriores, ya que la mayoría de ellos o bien están enfocados directamente plataformas de Servicios WEB y SOA, o bien hacen uso de esta tecnología de manera indirecta. Esta lista incluye a Leire Bastida (European Software Institute), Francisco Nieto (European Software Institute), Juan Antonio Prieto (XimetriX), Ozelín López (iSOCO) y Yosu Gorroñogoitia (ATOSOrigin). Ójala que este año sean muchos más. INES es la Plataforma Tecnológica Española en el área los Sistemas y Servicios Software y constituye una red de cooperación científico-tecnológica integrada por los agentes tecnológicos relevantes del área (empresas, universidades, centros tecnológicos, etc.), y por tanto constituye un caldo de cultivo para la colaboración Universidad-Empresa. Se puede consultar la lista pública de miembros del comité gestor de INES para ver que ya son más de 80 empresas y universidades. A mi modo de entender una relación más estrecha entre JSWEB y los grupos de trabajo especializados en Web Services y SOA de INES sería muy constructiva para ambas partes.

Más información:

Enlaces a blogs:




Personas de Empresas que forman parte del comité científico:

  • Enrique Bertrand (Software AG)
  • Richard Benjamins (iSOCO)
  • Ignacio Boixo (XBRL)
  • Baltasar Carretero (T-Systems)
  • Jaime Cid (Sun Microsystems)
  • Francisco Curbera (IBM TJ Watson Rearch Center)
  • Ferrán García (Oracle)
  • José García Franquelo (Sadiel)
  • Juan José Hierro (Telefónica I+D)
  • Rubén Lara (Tecnología, Información y Finanzas)
  • Ozelín López (iSOCO)
  • Alberto Mijares(Fundació CTIC)
  • Juan Antonio Ortega (Junta de Andalucía)
  • Diego López (Red Española de I+D, RedIRIS)
  • Juan Antonio Prieto (Ximetrix)
  • José Ramón Salgado (Telvent)
  • Genoveva Vargas (CNRS, Francia)

Personas de Universidades que forman parte del comité científico:

  • Carlos Delgado Kloos (Universidad Carlos III de Madrid)
  • Jesús Arias Fisteus (Universidad Carlos III de Madrid)
  • Vicente Luque Centeno(Universidad Carlos III de Madrid)
  • Pedro Javier Álvarez (Universidad de Zaragoza)
  • José Ángel Bañares (Universidad de Zaragoza)
  • Pablo Castells (Universidad Autónoma de Madrid)
  • Valeria de Castro (Universidad Rey Juan Carlos)
  • Óscar Corcho (University of Manchester)
  • Rafael Corchuelo (Universidad de Sevilla)
  • Óscar Díaz (Universidad del País Vasco)
  • Juan Miguel Gómez (Universidad Carlos III de Madrid)
  • Asunción Gómez Pérez (Universidad Politécnica de Madrid)
  • José Emilio Labra (Universidad de Oviedo)
  • Manuel Lama (Universidad de Santiago de Compostela)
  • Jordi Marco (Universidad Politécnica de Cataluña)
  • Esperanza Marcos (Universidad Rey Juan Carlos)
  • Eduardo Mena (Universidad de Zaragoza)
  • Juan José Moreno Navarro (Universidad Politécnica de Madrid)
  • Guadalupe Ortiz Bellot (Universidad de Extremadura)
  • Marta Patiño (Universidad Politécnica de Madrid)
  • Óscar Pastor (Universidad Politécnica de Valencia)
  • Juan Pavón Mestras (Universidad Complutense de Madrid)
  • Mario Piattini (Universidad de Castilla La Mancha)
  • Isidro Ramos (Universidad Politécnica de Valencia)
  • Mariano Rico (Universidad Autónoma de Madrid)
  • Luis Sánchez Fernández (Universidad Carlos III de Madrid)
  • Eduardo Sánchez Vila (Universidad de Santiago de Compostela)
  • Ambrosio Toval (Universidad de Murcia)
  • Antonio Vallecillo (Universidad de Málaga)


[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:

 

jueves nov 16, 2006

JSWEB 2006:Jornada 1

jsweb 2006 santiago 

Buenos, ya estamos en Santiago. Las sesiones de la mañana han sido muy interesantes, incluida la mesa redonda sobre SOA en la que he participado.

Ampliaré información, pero por ahora adjunto las transparencias que he usado en la presentación y que he comentado que subiría al blog.

La mañana empezó con Francisco Curbera, investigador español que trabaja para IBM en Estados Unidos, concretamente en el IBM TJ Watson Rearch Center, que profundizó en el estado actual de estándares.

Carlos Peña Dorta de Arte Consultores nos contó su experiencia en un interesante proyecto del Servicio Canario de Empleo utilizando tecnología ESB basada en el estándar JBI, en concreto ServiceMIX.

Elena Sanchez Nielsen de la Universidad de la Laguna (ULL) nos comentó su experiencia de arquitectura SOA en el intercambio de información entre las asambleas legislativas del Parlamento de Canarias. La arquitectura está basada en tecnología JAVA y .NET.

Felip Salas Suau, consultor del área de Negocio electrónico de la Fundación IBIT, nos contó  la propuesta tecnológica y las conclusiones a las que han llegado a partir de la implementación de la Administración Digital en el municipio de Calvià. La tecnología base es un ESB basado en JBI con uso extensivo de XML Scheme y WSDL.

Por la tarde llegó el turno de las sesiones MDA. Esta vez hice fotos:

Vicente Pelechano UPV JSWEB 2006Guadalupe Ortiz UNEX JSWEB 2006

Valeria de Castro URJC JSWEB 2006Marcos Lopez Sanz URJC JSWEB 2006Luis Alvarez Sabucedo

viernes nov 03, 2006

Sun presenta su estrategia SOA

El pasado 3 de Octubre, durante una rueda de prensa, Sun presentó su estrategia comercial de SOA basada en Java CAPS 5.1.

 

Jose Manuel Rodriguez Sun SOA

Begoña Contento, redactora de BPM-Spain.com, acudió al evento de prensa en el que el fabricante dió a conocer las características de este producto.

Por su interés, adjunto un extracto de la nota de prensa, que se puede leer completa en el documento PDF descargable en el enlace del final.

La compra de la empresa SeeBeyond por parte de Sun Microsystems el año pasado se ha materializado en Java CAPS 5.1, una suite de integración que permite crear aplicaciones compuestas sobre arquitecturas SOA y garantiza la interoperabilidad entre distintas plataformas, como Java y .Net. La intención de la compañía es ofrecer en breve su descarga gratuita desde internet, reforzando así su apuesta por el software abierto.

Sun Java Composite Application Platform Suite (Java CAPS) forma parte de Java Enterprise Systems, la plataforma de software empresarial abierto de Sun, compuesta a su vez por otras suites: Java Application Platform Suite, Identity Management Suite, Availability Suite y Web Infraestructure Suite. En una rueda de prensa celebrada en Madrid el pasado 3 de octubre, José Manuel Rodríguez, Director de Software de Sun Microsystems Ibérica, junto con Manuel Martínez, Product Marketing Manager, y Manuel Rubio, Business Development Manager SOA & Business Integration, expusieron las funcionalidades de Java CAPS, núcleo de la oferta SOA de su compañía. 

Sun presenta estrategia SOA basada en Java CAPS

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