Portada del sitio > ISV Magazine > ISV-6 Febrero 2008 > Artículos

Herramientas SOA

Martes 12 de febrero de 2008


Como se ha indicado previamente, SOA permite usar tecnologías y herramientas de desarrollo ya conocidas por los programadores. Pero se necesita, además de un cambio de enfoque para crear las aplicaciones, una serie de herramientas para facilitar la creación, control y gestión de los servicios SOA generados. En este campo se mueven importantes firmas que ofrecen interesantes herramientas, cuando no completas plataformas de desarrollo, para garantizar la mayor eficacia en todo el ciclo de vida de los servicios web. El éxito de un proyecto pude depender de escoger la herramienta adecuada. Y aquí mostramos cuáles son las principales que están disponibles en el mercado.

Afortunadamente para los desarrolladores, a la hora de generar servicios Web e implementar la tecnología SOA se cuenta con un buen número de herramientas y plataformas sobre las cuales basar ya sea tanto un conjunto de servicios Web como toda una aplicación empresarial basada en esta tecnología.

JPG - 18.2 KB

En cada caso las necesidades del desarrollador serán diferentes, dependiendo de cuál sea la tecnología previamente empleada en la empresa, las eventuales tecnologías soportadas en los actuales sistemas, los condicionantes de operación, así como de los requisitos necesarios para la implementación de los (primeros) servicios. Fundamentalmente se trata de identificar cuál va a ser el alcance de SOA y las áreas que va a abarcar, los procesos de negocio que el cliente/usuario quiere mejorar y los correspondientes proyectos de TI que son necesarios ejecutar para permitir a la compañía mejorar su capacidad competitiva y de reacción.

Como indica desde SAP Félix Fleck, experto en SAP NetWeaver, “una de las claves de la implementación consiste en la selección de aquellos servicios de soporte que nos van a ayudar a conseguir los mejores resultados. Alineando las necesidades con sus correspondientes servicios aseguraremos una implantación rápida y segura, reduciendo al mínimo los riesgos de los que hablábamos y también los costes”.

Algunos fabricantes, como IBM, SAP o Infor, han elaborado toda una completa plataforma basada en SOA, de manera que resulta más sencillo crear e integrar servicios dentro de una funcionalidad más amplia en la empresa. Se trata sin duda de las opciones más interesantes, aunque no las únicas, para abordar un proyecto SOA o una completa transformación de la TI en la empresa.

Esta es una lista de las herramientas ofrecidas por los principales fabricantes y desarrolladores.

SAP NetWeaver

JPG - 23.2 KB

SAP NetWeaver se concibió como la plataforma tecnológica de SAP multicomponente, preparada para la integración multiplataforma que abarcaba, entre otras, diversas tecnologías abiertas como los servicios WEB. A medida que estas tecnologías se hacían mas robustas, conocidas y la tendencia del mercado empujaba a los proveedores de software a soportar arquitecturas SOA, SAP NetWeaver ha evolucionado de forma natural en la misma dirección, pero con el agregado de ser el primer proveedor de software en aportar en sus soluciones servicios empresariales reales (funcionalidad de negocio SAP en web services) bajo el paraguas de lo que denomina Enterprise SOA.

En la actualidad SAP NetWeaver en conjunto con las soluciones de negocio SAP conforman una robusta y completa plataforma de procesos de negocios (BPP Business Process Platform) que dan soporte a una arquitectura SOA, que no solo permiten la gestión de estos servicios provistos por SAP sino que también ofrece herramientas para la creación y composición de los mismos.

Todas las soluciones de SAP lanzadas al mercado desde entonces (todas las aplicaciones de SAP Business Suite, las de SAP All-in-One y las de SAP Business ByDesign) están desarrolladas sobre SAP NetWeaver.

IBM

