Home / Casos de Éxito

Consultoría en Desempeño de Sistemas Empresariales en Java y Software Libre

Visionnaire ayudó a Celepar en la mejora del desempeño de los sistemas corporativos del estado desarrollados en plataforma Java Enterprise Edition (JEE) en Software Libre.

CLIENTE
Celepar - Compañía de Tecnología de Información y Comunicación de Paraná.
Á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 el tuning 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 el fine-tuning 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 replaneamiento 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 los sistemas comenzó a disminuir, y era necesario un análisis clínico en los códigos fuente con foco en mejora de desempeño de los sistemas . En 2013, Celepar 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 NF-es 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 y 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.

Assuntos relacionados a:
Fábrica de Software   PostgreSQL   software livre   Desenvolvimento de sistemas   parceria em desenvolvimento   bancos de dados Oracle   bancos de dados MySQL   Apache Tomcat   Consultoria em Desempenho de Sistemas Corporativos   Sistemas Corporativos em Java   Sistemas Corporativos em Software Livre   fine-tuning   TI da Celepar   Sistemas Operacionais Linux (RedHat   CentOS)   Servidor de Aplicações JBoss   plataforma Java (JEE)   APIs do Java   JPA