O LabVantage Laboratory Information Management System (LIMS) é executado no JBoss, um servidor EAP (Enterprise Application Platform) 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 mais recente, conhecido como WildFly 8.
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 Wildfly 8 sustentará nosso último lançamento do LIMS, o LabVantage 8.9.
A modernização traz benefícios
O WildFly 8, um dos primeiros servidores de aplicativos a suportar a especificação Java EE 7 completa, é 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 WildFly 8 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 é mais adequado para ambientes de nuvem e aplicações que precisam de escalonamento horizontal, graças aos recursos aprimorados de clustering do WildFly 8.
- Os novos recursos do WildFly 8 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 REST ful 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 WildFly 8 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 Java EE 7 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 WildFly 8 apresentou uma excelente oportunidade para avançar em nossa versão mais recente, o LabVantage 8.9, que é compilado com Java JDK 17. Nosso LIMS mais recente aproveita a arquitetura de servidor de aplicativos moderna e leve do WildFly 8 para fornecer aprimoramentos notáveis em desempenho, modularidade e escalabilidade. Graças a essas melhorias significativas no WildFly 8, 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 WildFly 8 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 eletrônico de laboratório integrado (ELN), sistema de execução de laboratório (LES), sistema de gerenciamento de dados científicos (SDMS) 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 de infraestrutura Java mais recente 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.