Publicação
Desenvolvimento de aplicações XPL
| 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 |
| 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. |
|---|