Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SOA (Arquitectura Orientada A Servicios)
SOA (Arquitectura Orientada A Servicios)
Orientada a Servicios)
Conceptos
SOA es una arquitectura que define el uso de servicios
para soportar una variedad de necesidades de negocio.
La idea bsica consiste en reutilizar y reconectar activos
de TI (llamados servicios), en lugar de desarrollar nuevos
y costosos sistemas.
Ms del 80% de los proyectos de desarrollo de software
estn basados en SOA, incluyendo a proveedores de
tecnologa como SAP y Oracle.
Beneficios de SOA
Reduccin de costos de integracin.
Mejoras en la alineacin de Negocio/TI
Extensin y apalancamiento de Inversiones de TI.
Mayor rapidez en el ensamble de nuevas aplicaciones
Costo de mantenimiento ms bajo
Web Services
Son aplicaciones modulares de negocio autocontenidas y auto-descritas, puestas sobre la plataforma
de Internet, de tal forma que los clientes las puedan
seleccionar y combinar a travs de cualquier dispositivo.
Mediante el uso de protocolos y estndares
compartidos, estas aplicaciones permiten comunicar
sistemas dispares (compartiendo datos y servicios), sin
requerir algn tipo de traduccin.
Web Services
Services from Registry /
Broker
2. Busca un
servicio
Web Service
Consumer
3. Servicio
encontrado
4. Llama al proveedor
del servicio
5. Responde
1. Publica los
servicios
disponibles
Web Service
Provider