Diez consejos para adoptar SOA

Progress Software ofrece diez consejos a grandes y medianas empresas de todos los sectores a la hora de considerar la adaptación de la arquitectura SOA en sus compañías. Progress Software desvela las claves a la hora de desplegar una Arquitectura Orientada hacia los Servicios

 Madrid, 27 de agosto de 2008. Grandes y medianas empresas de todos los sectores han dado ya sus primeros pasos hacia SOA (Arquitecturas Orientadas a Servicios) como paradigma de plataforma corporativa.

SOA responde a la promesa de integración y reutilización de aplicaciones, simplificando su desarrollo y facilitando la compartición de procesos empresariales con terceros. A su vez, ayuda a reducir costes, obtener mayor eficiencia y responder a los cambios de forma rápida y precisa.

No obstante, diseñar una Arquitectura Orientada hacia los Servicios no resulta sencillo. Progress Software, proveedor líder de software de infraestructura para desarrollar, implantar, integrar y gestionar aplicaciones de negocio, propone diez consejos a considerar a la hora de decantarse por este modelo:

 
    1.   Valorar las necesidades. La empresa debe realizar una correcta evaluación del modelo SOA y sus prioridades estratégicas, además de llevar a cabo un análisis detallado de costes, ahorros previstos e inversión necesaria.

    2.   Contar con una estrategia global. SOA es un proceso incremental; se puede comenzar añadiendo capas de servicios web a las aplicaciones existentes y después trasladarlas a otras, pero siempre en función de esa estrategia global.

    3.   Basarse en estándares y no en extensiones propietarias. SOA consiste en un lenguaje abierto que no debe modificarse para facilitar la reutilización. Como resultado, no se depende de un único proveedor o tecnología.

    4.   Clonar y reconfigurar aplicaciones puede sonar bien, pero lo ideal es enfocarse en la reutilización, no en la reconfiguración. Además, el valor de una implementación SOA se mide por la reutilización efectiva de los servicios web, y no por el número de web                                        services desplegados.

    5.   Tener en cuenta la relación de los procesos y aplicaciones corporativas con otros de partners y proveedores.

    6.   Atender a los posibles riesgos de seguridad y saber mitigarlos. Para proteger las aplicaciones, los esquemas de validación deben seguir unas pautas acordadas por la organización y con terceros.

    7.   Diseñar una infraestructura completa de middleware -y no sólo aplicaciones web- conectando antiguas aplicaciones aisladas con los nuevos sistemas mediante tecnología ESB (Bus de Servicios Empresariales).

    8.   Establecer políticas de control (IT Governance). Es necesario definir con detalle las etapas y fomentar sinergias entre el personal implicado y sus responsables con el fin de optimizar el rendimiento de la plataforma.

    9.   Ajustarse dinámicamente a la carga de los distintos recursos y garantizar la escalabilidad hacia un modelo SOA distribuido.

    10. Seleccionar el proveedor adecuado. Para ello, hay que estudiar las ofertas SOA disponibles en el mercado, asegurarse de la solvencia y trayectoria del proveedor y solicitarle referencias de usuarios.

Según destaca Fernando Paccini, director de Cuentas en Progress Software España, “SOA es una promesa alcanzable, pero la complejidad del mundo real exige que una arquitectura bien diseñada integre de forma coherente múltiples sistemas, aplicaciones y fuentes de datos, además de ser rápida, fiable, escalable y segura. Seguir estos consejos y obtener soporte a largo plazo de un proveedor contrastado resulta fundamental para alcanzar el éxito”.

Gracias por suscribirse a nuestra NewsLetter

Comprueba tu bandeja de entrada* para confirmar la suscripción a la Newsletter de Relación Cliente.

*No olvides revisar tu carpeta de correo no deseado o SPAM