Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Raquel Schlickmann
Título: Aplicação da Arquitetura Multicamadas Utilizando Java
 
Conclusão:
Com a conclusão deste trabalho observou-se que a arquitetura multicamadas oferece vantagens significativas sobre as demais arquiteturas de software existentes atualmente, visto que, com o advento da Internet, pela maioria das companhias mais e maiores aplicações (até mesmo aplicações críticas) devem ser disponibilizadas nesta “grande rede”. Portanto é fundamental que o cliente seja “leve” e as regras de negócio sejam facilmente gerenciadas e atualizadas. Porém, a implementação da arquitetura multicamadas é muito complexa, muitas dificuldades foram encontradas. Por não ter uma biblioteca de componentes já pronta, a implementação de multicamadas foi muito trabalhosa. As classes auxiliares tiveram que ser criadas, todo o seu funcionamento teve que ser entendido, assim como o entendimento do servidor de aplicação. Uma das vantagens encontradas, é que esta arquitetura é formada por componentes (camadas) permitindo a reutilização rápida e fácil das regras de negócio, uma vez que estas não estão implementadas no cliente. Dessa forma, uma nova interface pode conter parte das regras de negócio de outra interface. Se for bem projetada, uma aplicação passará a ser apenas a montagem de componentes de negócio. Enterprise JavaBeans é um modelo de componentes reutilizáveis para o lado do servidor, ou seja, são utilizados para implementar as regras de negócio no servidor. Através deste foi possível mapear tabelas e executar transações em banco de dados de forma simples. Este modelo de componentes foi criado para facilitar a implementação da arquitetura multicamadas. Em teoria, consegue-se ter o cliente acessando o servidor de aplicação através de uma página HTML ou um APPLET, que é rápido e fácil de carregar. Talvez pelo fato do servidor de aplicação ser uma cópia demonstração não foi possível iniciar o Voyager dentro do cliente na Internet, o que fez com que uma das maiores vantagens desta aplicação não pudesse ser visualizada. Implementar a arquitetura multicamadas foi complicado. Mas provou, na prática, que a utilização desta arquitetura trará benefícios significativos a curto prazo, desde que a biblioteca de componentes esteja completa.