Um Aplicativo J2EE é um Elemento de Implementação em um nível muito grande de granularidade. É o maior elemento implementável diretamente suportado pela Plataforma J2EE.
Outros Relacionamentos:  Parte de Modelo de Implementação
Estende: Elemento de Implementação
Função:  Integrador
Opcionalidade:  Opcional.
Os aplicativos J2EE podem ser implementados como um conjunto de Módulos J2EE independentes. 
Gabaritos e Relatórios: 
     
Exemplos: 
     
Representação em UML:  Artefato, com o estereótipo <<EAR>>
Informações Adicionais: 

Entrada nas Atividades:    Saída das Atividades:   

Finalidade To top of page

O Aplicativo J2EE é o maior elemento implementável diretamente suportado pela Plataforma J2EE. Ele contém um ou mais Módulos J2EE.

Sincronização To top of page

Um Aplicativo J2EE pode ser criado na Fase de Elaboração conforme os protótipos de arquitetura são desenvolvidos. O Aplicativo J2EE é atualizado durante as Fases de Construção e Transição conforme os componentes J2EE são desenvolvidos e os defeitos são localizados e corrigidos.

Responsabilidade To top of page

O Integrador é responsável pelo Aplicativo J2EE e assegura que:

  • O Aplicativo J2EE implemente corretamente o design correspondente e preencha as especificações do design.
  • Os Módulos J2EE sejam consistentes entre si, incluindo os descritores de implementação.
  • O descritor de implementação do aplicativo esteja correto e consistente.
  • O aplicativo tenha sido compactado corretamente para implementação.

Adaptação To top of page

Os Aplicativos J2EE são compactados em um arquivo EAR (Enterprise ARchive) e possuem um descritor de implementação application.xml que permite que os módulos e o aplicativo sejam personalizados como um todo. Entretanto, os Módulos J2EE independentes também podem ser implementados diretamente, em vez de montá-los no Aplicativo J2EE.



Rational Unified Process   2003.06.15