O sistema de gerenciamento de informações laboratoriais (LIMS) LabVantage é executado no JBoss, um servidor de plataforma de aplicativos corporativos (EAP) baseado em Java de código aberto rápido e eficiente, desenvolvido pela Red Hat. A versão 7.4 do JBoss era uma plataforma líder do setor, mas ao chegar ao fim de sua vida útil este ano, foi suplantada pelo JBoss EAP 8.0 mais recente.
A plataforma JBoss tem sido parte integrante da funcionalidade do LabVantage, fornecendo um ambiente de tempo de execução enquanto hospeda aplicativos Java e serviços da web, que são essenciais para acessar o LIMS sem problemas. Ele permite vários serviços, como segurança de rede configurável, gerenciamento de transações para garantir a confiabilidade dos dados de laboratório, gerenciamento de recursos e clustering para maximizar o desempenho, tudo para oferecer suporte a aplicativos escaláveis de nível empresarial. E o JBoss EAP 8.0 sustentará nosso próximo lançamento do LIMS, o LabVantage 8.9.
A modernização traz benefícios
O JBoss EAP 8.0, um dos primeiros servidores de aplicativos a suportar a especificação completa do Jakarta EE 10, é uma grande melhoria no EAP. Seus poderosos avanços incluem recursos como simplificar o desenvolvimento de aplicativos e melhorar a funcionalidade e a interatividade de aplicativos da Web - o que é fundamental para o gerenciamento de dados em vários sites. No geral, os aprimoramentos ajudaram o LabVantage a melhorar o desempenho, a flexibilidade e a segurança de nossa nova plataforma.
- Desempenho:
- O design altamente modular do JBoss EAP 8.0 o torna mais rápido do que as iterações anteriores, reduzindo o uso de memória, abreviando o tempo de inicialização e acelerando a recuperação de dados.
- O LabVantage 8.9 será mais adequado para ambientes de nuvem e aplicativos que precisam de escalonamento horizontal, graças aos recursos aprimorados de clustering do JBoss EAP 8.0.
- Os novos recursos do JBoss EAP 8.0 para oferecer suporte a aplicativos da web de alta demanda - incluindo o servidor da web Undertow para aplicativos de alta demanda, melhor suporte para HTML5, serviços RESTful e WebSockets, bem como sua interface de linha de comando redesenhada e console de gerenciamento baseado na web - permitem recursos mais amplos e as ferramentas para gerenciá-los.
- O LabVantage 8.9 LIMS também é mais capaz de suportar aplicações que lidam com grandes quantidades de dados, graças ao suporte nativo para JAX-RS 2.0, JMS 2.0 e processamento em lote mais eficiente e escalável.
- Flexibilidade:
- A arquitetura modular do JBoss EAP 8.0 significa que os usuários do LabVantage 8.9 podem personalizar as configurações das aplicações.
- As novas interfaces oferecem aos administradores mais controle sobre configurações, implantações e gerenciamento de recursos.
- Segurança:
- A conformidade com as atualizações padrão do Jakarta EE 10 permitiu recursos de segurança adicionais, incluindo uma interface de gerenciamento aprimorada para configurações flexíveis, controle de acesso baseado em função e integração aprimorada com protocolos de segurança padrão.
Atualizando para o LabVantage 8.9
O JBoss EAP 8.0 apresentou uma excelente oportunidade para avançar em nosso próximo lançamento, o LabVantage 8.9, que é compilado com Java JDK 17. Nosso LIMS mais recente aproveitará a arquitetura de servidor de aplicativos moderna e leve do JBoss EAP 8.0 para fornecer melhorias notáveis em desempenho, modularidade e escalabilidade. Graças a essas melhorias significativas no JBoss EAP 8.0, o LabVantage 8.9 está ainda melhor posicionado para gerenciar fluxos de trabalho laboratoriais complexos e necessidades de dados de alto rendimento ou multissite. Estamos confiantes de que os usuários do LIMS, novos e antigos, ficarão impressionados com o desempenho, flexibilidade, facilidade de uso e segurança do LabVantage 8.9.
Existem inúmeras vantagens do JBoss EAP 8.0 sobre as versões anteriores do JBoss, o que tornará os dados do LabVantage mais seguros e fáceis de manusear. As distinções significam que a atualização para o LabVantage 8.9 das iterações anteriores requer consideração e planejamento apropriados.
Primeiro, os componentes existentes do LabVantage - incluindo seu caderno de laboratório eletrônico integrado, sistema de execução de laboratório, sistema de gerenciamento de dados científicos e análises avançadas - não funcionarão com o LabVantage 8.9. A mudança para o JBoss 8 incluiu uma mudança do Java EE 8 para o Jakarta EE 10 para melhor desempenho e estabilidade. Como resultado, todos os componentes precisam ser atualizados para o Jakarta EE 10 antes de poderem ser usados na plataforma LIMS mais recente, mas as melhorias valerão a pena fazer a troca.
Além disso, as dependências do LabVantage 8.9 também passaram por mudanças significativas. Por exemplo, relatórios e análises foram atualizados para o Jasper versão 7, para integração superior com o Jakarta EE 10. Isso significa que todos os arquivos de relatório precisarão ser salvos novamente no Jasper Studio 7, mas resultarão em melhor desempenho e segurança. Além disso, o componente html foi descontinuado, portanto, todos os relatórios com um componente html precisarão ser reformulados.
Os Objetos de Negócios não estarão mais disponíveis como uma ferramenta de relatório e os botões internos relacionados serão desativados. No entanto, a execução externa de relatórios de Objeto de Negócios ainda funcionará.
Outras dependências removidas:
- Biblioteca de pdf do iText
- Biblioteca Joda-Time
- Xalan
- Código Xerces
Os serviços da Web foram atualizados do Axis para o Apache CXF, que será usado para atender ao SapphireWS e ao SapphireBasicWS, ambos agora atualizados para usar o JAX-WS. Tal como acontece com outras atualizações, elas melhorarão a integração com o Jakarta EE. Com a versão 8.9, a plataforma também mudou do formato codificado para o formulário padrão atual, Documento/Literal, com impacto significativo nas solicitações recebidas e enviadas. No entanto, os clientes herdados continuarão a ter suporte com adaptadores que modificam as solicitações de entrada e saída antes do marshaling.
Para aproveitar o suporte mais recente à infraestrutura Java por meio de uma atualização para o LabVantage 8.9, entre em contato com sua equipe de serviços profissionais ou gerente de contas, que pode ajudá-lo a entender todas as ramificações e orientá-lo sobre o processo de migração.