Utilizando reflexão computacional no desenvolvimento de aplicações distribuídas

DSpace Repository

A- A A+

Utilizando reflexão computacional no desenvolvimento de aplicações distribuídas

Show simple item record

dc.contributor Universidade Federal de Santa Catarina pt_BR
dc.contributor.advisor Camargo, Murilo Silva de pt_BR
dc.contributor.author Zavadski, Arthur Cattaneo pt_BR
dc.date.accessioned 2012-10-20T15:51:21Z
dc.date.available 2012-10-20T15:51:21Z
dc.date.issued 2003
dc.date.submitted 2003 pt_BR
dc.identifier.other 200022 pt_BR
dc.identifier.uri http://repositorio.ufsc.br/xmlui/handle/123456789/85153
dc.description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação. pt_BR
dc.description.abstract O desenvolvimento de aplicações distribuídas exige o uso de algum mecanismo que possibilite a comunicação entre os processos cliente e servidor. Tecnologias de distribuição como RMI, CORBA e XML-RPC/SOAP disponibilizam serviços que facilitam esta atividade. Todavia, a implementação baseada nas interfaces de programação destas especificações acaba por misturar o código necessário à distribuição com a funcionalidade da aplicação, tornando-a dependente do mecanismo escolhido. Minimizar o impacto diante de uma troca de tecnologia e, simultaneamente, permitir que o desenvolvedor do software esteja focado em requisitos funcionais, constitui o principal problema desta pesquisa. De forma a possibilitar o desenvolvimento de aplicações distribuídas independentemente da plataforma de distribuição, esta dissertação propõe um framework que isola as especificidades de cada padrão dos componentes funcionais. Técnicas de reflexão computacional são aplicadas na implementação, de maneira a eliminar a codificação de adaptadores e proxies exigida em outras abordagens. Ao separar os elementos necessários à distribuição dos elementos funcionais, o framework possibilita a substituição dos mecanismos através de uma configuração externa ao software, dispensando, desta maneira, alterações no código fonte. pt_BR
dc.format.extent 91 f.| tabs., il. pt_BR
dc.language.iso por pt_BR
dc.publisher Florianópolis, SC pt_BR
dc.subject.classification Informatica pt_BR
dc.subject.classification Ciência da computação pt_BR
dc.subject.classification Framework (Programa de computador) pt_BR
dc.title Utilizando reflexão computacional no desenvolvimento de aplicações distribuídas pt_BR
dc.type Dissertação (Mestrado) pt_BR


Files in this item

Files Size Format View
200022.pdf 703.8Kb PDF Thumbnail

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account

Statistics

Compartilhar