PUBLICACIÓN DEL BLOG:

LabVantage 8.9 está en camino - Beneficios de usar JBoss 8

Shutterstock a escala 2058573251

El sistema de gestión de información de laboratorio (LIMS) LabVantage se ejecuta en JBoss, un servidor de plataforma de aplicaciones empresariales (EAP) de código abierto rápido y eficiente basado en Java, desarrollado por Red Hat. La versión 7.4 de JBoss había sido una plataforma líder en la industria, pero a medida que llega al final de su vida útil este año, ha sido suplantada por la más reciente JBoss EAP 8.0.

La plataforma JBoss ha sido integral para la funcionalidad de LabVantage, proporcionando un entorno de ejecución mientras aloja aplicaciones Java y servicios web, que son integrales para acceder sin problemas al LIMS. Permite varios servicios como la seguridad de red configurable, la gestión de transacciones para garantizar la fiabilidad de los datos de laboratorio, la gestión de recursos y la agrupación en clústeres para maximizar el rendimiento, todo ello para admitir aplicaciones escalables de nivel empresarial. Y JBoss EAP 8.0 será la base de nuestra próxima versión de LIMS, LabVantage 8.9.

La modernización trae beneficios

JBoss EAP 8.0, uno de los primeros servidores de aplicaciones en soportar la especificación completa Jakarta EE 10, es una mejora importante en EAP. Sus poderosos avances incluyen características como la simplificación del desarrollo de aplicaciones y la mejora de la funcionalidad e interactividad de las aplicaciones web, lo cual es fundamental para la gestión de datos multisitio. En general, las mejoras ayudaron a LabVantage a mejorar el rendimiento, la flexibilidad y la seguridad de nuestra nueva plataforma.

  • Rendimiento:
    • El diseño altamente modular de JBoss EAP 8.0 lo hace más rápido que las iteraciones anteriores, reduciendo el uso de memoria, acortando el tiempo de inicio y acelerando la recuperación de datos.
    • LabVantage 8.9 será más adecuado para entornos de nube y aplicaciones que necesitan escalado horizontal, gracias a las capacidades mejoradas de agrupación en clústeres de JBoss EAP 8.0.
    • Las nuevas características de JBoss EAP 8.0 para soportar aplicaciones web de alta demanda, incluyendo el servidor web Undertow para aplicaciones de alta demanda, mejor soporte para HTML5, servicios RESTful y WebSockets, así como su interfaz de línea de comandos rediseñada y consola de administración basada en web, permiten capacidades más amplias y las herramientas para administrarlas.
    • LabVantage 8.9 LIMS también es más capaz de soportar aplicaciones que manejan grandes cantidades de datos, gracias al soporte nativo para JAX-RS 2.0, JMS 2.0 y un procesamiento por lotes más eficiente y escalable.
  • Flexibilidad:
    • La arquitectura modular de JBoss EAP 8.0 significa que los usuarios de LabVantage 8.9 pueden personalizar las configuraciones de las aplicaciones.
    • Las nuevas interfaces ofrecen a los administradores más control sobre las configuraciones, las implementaciones y la gestión de recursos.
  • Seguridad:
    • El cumplimiento de las actualizaciones del estándar Jakarta EE 10 ha permitido funciones de seguridad adicionales, incluida una interfaz de administración mejorada para configuraciones flexibles, control de acceso basado en roles y una integración mejorada con los protocolos de seguridad estándar.

Actualización a LabVantage 8.9

JBoss EAP 8.0 ha presentado una oportunidad emocionante para avanzar en nuestra próxima versión, LabVantage 8.9, que se compila con Java JDK 17. Nuestro último LIMS aprovechará la arquitectura de servidor de aplicaciones moderna y ligera de JBoss EAP 8.0 para proporcionar mejoras notables en rendimiento, modularidad y escalabilidad. Gracias a estas importantes mejoras en JBoss EAP 8.0, LabVantage 8.9 está aún mejor posicionado para gestionar flujos de trabajo de laboratorio complejos y necesidades de datos de alto rendimiento o multisitio. Estamos seguros de que los usuarios nuevos y antiguos de LIMS quedarán impresionados por el rendimiento, la flexibilidad, la facilidad de uso y la seguridad de LabVantage 8.9.

Existen numerosas ventajas de JBoss EAP 8.0 sobre las versiones anteriores de JBoss, lo que hará que los datos de LabVantage sean más seguros y fáciles de manejar. Las distinciones significan que la actualización a LabVantage 8.9 desde iteraciones anteriores requiere una consideración y planificación adecuadas.

En primer lugar, los componentes existentes de LabVantage, incluido su cuaderno electrónico de laboratorio integrado, el sistema de ejecución de laboratorio, el sistema de gestión de datos científicos y el análisis avanzado, no funcionarán con LabVantage 8.9. El cambio a JBoss 8 incluyó un cambio de Java EE 8 a Jakarta EE 10 para mejorar el rendimiento y la estabilidad. Como resultado, todos los componentes deben actualizarse para Jakarta EE 10 antes de que puedan usarse en la plataforma LIMS más reciente, pero valdrá la pena hacer el cambio a las mejoras.

Además, las dependencias de LabVantage 8.9 también han sufrido cambios significativos. Por ejemplo, los informes y análisis se han actualizado a la versión 7 de Jasper, para una integración superior con Jakarta EE 10. Esto significa que todos los archivos de informe deberán volver a guardarse en Jasper Studio 7, pero darán como resultado un mejor rendimiento y seguridad. Además, el componente html ha quedado en desuso, por lo que será necesario rediseñar los informes con un componente html.

Los objetos de negocio ya no estarán disponibles como herramienta de generación de informes y se desactivarán los botones internos relacionados. Sin embargo, la ejecución externa de informes de Business Object seguirá funcionando.

Otras dependencias eliminadas:

  • Biblioteca de pdf iText
  • Biblioteca Joda-Time
  • Xalan
  • Código Xerces

Los servicios web se han actualizado de Axis a Apache CXF, que se utilizarán para servir SapphireWS y SapphireBasicWS, ambos ahora actualizados para usar JAX-WS. Al igual que con otras actualizaciones, estas mejorarán la integración con Jakarta EE. Con la versión 8.9, la plataforma también ha cambiado del formato codificado al formulario estándar actual, Documento/Literal, con un impacto significativo en las solicitudes entrantes y salientes. Sin embargo, los clientes heredados seguirán siendo compatibles con adaptadores que modifiquen las solicitudes entrantes y salientes antes de las serialización.

Para aprovechar el último soporte de infraestructura Java a través de una actualización a LabVantage 8.9, comuníquese con su equipo de servicios profesionales o administrador de cuentas, quienes pueden ayudarlo a comprender todas las ramificaciones y guiarlo a través del proceso de migración.