Java EE moderno, de Monolitos a Payara Micro describe la evolución de Java EE de arquitecturas monolíticas a microservicios y cómo Payara Micro permite implementar microservicios funcionales con Java EE. Se explican las ventajas e inconvenientes de monolitos, ESB y microservicios. También se detalla cómo Payara Micro ofrece una implementación ligera de Java EE que permite escalabilidad, productividad y predictibilidad mediante el uso de tecnologías como JAX-RS, CDI, EJB y JCache. Finalmente, se presenta una demostración de
13. Solución
Estado zen del arquitecto de software
• Productividad - Java 8
• Recurso humano - POO -> Funcional
• ¿Predictibilidad y estabilidad?
• ¿Escalabilidad?
• App Server - Vertical y luego horizontal
• Microservicios - Horizontal
• Costos - Todas las anteriores
9
37. JavaEE 8
• Glassfish – 100 % compatible con JavaEE 8
• Wildfly(JBoss) – Inician los trabajos para JavaEE 8, se
esperan para Wildfly 12
• OpenLiberty – Fase beta de soporte
• Payara – Fase beta de soporte
• TomEE – Inican los trabajos para JavaEE 8
• Weblogic – Compromiso publico que JavaEE 8 sera
implementado
30