Aplicativos no nível dos negócios

Um aplicativo no nível de negócios é um modelo de administração que fornece a definição inteira de um aplicativo, caso ele faça sentido para os negócios. Um aplicativo no nível de negócios é um artefato de configuração do WebSphere, semelhante a um servidor ou cluster, que está armazenado no repositório de configuração do produto.

Características do Aplicativo no Nível de Negócios

Um aplicativo no nível de negócios tem as seguintes características:

  • Um aplicativo no nível de negócios é um modelo de administração da definição de um aplicativo no nível de negócios que consiste em artefatos WebSphere e não-WebSphere. O aplicativo no nível de negócios pode não gerenciar explicitamente o ciclo de vida de cada artefato. Ele é um modelo para definição de um aplicativo.
  • Um aplicativo no nível de negócios não representa ou contém arquivos binários do aplicativo. É uma configuração que lista uma ou mais unidades de composição, que representam os arquivos binários do aplicativo. Um aplicativo no nível de negócios utiliza os arquivos binários para executar a lógica de negócios do aplicativo. A administração de arquivos binários é separada da administração da definição do aplicativo.
  • Um aplicativo no nível de negócios suporta composição recursiva por referência que facilita a montagem hierárquica de aplicativos no nível de negócios e artefatos implementados individuais dentro ou fora de um produto WebSphere. A composição em seu nível mais inferior consiste em instâncias configuradas de arquivos binários do aplicativo que são executados em um ambiente de tempo de execução específico, como um servidor de aplicativos. Pacotes ou arquivos instaláveis, como arquivos JAR (arquivos de Java™) ou EAR (arquivos corporativos), geralmente entregam a lógica de negócios que essas instâncias configuradas representam para plataformas de tempo de execução correspondentes.

O diagrama a seguir mostra o modelo de composição para aplicativos no nível de negócios:

Aplicativos de nível de negócios

Um aplicativo no nível de negócios não apresenta novos modelos de programação, tempo de execução ou pacotes:

  • Você não precisa alterar a lógica de negócios do seu aplicativo. A função do aplicativo ao nível de negócios não apresenta novas APIs (interfaces de programação de aplicativos).
  • Você não precisa alterar suas configurações de tempo de execução do aplicativo. O produto suporta todas as características de tempo de execução, como segurança, carregamento e isolamento de classe, necessárias pelos modelos de programação individuais nos quais os componentes de negócios são gravados.
  • Você não precisa alterar seu pacote de aplicativos. Não há um modelo único de pacote específico que fornece uma definição do aplicativo no nível de negócios.

Geralmente, você primeiro cria um aplicativo no nível de negócios vazio e, em seguida, inclui unidades de composição nele. O nome do aplicativo no nível de negócios deve ser exclusivo dentro de uma célula. O próprio aplicativo no nível de negócios possui dados mínimos de configuração associados a ele, exclusivamente a lista de unidades de composição, mas unidades de composição individuais podem salvar dados de configuração específicos do aplicativo.

Um aplicativo em nível de negócios é definido no repositório de configuração do produto em profile_root/config/cells/cell_name/blas/business_level_application_name/bver/BASE/bla.xml.

Comparações com Aplicativos Java EE

Os aplicativos no nível de negócios podem agregar ou consistir em aplicativos Java EE (Java Platform, Enterprise Edition) e módulos com artefatos não-Java EE. O conteúdo de aplicativos Java EE é integrado a conceitos do aplicativo no nível de negócios para implementação e gerenciamento de aplicativos. As APIs de gerenciamento do aplicativo Java EE existentes continuam a funcionar depois de você incluir o aplicativo Java EE ou módulos em um aplicativo no nível de negócios. A API de gerenciamento de aplicativos no nível de negócios aceita conteúdo e configurações Java EE e delega para APIs de gerenciamento Java EE existentes. Operações de controle como iniciar e parar uma unidade de composição Java EE são delegadas para ApplicationManager MBean em servidores de aplicativos que iniciam e para aplicativos Java EE.

Tabela 1. Conceitos Java EE Comparados com Conceitos de Aplicativos no Nível de Negócios. Os conceitos de aplicativo em nível de negócios incluem recursos, unidades de composição e unidades implementáveis.
Conceito Java EE Conceito do Aplicativo no Nível de Negócios Description
Módulo EAR ou independente para implementação Recurso Os conceitos do aplicativo Java EE são recursos.
Aplicativos Java EE criados no final da instalação do aplicativo Unidade de composição Um aplicativo Java EE está em um arquivo EAR (arquivo corporativo). O produto salva o arquivo EAR no repositório de produtos como uma unidade de composição.
Módulos Java EE no arquivo EAR Unidades implementáveis no recurso Cada módulo no arquivo EAR é uma unidade implementável que pode ser instalada em destinos de implementação independentes. O arquivo EAR continua a ser gerenciado como um único recurso em sua totalidade.
Instalação do aplicativo Java EE utilizando o console administrativo, a programação ou comandos wsadmin Vários comandos de gerenciamento do aplicativo no nível de negócios

Durante a implementação do aplicativo Java EE, é possível especificar o nome do aplicativo no nível de negócios para incluir o aplicativo Java EE. Se o nome do aplicativo no nível de negócios não estiver definido, o produto criará um aplicativo no nível de negócios padrão com o nome igual ao nome do aplicativo Java EE. O produto inclui uma unidade de composição com o mesmo nome do aplicativo Java EE no aplicativo no nível de negócios. É possível implementar vários aplicativos Java EE em um único aplicativo no nível de negócios.

É possível tornar um aplicativo Java EE um aplicativo de nível de negócios e incluí-lo em outro aplicativo de nível de negócios:
  1. Instale o aplicativo Java EE (arquivo EAR) usando o assistente do console de instalação de aplicativo corporativo, programação ou wsadmin. Mantenha a seleção padrão para criar um aplicativo de nível de negócios que tenha o mesmo nome do aplicativo Java EE.
  2. Crie um aplicativo no nível de negócios vazio.
  3. Inclua o aplicativo de nível de negócios do arquivo EAR ao aplicativo de nível de negócios vazio. O aplicativo de nível de negócios do arquivo EAR é uma unidade de composição do aplicativo de nível de negócios contêiner.

Ou, é possível tornar um aplicativo Java EE um ativo e incluí-lo em outro aplicativo de nível de negócios:

  1. Importe um arquivo EAR como um recurso. Ele tem o aspecto de um tipo de ativo de Java EE ear.
  2. Crie um aplicativo no nível de negócios vazio.
  3. Inclua o ativo do aplicativo Java EE ao aplicativo de nível de negócios. O ativo do arquivo EAR é uma unidade de composição do aplicativo de nível de negócios contêiner.
  4. Colete destinos para cada unidade implementável (módulo Java EE).
Desinstalar Aplicativo Java EE Vários comandos de gerenciamento do aplicativo no nível de negócios Você exclui a unidade de composição do aplicativo Java EE do aplicativo de nível de negócios:
  1. Remova a unidade de composição do aplicativo Java EE do aplicativo de nível de negócios.
  2. Se o arquivo EAR for um ativo, exclua o recurso.
Inicie o aplicativo Java EE. Inicie a unidade de composição. Iniciar um aplicativo no nível de negócios inicia qualquer aplicativo Java EE nele.
Pare o aplicativo Java EE. Pare a unidade de composição. Parar um aplicativo no nível de negócios pára qualquer aplicativo Java EE nele.

Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=crun_app_bla
Nome do arquivo: crun_app_bla.html