JPG - 18.4 KB
  • WebSphere Business Modeler, herramienta de modelado y simulación de procesos de negocio.
  • WebSphere Integration Developer, como herramienta que permite enlazar y orquestar los servicios tecnológicos que llevan a cabo las funcionalidades descritas en los procesos de negocio.
  • WebSphere Enterprise Service Bus, es una infraestructura de conexión flexible para integrar aplicaciones y servicios, diseñada para desarrollar la arquitectura orientada a servicios (SOA).
  • WebSphere Process Server, constituye el servidor de procesos de empresa de próxima generación que ofrece y da soporte a todos los estilos de integración basados en estándares abiertos para automatizar los procesos empresariales que abarcan personas, flujos de trabajo, aplicaciones, sistemas, plataformas y arquitecturas.
  • WebSphere Business Monitor, le permite supervisar, monitorizar y controlar los procesos de la empresa en tiempo real al mostrar a los usuarios clave alertas, notificaciones y una pantalla visual ("business dashboard") con el estado del proceso empresarial.
  • WebSphere Services Registry and Repository, es una potente herramienta que le permite obtener un mayor valor de negocio de su SOA facilitando una mejor gestión y gobierno de sus servicios.
  • Rational Asset Manager, permite crear, modificar, gestionar, buscar y reutilizar cualquier tipo de activo de desarrollo, incluidos los activos de desarrollo de sistemas y SOA.
  • Rational Tester for SOA Quality, permite la creación, comprensión, modificación y ejecución de pruebas de servicios Web.
  • IBM Tivoli Composite Application Manager for SOA (ITCAM for SOA), está diseñado para que los clientes que despliegan aplicaciones SOA basadas en servicios Web tengan una solución de gestión global.
  • WebSphere Business Services Fabric es una plataforma global para ensamblar, ofrecer y gestionar el ciclo de vida de los servicios de las soluciones empresariales para distintos sectores industriales en un entorno SOA.

Infor

Toda la gama de productos de Infor se apoya en una arquitectura orientada a servicios, Infor Open SOA, que permite al cliente añadir nuevas funcionalidades de forma evolutiva. Se trata de una tecnología central para las aplicaciones interoperables, servicios empresariales compuestos y gestión centralizada de sistemas distribuidos.

JPG - 14.5 KB

Infor Open SOA proporciona las capacidades para un SOA basado en eventos, un acercamiento en el que las aplicaciones y los componentes de software pueden desarrollarse y cambiar de versión sin interferir en otros sistemas. La infraestructura para SOA basada en eventos está integrada en las soluciones de Infor, sin coste adicional para el cliente, y se ofrece en todas las nuevas versiones de producto.

Stratesys

  • SAP NetWeaver Platform. Suite de SAP para desarrollar la estrategia SOA. Especialmente pensado para empresas que disponen ya de otros productos SAP (ERP, PLM,…)
  • Aris for SAP Netweaver. Modelado empresarial, tanto de negocio como de procesos. Integrado con SAP.
  • Tibco BusinessWorks. Producto de Tibco para construir la plataforma SOA básica sobre la cual articular los procesos de negocio.
  • EMC Documentum. Producto de gestión documental, que incluye la automatización de procesos de gestión de archivos y facilita la gobernación SOA.

Aqua eSolutions

Aqua eSolutions ofrece su solución Aqua Integration Server como herramienta de liderazgo, la cual se halla embebida en la plataforma de gestión Aqua eBS 2008 o en las numerosas soluciones verticales construidas para diferentes sectores industriales.

Construida según las especificaciones adoptadas por diversos fabricantes, esta herramienta adapta su modelo estructural para la orientación a servicios a través de diversos protocolos de comunicación. Las especificaciones que rigen este modelo, diseñadas mediante lenguajes no propietarios compatibles cien por cien con el estándar de la industria, genera un arquetipo de Arquitectura Orientada a Servicios, dotando a la plataforma de integración ágil y eficiente en entornos Microsoft.

JPG - 14.2 KB

Con el fin de conectar, mediar y controlar la interacción entre diversas aplicaciones y servicios en entornos altamente distribuidos y heterogéneos, Aqua Integration Server desarrolla su funcionalidad a través de Aqua Enterprise Service Bus, el cual:

  • Desarrolla una ontología común para desarrollo de información entendible
  • Dirige los procesos de negocio a través de un único sistema
  • Detecta cualquier anomalía del sistema, notificando sobre su ubicación
  • Protege la información a través de suites de cifrado
  • Dispone de un modelo de servicios uniforme
  • Capaz de transformar y enriquecer los datos que gestiona

Aqua Integration Server está formado por los siguientes componentes:

  • Agente de comunicación, el cual garantiza la comunicación y seguridad del mensaje, mediante la encriptación del mismo, emitiéndolo a través de protocolos SOAP.
  • Agente de transporte, el cual forma el mensaje para comunicarlo transaccionalmente, sin desviaciones, pérdida o duplicidad de paquetes.
  • Agente social, el cual define los protocolos de conversación múltiple que permiten incrementar el índice de interacción de la plataforma con todo tipo de sistemas heterogéneos.
  • Agente de Proceso de Negocio, el cual reutiliza las lógicas ya construidas gracias al entorno de desarrollo.
  • Agente de Transformación, el cual se encarga de transformar información de origen heterogéneo para que sea entendible por la plataforma de destino.

