Uma pequena introdução sobre Application Server e WebSphere

O que é servidor de aplicativos Java e servidor de aplicativos IBM WebSphere?

O Application Server fornece toda a infraestrutura necessária para hospedar aplicativos corporativos. Ele lida com a operação do aplicativo entre a solicitação do usuário para o aplicativo de negócios de back-end, como um banco de dados, mensagens, etc.

O aplicativo corporativo, que geralmente é baseado em transações ou muito usado, deve ter um servidor de aplicativos com redundância integrada, alta disponibilidade e desempenho orientado como o WebSphere Application Server.

Application Server geralmente fica entre Web Servidor e banco de dados ou outro back-end como mensagens, etc.

Abaixo está o diagrama típico que indica o servidor de aplicativos localizado nas solicitações do usuário.

Plataformas suportadas

O WebSphere Application Server é suportado nas seguintes plataformas.

  • AIX
  • HP
  • IBM i
  • z/OS
  • Linux
  • Solaris
  • Windows

Alternativamente, você pode clique aqui para passar pelos requisitos oficiais do sistema documento para WAS 8.5.5.

Edições do WebSphere

Existem sete edições do WAS a seguir no momento no mercado.

  1. WebSphere Application Server – Liberty Core
  2. WebSphere Application Server – Expresso
  3. WebSphere Application Server – Base
  4. WebSphere Application Server – Implementação de Rede
  5. WebSphere Application Server – Edição Hypervisor
  6. WebSphere Application Server – z/OS
  7. Aplicativo WebSphere – Desenvolvedores

Cada edição é otimizada para vários requisitos, desde o desenvolvimento até a produção e de pequenas a grandes empresas. Você pode compará-los para escolher o mais adequado para o seu negócio.

Clique aqui para ver a folha de comparação oficial do WAS .

Topologias do WebSphere

O WebSphere fornece flexibilidade de configuração que pode atender a qualquer requisito em ambiente de produção ou não produção dentro do orçamento. Considerando vastas opções, pode haver várias topologias; os três seguintes são os mais usados.

  1. Estar sozinho
  2. Implantação de rede
  3. Agente Administrativo

1. Topologia autônoma

É a topologia básica em que você instala o WebSphere em um único servidor. Ao implementar isso, você terá Célula, Nó e Servidor (JVM) em uma única máquina, que possui algumas das seguintes limitações.

  • Não será capaz de iniciar o servidor no console de administração
  • Sem alta disponibilidade
  • Sem balanceamento de carga
  • Todas as tarefas administrativas conectando-se à JVM

Provavelmente isso seria bom para desenvolvimento ou nenhum ambiente crítico de não produção. Abaixo está o diagrama de servidor típico para topologia independente.

topologia independente

2. Topologia de implantação de rede

Provavelmente a topologia mais usada e avançada, que pode ter várias JVM rodando no mesmo servidor ou em servidores diferentes.

Isso é suportado apenas com a edição WebSphere Application Server Network Deployment.

O bom dessa topologia é que você pode realizar todas as tarefas administrativas, incluindo iniciar a JVM por meio do console DMGR.

Nesta topologia – DMGR e Node agent são executados como um processo separado e suporta clustering para alta disponibilidade. Abaixo está o diagrama básico da topologia ND.

ND-Topologia

3. Topologia do Agente Administrativo

Nesta topologia, é criado um processo adicional chamado agente administrativo que ajuda a gerenciar vários servidores autônomos registrados no agente administrativo.

Isso permite que um administrador gerencie todos os nós registrados usando o console do agente administrativo.

Isso se torna muito útil quando você tem vários servidores autônomos e deseja executar tarefas administrativas, incluindo iniciar a JVM por meio de um console. O diagrama abaixo ilustra uma topologia básica de agente administrativo.

topologia do agente administrativo

O que há de novo no WebSphere 8.5.5?

A IBM lançou o WebSphere Application Server 8.5 em junho de 2012 e o 8.5.5 em junho de 2013 com alguns dos excelentes recursos listados abaixo.

  • HPEL – Log binário que é mais rápido que o log de texto. Isso ajuda no desempenho do tempo de execução.
  • Suporte a diretório monitorado para ciclos de edição-implantação-teste mais rápidos
  • JAVA SE7 – WAS 8.5 tem a opção de suportar Java 7 SE
  • Resiliência do Aplicativo – WAS 8.5 ND é integrado ao WebSphere virtual enterprise.
  • Gerenciamento de integridade – Monitore a integridade do servidor de aplicativos e responda a possíveis problemas antes que ocorra uma interrupção.
  • SIP – Os aprimoramentos de capacidade de manutenção e solução de problemas para o Protocolo de Iniciação de Sessão oferecem suporte a um processamento mais resiliente de sessões SIP.

Para a lista completa de novos recursos – clique aqui para consultar o documento oficial .

Espero que isso ajude você a entender o servidor de aplicativos IBM WebSphere.

Artigos relacionados