Background Image
GOBIERNO

Modernización de las soluciones de aparcamiento

Icon - Parking Government

El cliente

Una gran administración municipal.

El Proyecto

Modernización de soluciones de aparcamiento

Visión general

Un gobierno municipal desarrolló en 2007 una innovadora solución de aparcamiento que utilizaba el reconocimiento de matrículas para gestionar el aparcamiento en superficie y en la vía pública. En 2010, el sistema se amplió para gestionar todas las plazas de aparcamiento municipales, lo que supuso un total de aproximadamente 15.000 plazas de aparcamiento en la calle, en superficie, en garajes y mediante contrato privado. El gobierno municipal empezó a comercializar el sistema de aparcamiento en toda Norteamérica tras el interés de otras jurisdicciones.

El reto

El uso del sistema de aparcamiento ha evolucionado considerablemente en los últimos 15 años y el municipio se enfrentaba a varios retos fundamentales:

  • El municipio utilizaba la replicación completa del sistema para configurar nuevos entornos específicos para cada cliente. Como resultado, la incorporación de nuevos clientes y el mantenimiento de estos nuevos entornos consumían mucho tiempo.

  • El sistema estaba estrechamente vinculado a varios servicios internos y externos. Los nuevos clientes podían no tener acceso a muchos de estos servicios y, por tanto, requerirían un desarrollo a medida para integrar sus propios servicios.

  • El sistema existente tiene más de 15 años y varios desarrolladores lo han mejorado a lo largo de los años. Esto ha dado lugar a prácticas de desarrollo incoherentes y a una falta general de conocimientos. Como resultado, hay varias áreas clave de la base de código que no se entienden bien o que ya no se utilizan.

  • La fiabilidad de la solución era baja, lo que incrementaba los costes de soporte.

  • El ayuntamiento quería trasladar la solución a la nube para poder ampliarla a nuevos clientes. Sin embargo, no tenían experiencia en la migración de una aplicación monolítica/estrechamente acoplada a la nube.

La solución

Para cumplir con éxito los objetivos principales, Improving implementó una solución para replicar la funcionalidad básica proporcionada por el sistema actual en una arquitectura moderna de nube multiusuario.

Una revisión detallada del sistema actual y los procesos de negocio ayuda a identificar los servicios de dominio central que se implementaron como microservicios y se construyeron puntos finales de API RESTful con Java Spring Boot y se implementaron en clústeres Kubernetes. También se crearon adaptadores basados en colas para la integración en otros servicios y aplicaciones que utilizan estas nuevas API.

Se desarrollaron modernas herramientas de administración y operación basadas en web multitenant/multiidioma utilizando React/Redux y Material UI con el objetivo de agilizar las revisiones diarias de posibles infracciones.

Icon - Java
Icon - Spring Boot
Icon - Kubernetes
Icon - React

Beneficios empresariales

El diseño Improving permitió a los clientes actuales migrar al nuevo sistema y proporcionó una plataforma extensible para ampliar la funcionalidad del sistema y satisfacer las futuras demandas de los clientes y del mercado.

El diseño seguro de la multired también permitió añadir nuevos clientes únicamente mediante la configuración del sistema, en lugar de la costosa tarea de establecer una nueva infraestructura y replicación.

Además, el equipo de Improving formó al equipo de soporte del municipio en las prácticas modernas de diseño y desarrollo de software para proporcionar una base técnica para el desarrollo continuo del producto.

¿Por qué Improving?

La experiencia de Improving en la migración de soluciones de software a la nube y en la creación de aplicaciones distribuidas modernas fue fundamental para cumplir con éxito la visión del producto del cliente.

Gobierno
Modernización de aplicaciones

Comenzar

Obtenga más información sobre cómo Improving puede ayudarle a empezar poniéndose en contacto con nosotros hoy mismo en sales@improving.com o rellenando un formulario de contacto a través del siguiente enlace.

Casos prácticos más recientes

Explore nuestros casos prácticos e inspírese con los líderes de opinión de todas nuestras empresas.
Thumbnail -Modern Web Application Platform with AWS
MEDIOS DE COMUNICACIÓN Y ENTRETENIMIENTO

Plataforma moderna de aplicaciones web con AWS

La radio pública de Minnesota (MPR) colaboró con Improving para crear una prueba de concepto para hospedar sus sitios de noticias, música en streaming y podcasts en AWS.