Information Builders

La oferta de Information Builders en torno a SOA se compone de la suite de integración iWay SOA Middleware (con seis componentes software) y un nuevo portafolio de servicios profesionales a disposición de cualquier organización que quiera aprovechar los beneficios que aporta SOA.

Los seis módulos son:

  • iWay Service Manager, un bus de servicios empresariales (ESB) para la creación y el despliegue de los servicios;
  • iWay Service Monitor para su monitorización;
  • iWay Service Policy Manager, que gestiona las políticas de utilización y seguridad;
  • iWay Process Manager, la herramienta de gestión de procesos de negocio basada en BPEL; iWay Trading Manager, para gestionar la mensajería;
  • iWay Enterprise Index que amplía la capacidad de Google Search Appliance en la búsqueda y acceso a la información, no sólo archivos HTML, PDF o Word, sino a cualquier dato disponible en la empresa, ya esté en aplicaciones ERP o CRM, bases de datos, mensajes, procesos de negocio, middleware e interacciones B2B.

La suite iWay SOA Middleware se completa además con una nueva oferta de servicios, desarrollada por el área de Business Solutions de la filial española de Information Builders. Estos servicios tienen como fin ayudar a las empresas en el diseño e implantación de nuevas arquitecturas basadas en servicios y superar los retos que este tipo de despliegues conllevan.

CA

CA ofrece soluciones que ayudan a mejorar la calidad del servicio de los procesos de negocio detectando los puntos de la infraestructura TI que pueden comprometer la disponibilidad o rendimiento. Y por otro lado, con herramientas para gestionar los riesgos asegurando todos los intercambios de información de extremo a extremo.

CA Wily SOA Manager. Para garantizar los niveles de servicio de los procesos de negocio que usan los servicios web la nueva solución CA Wily SOA Manager permite gestionar de principio a fin la ejecución de las transacciones que cruzan las arquitecturas orientadas a servicios (SOAs) identificando automáticamente las dependencias entre los servicios web, monitorizando proactivamente los procesos empresariales 24x7 basados en servicios, y alertando al personal de TI sobre los problemas, de manera que puedan resolverlos antes de que impacten en la operativa del negocio.

Para asegurar todos los intercambios de información de extremo a extremo, CA ofrece dos soluciones:

  • CA SOA Security Manager. Plataforma para asegurar servicios web basada en reglas a partir de la información de seguridad proporcionada en la petición de servicios web. CA TransactionMinder se integra completamente con CA Siteminder para soportar la seguridad a nivel de mensajes XML.
  • CA Siteminder Web Access Manager. Asegura los sitios y las aplicaciones web al disponer de una plataforma para gestionar de forma centralizada el acceso a las aplicaciones, reduciéndose significativamente los costes administrativos y la complejidad. CA SiteMinder ofrece SSO de las aplicaciones al compartir la información de gestión de la autenticación (quién eres) y los datos de gestión de derechos (a qué estás autorizado a acceder) a través de todo su entorno de TI. Ð

IZO System

NICE SmartCenter, basado en SOA

Características:

  • Innovadora solución para la gestión del CRC situándolo en el núcleo del negocio y alineándolo con sus objetivos. Proporciona una visión de los datos consolidados de la información entregándolos en puestos de trabajo, oficinas regionales y grupos de trabajo.
  • Herramientas avanzadas para el análisis de las interacciones para entender a los clientes y predecir las tendencias y comportamiento del mercado.
  • Máxima rentabilidad del análisis de interacciones y metodología específicamente desarrollada para los CRC.
  • Proporciona una visión holística del negocio tanto en su dinámica de marketing como del comportamiento del cliente.
  • Basada en SOA facilita compartir el máximo volumen de información corporativa entre los componentes de SmartCenter y las aplicaciones de terceros basadas en SOA.
Crear un PDF

Seguir la vida del sitio RSS 2.0 | Mapa del sitio | Espacio privado | Quinfo | 2007-2010 © Todos los derechos reservados | Aviso legal
MKM Publicaciones Informáticas
Avda. del Generalísimo 14. 2º B. 28660 Boadilla del Monte. Madrid. Tfno.: 916 323 827 Fax: 916 332 564