ARQUITECTURA SOA
janthem1 de Febrero de 2015
578 Palabras (3 Páginas)407 Visitas
1.2.8.3 La arquitectura SOA permite la simplificación del desarrollo de soluciones mediante la utilización de la industria y capacidades comunes de industrialización.
La arquitectura SOA desacopla los tres componentes de una aplicación: presentación, orquestación de procesos y lógica de negocio, a la vez que estandariza la comunicación entre cada una de las capas. Todo ello favorece a que el proceso de construcción se pueda dividir y por lo tanto industrializar más fácilmente.
Además, las empresas se pueden focalizar en los componentes de mayor valor como los procesos y externalizar o comprar el resto de componentes.
Por ejemplo, una gran entidad bancaria ha decidido concentrarse en la definición de los procesos de la entidad, delegando la construcción (o compra) de los componentes, presentación y servicios, a factorías de software.
1.2.8.4 La arquitectura SOA permite aislar los sistemas frente a cambios generados por otras partes de la organización (protección de las inversiones realizadas).
Al organizar los sistemas en módulos más pequeños (servicios) se reduce notablemente el impacto de los cambios. Por otra parte, durante las últimas décadas, las organizaciones han realizado fuertes inversiones en sus infraestructuras tecnológicas. A través de la creación de un modelo flexible que pueda reconfigurarse en función de las necesidades del negocio, la arquitectura SOA reutiliza, de un modo efectivo, los distintos sistemas tecnológicos actuales, por ejemplo, identificando la funcionalidad bajo los sistemas tecnológicos actuales y encapsulándolos en servicios que pueden ser utilizados por diferentes aplicaciones y procesos.
Al respecto, las principales compañías que ofrecen herramientas de “discovery” están reorientando sus productos para ofrecer la identificación de reglas de negocio y servicios de los sistemas actuales, para facilitar su evolución hacia SOA.
1.2.8.5 La arquitectura SOA permite alinear y acercar las áreas de tecnología y negocio.
SOA cubre la brecha entre la visión del negocio y la de sistemas, estableciendo un marco de diálogo con un lenguaje común: los procesos de negocio.
Las áreas de negocio se centran en la definición de los procesos de acuerdo a la estrategia y el modelo de negocio de la compañía.
El área de tecnología implementa los procesos a partir de la utilización de servicios existentes y la creación de nuevos cuando es necesario (ver figura).
1.2.9 Estrategias de adopción de SOA
Al insistir en que la tecnología de la información sea parte de una arquitectura corporativa más amplia, es evidente que la arquitectura SOA cuenta con un enorme potencial para maximizar el valor de la tecnología como habilitadora de ventajas competitivas. Los estudios realizados demuestran que esta capacidad de utilizar la tecnología para impulsar la agilidad y la innovación en el negocio, constituye un elemento fundamental para el alto rendimiento y tener éxito.
Como siempre, la cuestión principal es encontrar la forma de alcanzar las ventajas deseadas. La experiencia acumulada por la empresa Accenture, trabajando con clientes de todo el mundo en busca del alto rendimiento, indica que es necesario abordar la implantación de SOA en cuatro fases, realizando varias iteraciones en cada una de ellas antes de pasar a la siguiente (ver figura):
Fase 1. Organización y estrategia
Esta es la fase de toma de contacto con SOA, donde la compañía se centrará en la evaluación de la situación actual y en el plan para definir el alcance de la transformación hacia SOA, asegurando una base sólida de servicios y una hoja de ruta para obtener todos los beneficios de SOA. Tradicionalmente, esta fase
...