Viendo como usted que su conocimiento es limitado, algunos de los mejores textos que he encontrado que cubre los conceptos fundamentales son:
- Sistemas Distribuidos: Principios y paradigmas por Andrew S. Tanenbaum y Maarten Van Steen
- Sistemas distribuidos: Conceptos y diseño por Jean Dollimore et al.
- Principios de programación concurrente y distribuida por M Ben-Ari.
Sin embargo, estos libros pueden ser un poco pesados, pero puede elegir las partes que le resulten interesantes.
Algunos más concreto (es decir, menos teórico) la cobertura de la zona se puede encontrar en:
- paralelo y Distributed Computing: A Survey de modelos, paradigmas y Enfoques por Claudia Leopold, y
- Programación en paralelo: Técnicas y aplicaciones Uso de estaciones de trabajo en red y computadoras paralelas por Barry Wilkinson y Michael Allen.
Recomiendo encarecidamente estos dos libros a cualquiera que recién esté comenzando en el campo. No se deje intimidar por las menciones de "programación paralela", hay bastante coincidencia entre este y el campo de la computación distribuida.
Sin embargo, realmente depende de lo que quieras. Si solo quiere un tipo de libro "empezar a codificar sistemas distribuidos en 24 horas", realmente no puedo ayudar con ninguna recomendación. Sin embargo, una mirada rápida en Amazon desenterró .NET Programación distribuida en C# por Tom Barnaby, que tiene algunas críticas positivas. YMMV.
Me gustaría obtener una mejor comprensión de qué herramientas están disponibles para la informática distribuida.Trabajo en un proyecto que utiliza una gran cantidad de DCOM, pero he revisado el código y ninguno de ellos me parece intuitivo. Me gustaría obtener más información sobre DCOM y tal vez otras opciones también. Realmente no sé casi nada sobre el tema. – CCicotta