te hacemos llegar este boletín, porque entendemos que Informar es Colaborar. Si no puedes visualizarlo correctamente, está disponible en la página web correspondiente.

boletín n.22

 

Editorial
Mitos y hechos sobre SOA El Lado Oscuro de SOA
Enterprise service Bus
Caso de éxito

SOA, ESB y otras modas

No hace ni 5 años que estábamos explicando el significado y las herramientas para ofrecer soluciones de EAI (integraciones de sistemas intra-empresa) y B2B (integraciones de sistemas entre empresas) operando de la forma más abierta que era posible. Hoy, aquello ya es historia y algunos de los estándares que ya se comentaban para entonces, han acabado imponiéndose realmente (por ejemplo los XML Web Services y el concepto de arquitectura orientada a servicio SOA). Como complemento a SOA, otro palabro: "ESB" (Enterprise Service Bus) se ha puesto de moda (y que se refiere a una arquitectura software a nivel de empresa que permite un integración incremental de servicios dirigida por las necesidades de negocio).

Dada la relativa actualidad de este término, podemos encontrar una buena explicación del concepto en wikipedia, pero SOLO en inglés, y en castellano nos tenemos que quedar, por llamarlo de alguna forma, con la versión conceptual anterior (EAI).

En la mayoría de los casos, la tecnología subyacente solo ha ido evolucionando de modo natural entre las fechas de nacimiento de ambos términos, pero una vez más, los tecnólogos nos tenemos que poner al día, si no lo estamos ya, en la jerga que circula por Internet y entre todos los fabricantes de software.

Mitos comunes sobre SOA

  1. SOA es una tecnología

  2. SOA requiere Servicios Web

  3. SOA es nueva y revolucionaria

  4. SOA asegura la alineación de TI y negocio.

  5. Una arquitectura de Referencia SOA reduce el riesgo de la implementación

  6. SOA necesita una completa revisión de la tecnología y los procesos.

  7. Necesitamos construir una SOA como sea

Hechos sobre SOA

  1. SOA es una filosofía de diseño independiente de cualquier producto, tecnología o tendencia de la industria.

  2. Las SOAs pueden realizarse con servicios web, pero usar servicios web no dará como resultado necesariamente una SOA.

  3. EDI, CORBA y DCOM eran ejemplos conceptuales de SOA.

  4. SOA no es una metodología.

  5. Las SOAs son como los copos de nieve, no hay dos iguales.

  6. SOA debería ser incremental y basarse en sus inversiones actuales.

  7. SOA es un medio, no un fin (¡¡ Entrega una Solución, no una SOA !!)

El Lado Oscuro de SOA

(InformationWeek, 4 de septiembre de 2006)

  • El 19% dice que los proyectos no cumplieron las expectativas iniciales.

  • El 46% dice que el proyecto introdujo más complejidad de la esperada.

  • El 30% dice que el proyecto costó más de lo esperado, y aun así no consiguió generar el retorno prometido.

  • Sólo el 5 % dice que el resultado superó las expectativas.

La Verdad sobre SOA

(CIO Magazine, 15 de Junio de 2006)

  • "Los servicios construidos de forma aislada, sin tener en cuenta los objetivos de negocio y de arquitectura de la empresa... puede fracasar instantáneamente. Los grandes ejercicios de planificación arquitectónica pueden hacerse interminables, sin proporcionar ningún beneficio real al negocio."

 Enterprise Service Bus

Enterprise Service Bus (ESB) significa cosas distintas para personas distintas:

  • "La etiqueta ESB simplemente implica que un producto es un producto de algún tipo de inrtegración middleware que soporta protocolos de servicios Web y MOM." Grupo Burton.

  • "Una espina dorsal de integración basada en estándares, que combina mensajería, Servicios Web, transformación y enrutamiento inteligente" Sonic Software

  • "Una plataforma de empresa que implementa interfaces estandarizados par comunicación, conectividad, transformación y seguridad." Fiorano Software

  • "Una infraestructura capaz de Servicios Web que sioporta comunicación inteligentemente dirigida y relaciones mediadas entre componenentes de negocio conectados y desconectados." Gartner Group

  • "Para decrilo claramente: Si tienes WebSphere MQ y otros agentes WebSphere y servidores de integración, tienes un ESB" Bob Sutor, IBM

Simplificando mucho, un ESB hace cosas como:

  • Agente de mensajería (broker)

  • Transformación de mensajes

  • Validación de mensajes

  • Orquestación del Servicio

  • Adaptación a los canales

  • En definitiva, es un Middleware orientado al servicio y como unidad atómica, al mensaje

Los productos y Tecnologías Microsoft hoy ofrecen un superconjunto de funcionalidades ESB por medio de:  BiztalkServer, Web Service Foundation, Visual Studio, Tecnologías y productos periféricos, Guía arquitectura y buenas prácticas:

El caso de éxito de ENCAMINA con Canelaconecta

CanelaFoods, apoyado por ENCAMINA, ha desarrollado el concepto de CanelaConecta, como compendio de procedimientos y herramientas altamente eficientes, para facilitar el proceso de compra a sus clientes, sea cual sea su contexto tecnológico, y automatizar el de venta del propio Canelafoods.
Las soluciones que componen CanelaConecta son:

  • CanelaInicia: Los clientes trabajan intercambiando ficheros MS Excell, completados manualmente.

  • Canela Web: Los clientes trabajan con una aplicación web transaccional con gran funcionalidad.

  • Canela Integra: Los clientes usan sus aplicaciones especializadas del mundo HORECA y estas se integran con los sistemas de Canelafoods de forma transparente a los usuarios.

  • Canela E2E: Los clientes trabajan con sus aplicaciones ERP y estas se integran con los sistemas de Canelafoods de forma automática y transparente al usuario.

Puedes ampliar información en el documento que describe el caso.

ENCAMINA colabora y necesita tu colaboración

En ENCAMINA nos guía el espíritu de colaboración como motor de mejora y progreso conjunto. Es por ello que pretendemos hacerte llegar un boletín electrónico que te aporte valor y utilidad.

Realmente queremos que este esfuerzo esté bien orientado, por lo que te pedimos tu valiosísima colaboración para que dediques 2 minutos a contestar la encuesta asociada a este servicio de boletín electrónico.

Este e-mail se envía por correo electrónico de la mano de ENCAMINA, S.L [CIF:96988837] con la intención de informarle de de aspectos relacionados con las TIC. Si no desea recibir este boletín puede darse de baja a través de un mensaje a info@encamina.com, llamando al 902 196 893 o por fax al 96 269 80 63

(c) 2008 ENCAMINA, S.L. T. 902 196 893 | 96 269 80 64 | F. 96 269 80 63 | Avda. 9 de Octubre, nº 76, 3º y 4º | 46520 Puerto Sagunto, Valencia