Programación Distribuida
Ejercicios de Programación Distribuida
La programación distribuida constituye uno de los pilares fundamentales de las arquitecturas modernas de software. En un mundo donde las aplicaciones deben ser escalables, tolerantes a fallos y capaces de operar en entornos heterogéneos, comprender las bases teóricas y prácticas de los sistemas distribuidos resulta esencial. Este libro presenta de manera clara y progresiva los conceptos, herramientas y tecnologías necesarias para desarrollar aplicaciones distribuidas en el ecosistema Java, desde los mecanismos básicos de comunicación mediante sockets hasta soluciones empresariales basadas en Enterprise JavaBeans (EJB) y Spring Framework.