Please enable JavaScript.
Coggle requires JavaScript to display documents.
Arquitectura orientada a servicios (¿En qué consiste la metodología para…
Arquitectura orientada a servicios
¿Qué es la arquitectura orientada a servicios?
Es el medio que une las metas del negocio con el software,
su principal característica es brindar flexibilidad desde la automatización de las infraestructura y herramientas necesarias consiguiendo, al mismo tiempo, reducir los costes de integración.
SOA se ocupa del diseño y desarrollo de sistemas distribuidos y es un potente aliado a la hora de llevar a cabo la gestión de grandes volúmenes de datos, datos en la nube y jerarquías de datos.
¿Cuáles son principales características?
SOA es un estilo arquitectónico para la construcción de aplicaciones de software en base a servicios disponibles. Entre sus principales características destacan:
Su flexibilidad, que permite la reutilización.
Su versatilidad, que hace posible que los servicios puedan ser consumidos por los clientes en aplicaciones o procesos de negocio distintos.
Sus posibilidades, que optimizan el trabajo con datos y su coordinación.
SOA permite la reutilización de activos existentes para nuevos servicios que se pueden crear a partir de una infraestructura de TI que ya se había diseñado. De esta forma, permite a las empresas optimizar la inversión por medio de la reutilización que, además, conlleva otra ventaja: la interoperabilidad entre las aplicaciones y tecnologías heterogéneas.
La arquitectura orientada a servicios es fuente de ventaja competitiva ya que, por su configuración:
Amortiza la inversión realizada en sistemas.
Reduce costes de mantenimiento.
Fomenta la innovación orientada al desarrollo de servicios.
Simplifica el diseño, optimizando la capacidad de organización.
Aumenta la eficiencia en los procesos.
¿En qué consiste la metodología para manejar este tipo de arquitectura?
La creación de una arquitectura basada en una cartera de servicios requiere de una metodología de desarrollo centralizado y única, de una buena documentación de servicios y de personal cualificado.
También hace falta la motivación suficiente por parte de la organización y quienes se encargan de la toma de decisiones para que den vía libre a la interacción con los principales procesos de negocio de la compañía.
La comprensión de los procesos y la disposición son las claves de la transformación de un negocio en base a SOA y derivan de atributos de su gobernabilidad de los que no se puede prescindir para tener éxito en un proyecto de estas características.
Enfoques arquitectónicos
A pesar de que el enfoque tradicional a la hora de abordar el diseño de los sistemas distribuidos se basaba en comunicaciones de red, seguridad, gestión transaccional, glosario y ubicación, con la arquitectura orientada a servicios es distintos, las preocupaciones se centran en dos aspectos:
Comunicación.
Integración de servicios.
A la hora de evaluar la arquitectura construida hay que fijarse en:
Capacidad de modificación.
Rendimiento.
Fiabilidad.
Disponibilidad.
Seguridad.