LabVantage 实验室信息管理系统 (LIMS) 在 JBoss 上运行,JBoss 是由 Red Hat 开发的基于 Java 的快速高效的开源企业应用平台 (EAP) 服务器。JBoss 7.4 版本曾经是一个行业领先的平台,但随着它今年的生命周期即将结束,它已被最新的 JBoss EAP 8.0 所取代。
JBoss 平台是 LabVantage 功能不可或缺的一部分,在托管 Java 应用程序和 Web 服务的同时提供运行时环境,这对于顺利访问 LIMS 是不可或缺的。它支持各种服务,如可配置的网络安全、确保实验室数据可靠性的事务管理、资源管理和集群以最大限度地提高性能,所有这些都是为了支持可扩展的企业级应用程序。JBoss EAP 8.0 将支持我们即将发布的 LIMS 版本 LabVantage 8.9。
现代化带来好处
JBoss EAP 8.0 是首批支持完整 Jakarta EE 10 规范的应用程序服务器之一,是 EAP 的重大改进。其强大的进步包括简化应用程序开发和改进 Web 应用程序的功能和交互性等功能,这对于多站点数据管理至关重要。总体而言,这些增强功能帮助 LabVantage 提高了我们新平台的性能、灵活性和安全性。
- 性能:
- JBoss EAP 8.0 的高度模块化设计使其比以前的迭代 更快 ,减少了内存使用量,缩短了启动时间,并加快了数据检索速度。
- 得益于 JBoss EAP 8.0 增强的集群功能,LabVantage 8.9 将更适合需要水平扩展的云环境和应用程序。
- JBoss EAP 8.0 支持高需求 Web 应用程序的新功能 - 包括用于高需求应用程序的 Undertow Web 服务器,更好地支持 HTML5、RESTful 服务和 WebSockets,以及重新设计的命令行界面和基于 Web 的管理控制台 - 支持 更广泛的功能 和管理它们 的工具 。
- LabVantage 8.9 LIMS 还能够更好地支持处理 大量数据的应用程序,这要归功于对 JAX-RS 2.0、JMS 2.0 的原生支持,以及更高效、可扩展的批处理。
- 灵活性:
- JBoss EAP 8.0 的模块化架构意味着 LabVantage 8.9 用户可以 自定义 应用程序配置。
- 新界面使管理员能够 更好地控制 配置、部署和资源管理。
- 安全:
- 符合 Jakarta EE 10 标准更新启用了额外的安全功能,包括 改进的管理界面 以实现灵活配置、基于角色的访问控制以及改进的与标准安全协议的集成。
升级到 LabVantage 8.9
JBoss EAP 8.0 为推进我们即将发布的 LabVantage 8.9 提供了一个令人兴奋的机会,该版本使用 Java JDK 17 进行编译。我们最新的 LIMS 将利用 JBoss EAP 8.0 的现代轻量级应用服务器架构,在性能、模块化和可扩展性方面提供显著的增强。得益于 JBoss EAP 8.0 的这些重大改进,LabVantage 8.9 能够更好地管理复杂的实验室工作流程和高通量或多站点数据需求。我们相信 LIMS 的新老用户都会对 LabVantage 8.9 的性能、灵活性、易用性和安全性印象深刻。
与早期的 JBoss 版本相比,JBoss EAP 8.0 具有许多优势,这将使 LabVantage 数据更安全、更易于处理。这些区别确实意味着从以前的迭代升级到 LabVantage 8.9 需要适当的考虑和规划。
首先,现有的 LabVantage 组件(包括其集成的电子实验室笔记本、实验室执行系统、科学数据管理系统和高级分析)将无法与 LabVantage 8.9 一起使用。迁移到 JBoss 8 包括从 Java EE 8 切换到 Jakarta EE 10,以获得更好的性能和稳定性。因此,所有组件都需要针对 Jakarta EE 10 进行更新,然后才能在最新的 LIMS 平台中使用,但这些改进是值得的。
此外,LabVantage 8.9 依赖项也发生了重大变化。例如,报告和分析已升级到 Jasper 版本 7,以便与 Jakarta EE 10 实现卓越集成。这意味着所有报告文件都需要在 Jasper Studio 7 中重新保存,但可以获得更好的性能和安全性。此外,html 组件已被弃用,因此任何带有 html 组件的报表都需要重新设计。
Business Objects 将不再作为报告工具提供,并且相关的内部按钮将被禁用。但是,业务对象报表的外部执行仍将起作用。
其他已删除的依赖项:
- iText pdf 库
- Joda-Time 库
- 哈兰
- Xerces 代码
Web 服务已从 Axis 升级到 Apache CXF,后者将用于为 SapphireWS 和 SapphireBasicWS 提供服务,两者现在都已更新为使用 JAX-WS。与其他升级一样,这些升级将改进与 Jakarta EE 的集成。在 8.9 中,该平台还从 Encoded 格式切换到当前的标准格式 Document/Literal,这对传入和传出请求产生了重大影响。但是,在封送处理之前修改传入和传出请求的适配器将继续支持旧客户端。
要通过升级到 LabVantage 8.9 来利用最新的 Java 基础设施支持,请联系您的专业服务团队或客户经理,他们可以帮助您了解所有后果并指导您完成迁移过程。