UM NOVO PARADIGMA DE APLICAÇÕES WEB, NUM SISTEMA DE

Propaganda
AJAX: UM NOVO PARADIGMA DE APLICAÇÕES WEB, NUM SISTEMA DE
AUTENTICAÇÃO PARA GATEWAY EM LINUX.
SILVA, Cleydson Fernandes 1; OLIVEIRA, Gleison Paulo Caldeira 2; FENDT, Letícia
Pivetta 3
Um dos maiores problemas nas aplicações para internet atualmente é o tempo de
resposta do servidor web para com o cliente, que após solicitação de um evento, deve
aguardar o processamento dos dados pelo servidor, esperando uma resposta do mesmo
para que uma nova página seja carregada. Isso trás ineficiência à navegação, originando
retorno de informações redundantes para o cliente. Este trabalho propõe a abordagem de
um novo paradigma de programação web, utilizando Ajax como um framework
eficiente e dinâmico. Esse framework auxilia na construção de um autenticador web,
para gateway em um servidor Linux, criando uma interface melhorada e dinâmica para
os usuários na Intranet. Ajax não é uma nova tecnologia, metodologia ou linguagem de
programação, mas sim um acrônimo para Asynchronous JavaScript And XML. É uma
combinação de técnicas disponíveis desde meados do ano 2000, consistindo de:
(X)HTML e CSS, Document Object Model e XMLHttpRequest. Isso leva a um novo
paradigma no desenvolvimento de aplicações web pois, o Ajax redefine o significado de
páginas dinâmicas, pois elementos HTML são alterados conforme respostas dos
aplicativos no servidor. A Web se aproxima do desktop, e os usuários passam a não
distinguir mais entre aplicativos locais e remotos. Para desenvolver o autenticador,
foram empregadas várias ferramentas como Php 5.0 (linguagem de programação para
desenvolvimento web), MySql 5.0 (banco de dados relacional), JavaScript (linguagem
de script para internet), CSS e HTML (linguagem de marcação para internet). O Php é
uma ferramenta robusta capaz de gerar resultados rapidamente e permite a criação de
procedimentos complexos em conjunto com o JavaScript, trazendo assim páginas mais
dinâmicas e mais veloz no acesso. O CSS consiste em melhorar a interface com o
usuário e também para facilitar a alteração visual da página mesmo ela complexa ou
não. Com o uso do Ajax no desenvolvimento, obteve-se um autenticador com respostas
rápidas, comparado ao autenticador desenvolvido sem o recurso do Ajax, uma interface
personalizável e de fácil gerenciamento por parte do administrador de rede,
possibilitando controlar todos os usuários e acessos ao gateway, garantindo um maior
dinamismo e segurança ao autenticador. Isso também proporciona uma interação com o
usuário mais agradável que obtida com outras ferramentas de autenticação utilizadas
para fazer o mesmo serviço. Obteve-se uma impactante redução no trafego da rede, na
qual anteriormente era muito intensa, pois, a cada segundo validava informações no
servidor. Nessa checagem, recarregada uma nova página HTML no navegador do
cliente. O sistema passou a somente buscar os dados sem a necessidade de recarregar a
página de validação da autenticação do usuário. Teve-se uma melhora na interface do
usuário com o sistema, pois os dados dos usuários que precisa ser validados, como
usuário e senha, são retornados instantaneamente.
Palavras-Chave: Ajax, Linux, Web, Gateway, Autenticação
__________
1 Aluno do curso de Sistemas de Informação, CEULJI – [email protected]
2 Aluno do curso de Sistemas de Informação, CEULJI – [email protected]
3 Professora orientadora, CEULJI – letí[email protected]
Download