Sistema Médico Distribuido

Full Stack

abril de 2025

Sistema distribuido en Java con arquitectura cliente-servidor usando RMI. El servidor centraliza la lógica de negocio y persistencia en SQLite, mientras el cliente presenta una interfaz gráfica Swing para gestionar médicos, pacientes y citas.

Sistema Médico Distribuido 1

Tecnologías

JavaRMISQLiteJDBCSwing

El problema

Se requería implementar un sistema distribuido que separara la lógica de negocio del servidor de la interfaz del cliente, permitiendo la gestión centralizada de datos médicos desde múltiples clientes sin acceso directo a la base de datos.

Cómo lo resolví

Implementé el sistema usando Java RMI para la comunicación remota entre cliente y servidor. El servidor centraliza la lógica de negocio y la persistencia en SQLite, mientras el cliente presenta una interfaz gráfica Swing con paneles independientes por entidad. El diseño desacoplado garantiza que solo el servidor accede directamente a la base de datos.

Sistema Médico Distribuido | Brayan Martínez