|
RUN >
Faculdade de Ciências e Tecnologia (FCT) >
FCT Departamentos >
FCT: Departamento de Informática >
FCT: DI - MA Dissertations >
Please use this identifier to cite or link to this item:
http://hdl.handle.net/10362/1969
|
| Title: | Comanche: aplicações web estendidas nos clientes |
| Authors: | Afonso, Filipe Miguel Sousa Pereira |
| Advisor: | Preguiça, Nuno |
| Issue Date: | 2009 |
| Publisher: | FCT - UNL |
| Abstract: | A Internet é uma rede de comunicações que permite a troca de informação entre
computadores localizados em qualquer ponto do mundo. Vários serviços foram desenvolvidos
utilizando esta rede de comunicações. Entre estes, encontra-se a Web, que permite a qualquer utilizador aceder, utilizando o protocolo HTTP, a documentos hipermédia identificados através de um URL.
Com a popularidade da Web, surgiram várias propostas para melhorar o desempenho global
da Web e permitir o desenvolvimento de aplicações complexas neste ambiente. Entre estas propostas encontram-se, por exemplo, novas versões do protocolo HTTP, sistemas de caching e replicação e sistemas de suporte à operação desconectada.
Neste trabalho apresenta-se o desenho e implementação do sistema Comanche, que permite
tratar pedidos HTTP na máquina do cliente, possibilitando a adição de novas funcionalidades sem
alteração dos servidores. Esta aproximação permite ainda minimizar o número de pedidos que têm de ser tratados pelos servidores, diminuindo assim a quantidade de pedidos processados e o tráfego na rede.
O Comanche é implementado como uma proxy de HTTP, que se encontra instalada na máquina do utilizador e consegue instalar e executar Java Web Applications. Estas aplicações
permitem a criação local de respostas a pedidos HTTP. Estas aplicações podem também ser usadas para se adicionar funcionalidades extra, alterando as respostas ou recolhendo informação de valor para o utilizador, que pode ser posteriormente usada para fornecer outros serviços. O sistema permite combinar aplicações de forma a permitir a reutilização das mesmas, formando aplicações mais complexas, e disponibiliza uma funcionalidade de sincronização de recursos acessíveis por HTTP. |
| Description: | Dissertação apresentada na Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa para obtenção do grau de Mestre em Engenharia Informática |
| URI: | http://hdl.handle.net/10362/1969 |
| Appears in Collections: | FCT: DI - MA Dissertations
|
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
|