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.
- WebSphere Application Server – Liberty Core
- WebSphere Application Server – Expresso
- WebSphere Application Server – Base
- WebSphere Application Server – Implementação de Rede
- WebSphere Application Server – Edição Hypervisor
- WebSphere Application Server – z/OS
- 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.
- Estar sozinho
- Implantação de rede
- 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.
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.
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.
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.