Redes y Computación Distribuida
Volver a Magno BlogParadigmas de la Computación Distribuida - Redes y Computación Distribuida
22-12-2024
Tema introductorio a la Computación Distribuida. Se discutirán los temas principales que se tratarán en posteriores artículos.
Paso de Mensajes - Redes y Computación Distribuida
23-12-2024
En este artículo se discutirá el paradigma de la Computación Distribuida de más bajo nivel: paso de mensajes. En UNIX, se implementa mediante la API de Sockets.
Hilos en Java - Redes y Computación Distribuida
28-12-2024
Repaso rápido de cómo funcionan los hilos de Java y cómo gestionar las posibles carreras críticas.
Llamadas a métodos remotos y Objetos Distribuidos - Redes y Computación Distribuida
28-12-2024
En este artículo aumentamos el nivel de abstracción respecto al paso de mensajes. Veremos el paradigma de Remote Proceduce Call (RPC) y su equivalente orientado a objetos, los Objetos Distribuidos. Nos centraremos principalmente en Java RMI.
Arquitecturas Orientadas a Servicios - Redes y Computación Distribuida
20-01-2025
Las arquitecturas orientadas a servicios (SOA) intentan mejorar la interoperabilidad de los servicios para que sean independientes del lenguaje de programación y se puedan usar para modelos de datos diferentes.
Sistemas de Mensajes: RabbitMQ - Redes y Computación Distribuida
30-12-2024
Con el propósito de transferir información entre sistemas heterogéneos, se crearon los sistemas de mensajes, que reciben los mensajes y los almacenan en colas hasta que los receptores están disponibles.
Redes P2P - Redes y Computación Distribuida
16-01-2025
Introducción a las Redes Peer-to-Peer, con algunos ejemplos notables: Napster, Gnutella, Kazaa y Freenet. También se discutirán redes P2P estructuradas, con la implementación más sencilla: Chord.
Agentes - Redes y Computación Distribuida
19-01-2025
Introducción a los agentes: definición y sus características. Veremos los tipos de entornos en los que los agentes suelen operar y algunas arquitecturas comunes. A continuación, se comentarán los protocolos y lenguajes de comunicación de FIPA ACL, definición de ontologías; y para terminar, implementación de agentes en la plataforma de JADE.