O gerenciador de edição de aplicativo WebSphere Virtual Enterprise gerencia implementações dos aplicativos de produção sem interrupção. A implementação sem interrupção evita a perda de serviço quando você instala uma atualização de aplicativo em seu ambiente. Também é possível utilizar o gerenciador de edição de aplicativo se você estiver utilizando o componente Compute Grid e quiser transferir aplicativos desse componente. Esses são aplicativos corporativos compatíveis com um dos modelos de programação de grade.
O gerenciador de edição de aplicativo também fornece um modelo de versão do aplicativo que suporta várias implementações do mesmo aplicativo em uma célula do WebSphere Virtual Enterprise. Cada implementação possui um nome de edição exclusivo. O gerenciador de edição de aplicativo oferece uma opção de qual edição ativar em um cluster do WebSphere Virtual Enterprise, para que seja possível executar uma implementação de uma atualização do aplicativo ou reverter para um nível anterior.
O gerenciador de edição de aplicativo é totalmente integrado com o WebSphere Virtual Enterprise, interagindo com o On Demand Router (ODR), o balanceamento dinâmico de carga de trabalho e o gerenciador de disposição de aplicativo. Esta integração assegura o comportamento previsível do aplicativo ao aplicar atualizações do aplicativo e uma transição normal de uma edição de aplicativo para outra enquanto o sistema continua gerenciando as metas de desempenho do aplicativo. É possível acessar os processos de atualização de aplicativos com o console administrativo, incluindo a ativação da edição através dos servidores de aplicativos. As interfaces de programação de aplicativos de script permitem a integração de funções de gerenciamento de edições com a implementação do aplicativo automatizada.
Tipo de aplicativo | Várias edições de aplicativos | Transferência de aplicativo | Atualização de aplicativo sem interrupção, orientada pela comunicação ODR e HTTP | Modo de validação | Ativação Simultânea |
---|---|---|---|---|---|
Aplicativos da Web gerenciados, incluindo aplicativos PHP Hypertext Preprocessor (PHP) | Suportado | Suportado | Suportado | Suportado | Suportado |
Aplicativos IIOP, EJB ou JMS | Suportado | Suportado | Não suportado1 | Não-suportado | Não-suportado |
Aplicativos da Web não gerenciados | Suportado | Não suportado | Não-suportado | Não-suportado | Suportado |
Aplicativos do WebSphere Application Server Community Edition | Suportado | Suportado | Suportado | Suportado | Suportado |
Aplicativos SIP (Session Initiation Protocol) | Suportado | Suportado | Suportado2 | Suportado | Suportado |
Aplicativos Convergidos HTTP-SIP | Suportado | Suportado | Suportado2 | Suportado | Suportado |
1 O ODR não suporta a comunicação com o IIOP. Quaisquer componentes de EJB, JMS ou IIOP chamados diretamente por um cliente externo não podem utilizar este recurso.
2 Esse recurso é orientado pelo ODR e pela comunicação HTTP/SIP.
O WebSphere Application Server inclui uma função administrativa chamada atualização da implementação. A atualização da implementação fornece um upgrade básico do aplicativo, mas não é sem interrupção. Com o WebSphere Virtual Enterprise instalado, a função de atualização da implementação está disponível, mas o gerenciador de edição de aplicativo é a maneira preferida de fazer upgrade de aplicativos.
O gerenciador de edições de aplicativos suporta o ciclo de vida geral do aplicativo e permite atualizações de aplicativo e implementações do aplicativo totais, sem interrupção em seu ambiente de produção.