PUBLICACIÓN DEL BLOG:

LabVantage 8.9 - Beneficios de usar RedHat JBoss EAP 8.0

Labvantage

El sistema de gestión de información de laboratorio (LIMS) LabVantage se ejecuta en RedHat JBoss Enterprise Application Platform (JBoss EAP), un servidor de aplicaciones empresariales rápido y eficiente basado en Java, basado en el proyecto de código abierto WildFly. La versión 7.4 de JBoss EAP 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 de aplicaciones JBoss ha sido integral para la funcionalidad de LabVantage, proporcionando un entorno de ejecución al tiempo que 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 es uno de los primeros servidores de aplicaciones que soporta la especificación completa Jakarta EE 10. 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 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 8.
  • Las nuevas características de JBoss 8 para soportar aplicaciones web de alta demanda, incluido el servidor web Undertow, un mejor soporte para HTML5, servicios RESTful y WebSockets, así como su interfaz de línea de comandos rediseñada y la consola de administración basada en la 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 administradores 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 está compilada con Java OpenJDK 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, las versiones existentes de LabVantage de LabVantage Components (que agregan funcionalidad a las funcionalidades listas para usar de LabVantage) no funcionarán directamente 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 el espacio de nombres 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. Lo mismo se aplica con cualquier personalización realizada con Java: es posible que se requiera alguna refactorización debido al cambio de nombre del paquete en el cambio de Java a Yakarta.

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 esto da como resultado un mejor rendimiento y seguridad. Además, el componente HTML de Jasper ha quedado obsoleto, por lo que cualquier informe que lo utilice deberá ser rediseñado.

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 serializarlas.

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.