Publicação

Desenvolvimento de aplicações XPL

Ver documento

Detalhes bibliográficos
Resumo:O modelo cliente/servidor conseguiu separar a tradicional aplicação desktop em duas camadas: uma camada desenvolvida para organizar e manter dados actualizados alojados num servidor, e outra camada localizada nos diversos clientes responsável pela interface de utilizador e pelas regras de acesso aos dados. Com a constante evolução do mercado a administração e manutenção das regras de acesso das aplicações demonstraram ser um processo de custos elevados e complicados de gerir, razões pelas quais o modelo evoluiu para três camadas criando-se um ponto intermédio, a camada lógica, a qual serve de interface entre a camada cliente e a camada da base de dados. No entanto, apesar das actualizações das regras de negócios serem mais frequentes, qualquer nova alteração relativamente à interface de utilizador continua a ser uma tarefa complicada de gerir, uma vez que a responsabilidade da apresentação final do programa continua a estar localizada nos diferentes clientes. Surge então o modelo de n-camadas, o qual passou a retirar grande parte da responsabilidade da apresentação na camada cliente centralizando-a numa camada intermédia entre a camada cliente e a camada lógica, designada por camada de apresentação, que, regra geral, se encontra localizada num servidor web. Este projecto teve como objectivo o desenvolvimento de aplicações web de n-camadas que utilizam uma plataforma de desenvolvimento da ATX Software, a XPL (eXtensible Presentation Layer), que permite concretizar o total potencial do desenvolvimento da camada de apresentação através de uma programação livre de conhecimentos profundos das tecnologias associadas e de forma automatizada, respeitando os web standards actuais e adaptando-se a qualquer browser existente controlando a interface do utilizador de forma eficiente.
Autores principais:Coutinho, Dino
Assunto:Engenharia informática Trabalhos de projecto de mestrado - 2007
Ano:2007
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso aberto
Instituição associada:Universidade de Lisboa
Idioma:português
Origem:Repositório da Universidade de Lisboa
Descrição
Resumo:O modelo cliente/servidor conseguiu separar a tradicional aplicação desktop em duas camadas: uma camada desenvolvida para organizar e manter dados actualizados alojados num servidor, e outra camada localizada nos diversos clientes responsável pela interface de utilizador e pelas regras de acesso aos dados. Com a constante evolução do mercado a administração e manutenção das regras de acesso das aplicações demonstraram ser um processo de custos elevados e complicados de gerir, razões pelas quais o modelo evoluiu para três camadas criando-se um ponto intermédio, a camada lógica, a qual serve de interface entre a camada cliente e a camada da base de dados. No entanto, apesar das actualizações das regras de negócios serem mais frequentes, qualquer nova alteração relativamente à interface de utilizador continua a ser uma tarefa complicada de gerir, uma vez que a responsabilidade da apresentação final do programa continua a estar localizada nos diferentes clientes. Surge então o modelo de n-camadas, o qual passou a retirar grande parte da responsabilidade da apresentação na camada cliente centralizando-a numa camada intermédia entre a camada cliente e a camada lógica, designada por camada de apresentação, que, regra geral, se encontra localizada num servidor web. Este projecto teve como objectivo o desenvolvimento de aplicações web de n-camadas que utilizam uma plataforma de desenvolvimento da ATX Software, a XPL (eXtensible Presentation Layer), que permite concretizar o total potencial do desenvolvimento da camada de apresentação através de uma programação livre de conhecimentos profundos das tecnologias associadas e de forma automatizada, respeitando os web standards actuais e adaptando-se a qualquer browser existente controlando a interface do utilizador de forma eficiente.