Visionnaire ayudó a Celepar en la mejora del desempeño de los sistemas corporativos del estado
CLIENTE
Companhia de Tecnologia da Informação e Comunicação do Paraná (Celepar)
Companhia de Tecnologia da Informação e Comunicação do Paraná (Celepar)
ÁREA
Gobierno
PROBLEMA
Un gran número de sistemas corporativos desarrollados en Java, combinado con un alto volumen de accesos, llevó la disminución de desempeño en sistemas críticos para el estado, como por ejemplo el sistema de factura electrónica (NF-e).
SOLUCIÓN
Visionnaire, a través de profesionales altamente cualificados para la tarea de mejora de desempeño y la sintonía fina de sistemas corporativos, permitió a los sistemas prácticamente doblar su capacidad de rendimiento. Un enfoque se ha dado también en las mejoras y la sintonía fina dirigidos a las bases de datos. Todo el trabajo se hizo en colaboración con los profesionales del área de TI de Celepar.
RESULTADOS
En poco tiempo de trabajo se pudo prácticamente doblar la capacidad del desempeño en sistemas corporativos críticos, siendo que lo más importante de ellos (que generaba mayor volumen de procesamiento) era el sistema de factura electrónica (NF-e) del estado. A través de análisis minuciosos en los códigos fuente y replanificación de la arquitectura de hilos de los servidores de aplicaciones, fue posible una ganancia de rendimiento de casi 100% en un tiempo récord de trabajo, permitiendo que por más tiempo la empresa pudiera mantener la plataforma de hardware y software sin necesidad de compras de nuevos servidores.
TECNOLOGíA
Las tecnologías utilizadas fueron principalmente software libre, entre ellas sistemas operativos Linux (RedHat, CentOS), servidor de aplicaciones JBoss, Apache Tomcat, bases de datos MySQL y PostgreSQL y toda la plataforma Java (JEE), incluyendo innumerables API de Java (por ejemplo, JPA). Además, las integraciones y optimizaciones en las bases de datos Oracle fueron necesarias.
Problema detallado:
Con el gran número de sistemas corporativos desarrollados en Java, combinado con el alto volumen de acceso a estos sistemas, el desempeño de tales sistemas comenzó a disminuir, y era necesario un análisis clínico en los códigos fuente con foco en mejora de desempeño.
En 2013, Celepar (portugués brasileño para Compañía de Tecnología de la Información y las Comunicaciones de Paraná) estaba atendiendo cerca de 5250 puntos de conexión en el estado por más de 900 sistemas de información. Todos los 399 municipios del estado de Paraná son atendidos. Sólo el sistema de factura electrónica (NF-e) procesaba millones de facturas mensuales, lo que acarreaba en gran carga para los servidores de aplicación y las bases de datos.
Solución detallada:
Visionnaire, a través del trabajo de sus profesionales altamente cualificados para esta función, trabajó en conjunto con el equipo técnico de Celepar para entrar en el detalle de los códigos fuente, directamente en los puntos de mayor procesamiento, para optimización.
En pocos días logró optimizar tanto el código como la base de datos y los servidores JBoss, permitiendo que la capacidad de procesamiento diario (en el caso del sistema de NF-e) prácticamente doblase. Como un ejemplo de optimización, uno de los puntos encontrados fue la forma en que los subprocesos estaban siendo creados en los servidores de aplicación, lo que acarreaba en alta carga en JBoss y en las conexiones con las bases de datos. A través de un replanteamiento de la arquitectura de hilos fue posible un aumento de rendimiento rápido e inmediato en los sistemas.