Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Egard Charles Ullrich
Título: Comparativo da Tecnologia DCOM em Diversos Ambientes de Desenvolimento
 
Conclusão:
O objetivo do presente trabalho foi atingido, o qual consistia no desenvolvimento de um sistema de comunicação pessoal utilizando-se a tecnologia DCOM para transmissão das informações entre os usuários, sendo que o protótipo foi desenvolvido em quatro ambientes de programação com o intuito principal da análise da operacionalidade e funcionalidade da tecnologia proposta em tais ambientes. Através do trabalho desenvolvido foi possível integrar todos os ambientes por meio da tecnologia DCOM. Com o estudo da arquitetura DCOM aliada com os ambientes apresentados neste trabalho é possível dizer que tal arquitetura tem realmente características de uma tecnologia que pode ser utilizada quase que universalmente entre os ambientes atuais que seguem os fundamentos da orientação a objetos. Sendo assim, o trabalho desenvolvido serve como base científica para provar que é possível fazer a integração de várias linguagens através da tecnologia citada na plataforma Windows. É importante lembrar que os ambientes Visual C++, Visual J++ e Visual Basic utilizados neste trabalho, pertencem ao mesmo fabricante, facilitando a compatibilidade da tecnologia DCOM entre estes ambientes. No caso de migração entre ambientes a tecnologia oferece grandes facilidades, uma vez que um componente COM pode ser importada facilmente para qualquer um dos ambientes estudados. Além disso, pode-se afirmar também que o emprego da tecnologia DCOM possibilita o desenvolvimento de software com uma redução de tempo e de custo de desenvolvimento, visto que, os componentes necessários para que um sistema funcione podem ser desenvolvidos em linguagens diferentes, já que estes têm a capacidade de interagir na troca de informações, excluindo assim a necessidade de se reescrever todos os componentes em apenas uma linguagem. Isso reforça um dos princípios dos softwares desenvolvidos com base na orientação a objetos que é a reutilização de código. Deve ser levado em consideração que o trabalho foi desenvolvido seguindo uma estrutura de servidor centralizado, então, os clientes são totalmente dependentes do correto funcionamento do servidor. Caso por algum motivo o servidor não puder atender as necessidades dos clientes o sistema ficará paralisado. Além disso, todos os testes realizados na aplicação foram feitos em redes locais.