Logo Bus Justicia Federal Argentina
  • Inicio
  • Bus Federal
    • ¿Como enviar documentos?
    • Guías de trámites
  • Proyecto
    • ¿Que es bus-justicia?
    • Equipo de trabajo
    • Tecnología
    • Etapas del Proyecto
    • Ambiente de Producción
    • GitHub - API - Librerías de Integración
  • Sumarse
    • Poderes Judiciales ¿Como integrarse al proyecto?
    • Abogados Particulares ¿Como integrarse al proyecto?
    • Entidades públicas o privadas ¿Como integrarse al proyecto?
    • Normativa - Convenios

Tecnología

Arquitectura y Soluciones

Arquitectura

En virtud de la importancia del proyecto se han realizado reuniones técnicas con integrantes de JUFEJUS Foro Informático, Instituto de Innovación y Tecnología y áreas de gestión de CSJN y Provincia de Buenos Aires, acordando un diseño inicial basado en una arquitectura que garantice la interoperabilidad en las diversas etapas permitiendo una integración plena de los organismos.

  • Diagrama de interacción de servicios para el intercambio de documentos electrónicos.
  • Esquema de servicios para mantenimiento del directorio de organismos del BUS-Judicial.

A partir de estas reuniones y partiendo de los aportes del Lic. Gustavo Perez Villar se acordó una arquitectura base para el BUS-JUSTICIA. Dicha arquitectura cumple las premisas del proyecto permitiendo además un crecimiento futuro en nuevos servicios y etapas como así también en soporte de un alto volumen de intercambio digital. La disponibilidad de la plataforma NUBE-JUFEJUS permite contar con un ambiente operacional en crecimiento para soportar los servicios BUS-JUSTICIA. Dicha plataforma se encuentra en proceso de puesta en producción. La arquitectura de BUS-JUSTICIA podrá usar la plataforma NUBE-JUFEJUS como la integración de otros servicios en otras plataformas de cloud que sean necesarias.

Características del Service BUS

Se propone un modelo concreto de "Service BUS" de documentos electrónicos que permita el intercambio seguro entre los distintos Poderes Judiciales, entidades públicas y privadas con las siguientes características:

  • Arquitectura basada en microservicios con una cola de mensajes asincrónica.
  • Completamente orientado a eventos.
  • Mecanismos de control distribuidos y descentralizados (mínimo 3 nodos de control).
  • Arquitectura escalable horizontalmente.
  • Diseño evolutivo para integración con otros organismos públicos y privados.

El diseño del BUS-JUSTICIA está completamente orientado a microservicios, lo que permitirá aplicar metodologías de desarrollo ágiles y utilizar técnicas de integración y despliegue continuo para gestionar los ciclos de desarrollo – testing – producción. Por otro lado, el diseño brinda total independencia en el desarrollo de cada uno de los servicios involucrados, permitiendo realizarlos en forma paralela con equipos independientes y con escasa comunicación entre sí, ya que los servicios no comparten recursos y las interacciones son completamente asincrónicas basadas en mensajes.

La arquitectura del BUS-JUSTICIA, combinada con las funcionalidades de la plataforma Kubernetes, permitirá una gran escalabilidad, ya que la solución se basa en servicios independientes y altamente específicos, permitiendo configurar la plataforma para que escale cada servicio de forma independiente, considerando diferentes criterios automáticos para cada uno. La solución BUS-JUSTICIA podrá escalar y desescalar por demanda y solamente consumiendo recursos para funcionalidades puntuales.

© 2024. Bus Justicia Federal. Todos los derechos reservados.
logo bus-justicia
  • Inicio
  • Bus Federal
    • ¿Como enviar documentos?
    • Guías de trámites
  • Proyecto
    • ¿Que es bus-justicia?
    • Equipo de trabajo
    • Tecnología
    • Etapas del Proyecto
    • Ambiente de Producción
    • GitHub - API - Librerías de Integración
  • Sumarse
    • Poderes Judiciales ¿Como integrarse al proyecto?
    • Abogados Particulares ¿Como integrarse al proyecto?
    • Entidades públicas o privadas ¿Como integrarse al proyecto?
    • Normativa - Convenios
  • Contacto