THE SERVER LABS Su Centro De Excelencia en SOA El centro de excelencia SOA de THE SERVER LABS ofrece a nuestros clientes apoyo experto para garantizar la implantación de un modelo de Arquitectura Orientada a Servicios (SOA) corporativo. Los arquitectos de nuestro centro de excelencia aplicarán toda su experiencia en tecnología y en integración para ayudar durante la planificación, análisis, diseño, construcción y gobierno de su infraestructura SOA, con el objetivo de maximizar el retorno de la inversión y el valor de la solución. ¿Que es SOA? La Arquitectura Orientada a Servicios (en inglés Service Oriented Architecture o SOA) es un modelo de arquitectura software que proporciona una metodología y un marco de trabajo basado en servicios. Además, está muy orientada y alineada con el negocio, por lo que normalmente se habla de SOA como un modelo de arquitectura tanto de IT como corporativo. Las Arquitecturas SOA permiten abordar los nuevos retos empresariales, ser más competitivos y disponer de sistemas de información integrados. La flexibilidad que brinda este tipo de arquitectura a responder rápidamente y de manera efectiva a los cambios de las condiciones de mercado es el gran diferenciador de SOA y promete la agilidad tan esperada para el negocio. ○ Definir la hoja de ruta SOA para la organización. ○ Análisis preliminar de procesos y servicios para la organización. ○ Elegir la tecnología que implantará el piloto preliminar de SOA mediante pruebas de concepto entre distintos proveedores. ○ Implantar un Piloto de Viabilidad eligiendo un proyecto de utilidad para el negocio. ○ Análisis de los resultados obtenidos con el piloto. Dependiendo de la complejidad de la organización y de sus necesidades, esta fase de arranque suele durar de 10 a 20 semanas. Centro de Excelencia de THE SERVER LABS Nuestro centro de excelencia tiene como misión garantizar que el proyecto de integración esté alineado con el departamento de arquitectura de la organización para la consecución de la iniciativa SOA. Para ello nuestros arquitectos trabajarán de manera continuada con el equipo de cliente durante todas las fases críticas del proyecto para que se sigan las metodologías y buenas prácticas definidas para SOA. Los servicios que ofrece el Centro de Excelencia SOA de THE SERVER LABS son los siguientes: 1. SOA Jumpstart Este servicio ayuda a la empresa en el arranque de su proyecto SOA. Nuestros arquitectos llevarán a cabo entrevistas y workshops con los equipos de tecnología y de negocio para: ○ Nombrar un comité patrocinador dentro de la organización, así como los demás roles y responsabilidades para SOA. Los pilares del Centro de Excelencia de THE SERVER LABS Governance 2. SOA Análisis y Diseño El modelo de Governance asegura que todos los servicios sean implementados y utilizados conforme a los estándares y políticas definidas en el modelo arquitectónico. Específicamente las funciones de SOA Governance del Centro de Excelencia de THE SERVER LABS son: Este servicio incluye las actividades relacionadas con el análisis detallado y la definición del modelo arquitectónico a seguir, entre ellas: ○ Definición de Governance. ○ Análisis detallado de los procesos y servicios de la organización. ○ Definición del modelo de arquitectura evolutivo (modelo de datos, dominios funcionales etc.) ○ Catalogación y establecimiento de prioridades para los servicios para comenzar los proyectos SOA. ○ Definición de metodología, procedimientos y buenas prácticas. ○ Identificar y cuantificar riesgos en la adopción de SOA. ○ Elección de la tecnología definitiva para implantar SOA en base a los resultados de los pilotos (Herramientas + plataforma). Si fuera necesario, se puede construir un piloto de estabilización. Establecimiento de la visión y objetivos globales para SOA y de su modelo de gestión dentro de la organización. Definición de estándares de arquitectura, guías de desarrollo y políticas que cubran el ciclo de vida de la creación de los servicios incluyendo diseño, desarrollo, publicación, descubrimiento y ejecución. Definición de propiedad y permisos dentro de la organización para la creación y mantenimiento de los servicios. Definición de los mecanismos de gestión para todo el ciclo de vida de los servicios. 4. SOA Assessment 3. SOA Consolidación Una vez puesta en marcha la iniciativa SOA, hay que garantizar su implantación, gobierno y consolidación. Los servicios que ofrecemos para esta fase son: ○ Si ya existe una arquitectura SOA en la organización, ofrecemos nuestro servicio de Arquitectura Assessment para SOA. Incluye las siguientes actividades: ○ Inspección de los requisitos de negocio y documentación de arquitectura existente. ○ Revisión de las metodologías, prácticas empleadas y modelo de Governance ○ Revisión la arquitectura y de los servicios de mayor criticidad para asegurar robustez, escalabilidad, mantenibilidad y alto rendimiento ○ Elaboración de una propuesta de mejoras Implementación proyectos SOA en todas las áreas: • • • • Analisis Modelación Reutilización implementacion ○ Transferencia de conocimiento para establecer un Centro de Excelencia de SOA dentro de la organización. ○ Establecimiento del modelo de gobierno para SOA y asegurarse que la organización lo cumple. ○ Educar y dirigir a los equipos de cliente en los fundamentos de la metodología SOA, mejoras prácticas y patrones comunes de arquitectura. Como la implementación de SOA es un proceso iterativo, los pasos que hemos identificado se realizan en ciclos retomando el análisis de servicios de negocio y tecnología cuando fuera necesaria. Metodología para SOA Las metodologías existentes tipo Object-Oriented Analysis and Design (OOAD) o Business Process Modeling (BPM) no son suficientes ni están optimizadas para SOA, por lo que se ha visto necesario crear una nueva metodología llamada Service-Oriented Analysis and Design (SOAD). Igualmente, en un proyecto SOA es muy importante usar un Ciclo de Vida apropiado dentro de la organización. Un ciclo de vida tipo cascada no es suficiente, se necesita algo más ágil. THE SERVER LABS Fundada en 2004, THE SERVER LABS está especializada en la planificación, diseño e implementación de arquitecturas IT corporativas, integración de sistemas e ingeniería de software avanzada. Tiene una gran reputación entre sus clientes por sus altos conocimientos en tecnología y por ofrecer soluciones de calidad superior. Todo el equipo tiene muchos años de experiencia en los verticales más importantes y por tanto tiene un alto conocimiento de las necesidades del negocio. Esto garantiza la creación de un diseño sólido de arquitectura de procesos, servicios y sistemas que estará siempre alineado con los requisitos del negocio. Oficinas C/ Pinar, 5 28006 Madrid, Spain Phone: (+34) 91 745 68 77 Fax: (+34) 91 745 66 99 sales@theserverlabs.com www.theserverlabs.com