Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Servicios
Sesiones 7 y 8
Tecnologías de SOA – Servidores
Juan Carlos Cervantes Livón
MBA – Ingeniero de Sistemas
Agenda
Servicios vs Arquitectura distribuida
Tradicional
Cluster
Tipos de
HTTP API Servicio Web
Servidores
CONTENEDOR JSON
Logro
• Alto acomplamento
• Dificil del desacoplar, para entregar una parte (es todo o nada)
• Cada request involucra la activación de varios componentes
• La entrega de HTML (datos + estructura) tiene gran tamaño
Arquitectura Servicios web
HTML / JS / CSS
nativos
híbridos
XML / JSON
www….
Nube
Servidor Web Servidor de
Base de Datos
Cluster
Servidor 1
BD 1
Nube
GateWay
Servidor 2
RAC BD 2
Real STORAGE
Application
Clusters
Servidor 3
BD 3
Cluster
https://www.youtube.com/watch?v=xJ7BKnZbwCU
Cluster
Balanceo
Disponibilidad
Escalabilidad
Replicación (mirror)
Aplicaciones para móviles
Tradicional VS Microservicios
Web Services
Tradicional vs SOA
Fundamentos de
Seguridad
Seguridad en SOAP
http://u201215522-dsd.blogspot.com/2013/10/especificacion-ws-security-por-que.html
Seguridad en REST
https://www.youtube.com/watch?v=qXJ9jV-0wQ4
Cross-Origin Resource Sharing
(CORS)
Roles y Agentes de
Servicios
Actores
https://blog.bi-geek.com/arquitecturas-seguridad-oauth/
Servidores WEB
Servidores
Servidores
Servidores HTTPs
Servidor NGINX
• GNU/LINUX
• WINDOWS
• BSD
• SOLARIS
• MAC OS
https://www.youtube.com/watch?v=8wIJNANf4ME
Tecnología ASP .NET
Tecnología ASP .NET
Tecnología ASP .NET: IIS
Tecnología ASP .NET: IIS
Tecnología ASP .NET: IIS
Tecnología ASP .NET: IIS
Framework PHP
PHP
Framework JAVA
Java
Conclusiones
Tecnologías
Conclusiones
• Las necesidades actuales demandan arquitecturas más
escalables, pero, que a su vez reduzcan la complejidad
• Las tecnologías modernas de UX corresponden a javascript
• Las tecnologías modernas de microservicios son Microsoft,
Java y PHP
Juan Carlos Cervantes Livón
MBA – Ingeniero de Sistemas