Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Que Es SOA

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 16

Arquitectura Orientada

A Servicios (SOA)
 Cruz Arredondo José David
 De la Torre Tenorio Edilberto
 Sánchez Basilio Melissa Monserrat
 Zaldivar Valenzuela Guillermo Alonzo

2G EVND Tijuana ,Baja California a 29 de Mayo del 2023


Índice
• ¿Qué es la arquitectura orientada a
servicios (SOA)?
• Elementos de la Arquitectura SOA
• Funcionamiento de la arquitectura SOA
• Objetivos de la Arquitectura SOA
• ¿Qué es un ESB?
• Ventajas de SOA
• Ejemplos de SOA
• SOA frente a microservicios
¿Qué es la
arquitectura
orientada a servicios
(SOA)?
•La arquitectura orientada a servicios
(SOA, por sus siglas en inglés) es un
modelo de diseño de software que se
enfoca en la creación de servicios
independientes y reutilizables. Estos
servicios pueden ser utilizados por
diferentes aplicaciones y sistemas, lo
que permite una mayor eficiencia y
flexibilidad en el desarrollo de software.
En SOA, los servicios son diseñados para
ser independientes de las plataformas y
tecnologías subyacentes, lo que significa
que pueden ser implementados en
cualquier sistema sin requerir cambios
significativos en el código fuente.
Objetivos
Especifico al negocio: mejora la interacción
con los clientes,partner,proveedores, empleados
Empresarial y conseguir una mayor rentabilidad de las
inversiones tecnológicas.

Aplicaciones: utilizar tecnología totalmente


estándar, reduciendo el tiempo de aprendizaje
Tecnológico
de utilización de las tecnologías, erradicar las
conexiones permanentes.
¿Qué es un ESB?
•Un Enterprise Service Bus (ESB) es un componente clave en
la arquitectura orientada a servicios. Actúa como una capa
intermedia entre los servicios y las aplicaciones que los
consumen, permitiendo la comunicación y el intercambio de
información entre ellos.El ESB también puede proporcionar
funciones adicionales, como la transformación de datos, la
gestión de eventos y la seguridad de la información.
Ventajas de SOA
La arquitectura orientada a servicios ofrece varias
ventajas importantes. En primer lugar, permite una
mayor reutilización de código y servicios, lo que reduce
el tiempo y los costos de desarrollo. También mejora la
escalabilidad y la flexibilidad del sistema, lo que
significa que puede manejar mejor los cambios y las
demandas futuras. Además, SOA facilita la integración
de sistemas heterogéneos y permite una mayor
interoperabilidad entre ellos. Finalmente, también
mejora la seguridad y la gestión de datos al
proporcionar una capa adicional de abstracción y
control.
Mayor agilidad empresarial,
comercialización más rápida:
La reutilización es clave. La eficiencia de
ensamblar aplicaciones a partir de
servicios reutilizables, es decir bloques
de construcción, en lugar de reescribir y
reintegrar con cada nuevo proyecto de
desarrollo, permiten a los
desarrolladores crear aplicaciones con
mucha mayor rapidez en respuesta a
nuevas oportunidades comerciales.
Capacidad para aprovechar la
funcionalidad heredada en nuevos
mercados:
Una SOA bien lograda permite a
los desarrolladores adoptar
fácilmente una funcionalidad
"bloqueada" en una plataforma o
entorno informático y llevarla a
entornos y mercados nuevos.
Mejora en la colaboración entre
la empresa y la TI:
En una SOA, los servicios se pueden definir en
términos comerciales (por ejemplo, "generar
oferta de seguros" o "calcular ROI de
equipamiento de capital"). Esto permite a los
analistas de negocio trabajar más eficazmente con
los desarrolladores en aspectos importantes, como
el ámbito de un proceso de negocio definido por
servicios o las implicaciones para los negocios de
cambiar un proceso, lo que puede generar mejores
resultados.
Ejemplos de SOA
Hay muchos ejemplos de SOA en el mundo
real. Uno de los más conocidos es Amazon
Web Services (AWS), que utiliza una
arquitectura orientada a servicios para
proporcionar una amplia gama de servicios en
la nube, como almacenamiento, cómputo y
bases de datos. Otro ejemplo es el sistema de
reservas de vuelos de Sabre, que utiliza una
arquitectura orientada a servicios para
permitir que las aerolíneas y los agentes de
viajes reserven vuelos y administren
itinerarios.
SOA frente
a
Microservicio
s •Los expertos han escrito miles de páginas de literatura impresa
y digital comparando SOA y microservicios y definiendo las
sutilezas de la relación entre estos dos conceptos. A efectos del
presente artículo, las principales diferencias entre ambos son el
acoplamiento de componentes y el ámbito de uso.
SOA Micro servicio
SOA es un estilo
arquitectónico de  AGILIDAD Y PRODUCTIVIDAD
integración y un concepto DEL DESARROLLADOR
que se aplica a toda la
empresa.  ESCALABILIDAD
La arquitectura
 RESILIENCIA
de microservicios es una
aplicación de estilo
arquitectónico y un
concepto de aplicación. 
Bibliografí • ¿Qué es la SOA (arquitectura orientada a
servicios)? | IBM. (s. f.).
a https://www.ibm.com/mx-es/topics/soa

También podría gustarte