2. SOA: Service Oriented Architecture
◦ La Orientación a Servicios no logra su fin por sí sola
ya que la misma necesita una arquitectura en la que
basarse.
SOA es una arquitectura tecnológica destinada a alojar
servicios.
3. SOA, características:
1. Orientada al negocio:
El modelo de arquitectura se encuentra basado en la
visión del negocio, sus objetivos y sus requerimientos.
Maximiza el alineamiento de la tecnología y el negocio a la
vez que garantiza la evolución de la tecnología con la
organización en su conjunto.
4. SOA, características:
2. Neutral respecto a los proveedores:
El diseño de la arquitectura orientada a servicios debe ser
neutral respecto a los distintos proveedores para
garantizar su evolución y expansión en el futuro.
5. SOA, características:
3. Centrada en la empresa:
La lógica de los servicios diseñados debe seguir las
siguientes características:
Debe estar disponible más allá del marco específico donde se
la ha implementado.
Debe ser diseñada de acuerdo a los principios de diseño y
estándares definidos por la organización.
El objetivo es evitar que se creen compartimientos estancos.
Se debe hacer énfasis en la reusabilidad e interoperabilidad
de los servicios a lo largo de toda la organización.
6. SOA, características:
4. Centrada en la composición:
Los servicios deben poder participar en distintos diseños
de composición más allá de los inicialmente requeridos
cuando fueron creados.
La tecnología de la arquitectura SOA debe proveer una
amplia variedad de diseños de composición, tanto simples
como complejos
7. Bibliografía:
◦ Service-Oriented Architecture. Analysis and Design for
Services and Microservices. Second Edition. Thomas Erl.
Prentice Hall
◦ Service-Oriented Architecture. Enterprise Adoption
Roadmap. White Paper