Está en la página 1de 12

Arquitectur

a SOA
¿Qué es?
• La Arquitectura Orientada a Servicios es
un concepto de arquitectura de software
que establece un marco de diseño para la
integración de aplicaciones
independientes de manera que desde la
red pueda accederse a sus
funcionalidades, las cuales se ofrecen
como servicios para dar soporte a ciertos
requisitos del negocio.
SOA modifica el
funcionamiento de la
compañía centrándose
en los procesos de
negocio
Los grandes objetivos de SOA tienen que ver con
ayudar a alinear las capacidades de TI con los
objetivos de negocio y proveer una infraestructura
técnicamente ágil para responder fácil y rápidamente
a los cambios de requerimientos.
SOA desarrolla sistemas que tengan la facilidad y la
rapidez para soportar cambios tecnológicos o de
lógica de negocio incluso ser capaces de integrarse
con sistemas externos o ligados, estas características
dan como ventaja el ahorro de tiempo y reducción de
costos
Beneficios SOA

• Reduce el tiempo de desarrollo de aplicaciones


• Mejora la toma de decisiones
• Aumenta el control de los procesos de negocios
• Mejora la productividad de los empleados
• Disminuye el riesgo del proyecto
• Incrementa la calidad de servicio a los clientes
SOA provee una forma de hacer que los procesos de
negocios sean más visibles, de forma que puedan ser
personalizados y optimizados para cubrir mejor las
crecientes exigencias de los clientes sobre tiempos de
respuesta reducidos, mientras se mantiene alta
calidad y rentabilidad
Para que las iniciativas de adopción de SOA
tengan un fin satisfactorio, hay que asegurarse de
que se cumplen una serie de condiciones
indispensables:

• Definir claramente los objetivos de negocio.


• Definir claramente el alcance del proyecto SOA.
• Evitar introducir SOA sin motivos reales que lo
justifiquen.
• Gestionar el proceso.
Componentes de SOA

• Enterprise Service Bus (ESB): Herramienta de desarrollo: Ambiente


integrado que permite el diseño y construcción de la mediación/orquestación
de los servicios.
• Administrador de Servicios: Mantiene la actualización de los servicios
registrados para ser utilizados por las diferentes aplicaciones de negocio.
• Servicios de Información: Funciones que administran datos y contenido de
diversas fuentes de una manera unificada.
• Servicios de Acceso: Funciones que facilitan la interacción entre las
diferentes aplicaciones de negocio
Conclusión
SOA es una evolución, que permite integrar diferentes
tecnologías, buscando interoperabilidad, calidad,
control, eficiencia y seguridad; esta arquitectura
propone soluciones para construir sistemas capaces
de independizar la tecnología del servicio.

También podría gustarte