Name: | Description: | Size: | Format: | |
---|---|---|---|---|
4.73 MB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
O 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.
Description
Keywords
REST Especificação Serviços SOFEA URI XML . Centro de Ciências Exatas e da Engenharia