El documento trata sobre la evolución de la arquitectura de software a través de los años, desde los enfoques monolíticos de las décadas de 1970 y 1980, hasta las arquitecturas basadas en servicios y la nube de la actualidad. También discute conceptos como SOA, cloud computing y marcos de arquitectura empresarial, y las tendencias actuales hacia modelos más elásticos, orientados a servicios, de bajo acoplamiento y aprovechamiento de la nube.
13. Tendencias de la industria Elástico Orientación a servicios Separación de datos y lógica Bajoacoplamiento Multiusuario AplicacionesCompuestas Cliente Cliente Cliente Escalable y disponible Presentación Nube Hosteado Presentación CPD Presentacióny lógica W W W W P W W W W P W P W W W Lógica ESB Lógica Base de datos Base de datos Base de datos Escalado horizontal Base de datos 1980s Cliente – Servidor 1990s Multi-capa 2000s 2010s Enterprise Middleware Cloud Computing
14. Evolución del servidor de aplicaciones 2003 2006 2009 Madurez de J2EE vs mainframe SOA impulsaexpansión de J2EE Consolidación en plataformasgeneralistas Fuente: Gartner Enterprise App Server (EAS) MQ – 2003, 2006, 2009
16. ¿Qué es SOA? Un estilo de arquitectura, no un producto Publicaactivosexistentes de forma pocoacoplada Los estándares son fundamentales: WS-*, XML, RSS… Fomenta la interoperabilidad Beneficio principal alrededor de la agilidad de negocio SOA es un capacitadorparacambios de procesosmásrápidos, mayor relación con negocio y ventajacompetitiva, y la creación de unanuevageneración de aplicacionesdinámicas
17. ¿Por qué ir hacia la Orientación a Servicios? Conectar Cambiar Controlar Seguimiento de métricas de negocio Empoderar a clientes y empleados con vistas unificadas de información y procesos Reaccionesrápidas a los retoscompetitivos y del mercado
18. June 2010 “Adoption Of SOA: Still Strong, Even In Hard Times” SOA Adoption Moved Ahead Even In Hard Times (Cont.)
29. Patrones de cargaóptimos “Crecimientorápido” “On y Off” “Picosimpredecibles” Inactividad Computación Computación Computación Usomedio Uso medio Usomedio Tiempo Tiempo Tiempo “Picospredecibles” Computación Usomedio Tiempo