Repository logo
 
Publication

Tábula: uma framework para o desenvolvimento de aplicações REST

dc.contributor.authorGomes, Guilherme Gustavo Ramos
dc.date.accessioned2011-03-04T11:39:47Z
dc.date.available2011-03-04T11:39:47Z
dc.date.issued2008
dc.description.abstractO desenvolvimento de aplicações web nos nossos dias é uma área importante, devido à disseminação do acesso à Internet e à utilização do browser como uma aplicação cliente universal. A aplicação web típica em HTML está sendo desafiada por tecnologias que permitem interfaces ricas que comunicam com um backend através de serviços. As ferramentas existentes para criar aplicações web ainda não adoptaram esta abordagem e o suporte existente é omissa em oferecer programadores ferramentas dinâmicas e fáceis de usar. Web Services tradicionais baseados em SOAP e Representacional State Transfer (REST) são alternativas para a comunicação entre o frontend e no backend. O REST ganhou recentemente visibilidade e a sua menor dificuldade de aprendizagem parece adequada para muitas aplicações. No entanto, a falta de normas leva a implementar serviços REST de muitas formas diferentes, mesmo na mesma plataforma, não existindo um acordo comum sobre como descrevê-los. Nesta dissertação, propomos uma nova framework para o desenvolvimento rápido de aplicações baseadas em REST. Para esse efeito, especificações e serviços de administração são apresentadas a fim de resolver os problemas de configuração de uma camada de serviços baseada em REST. Além disso, é apresentada uma nova abordagem para processar os pedidos, permitindo também a aplicação dos princípios AOP. Finalmente, é apresentada a implementação de uma framework que suporte estas especificações. Neste âmbito, temos por objectivo expor as potencialidades dinâmicas desta framework, tendo em vista a maximização da produtividade do programador na criação de aplicações baseadas em REST, minimizando o reinício do servidor e suportando dinamicamente uma ampla gama de mudanças.por
dc.description.sponsorshipOrientador: Paulo Nazareno Maia Sampaiopor
dc.identifier.urihttp://hdl.handle.net/10400.13/110
dc.language.isoporpor
dc.peerreviewedyespor
dc.publisherUniversidade da Madeirapor
dc.subjectRESTpor
dc.subjectEspecificaçãopor
dc.subjectServiçospor
dc.subjectSOFEApor
dc.subjectURIpor
dc.subjectXMLpor
dc.subject.por
dc.subjectCentro de Ciências Exatas e da Engenhariapor
dc.titleTábula: uma framework para o desenvolvimento de aplicações RESTpor
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspor
rcaap.typemasterThesispor

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
MestradoGustavoGomes.pdf
Size:
4.73 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: