Comunicação entre Apresentação e Negócio em uma Aplicação Web Aluno:Gustavo Cipriano Mota Sousa Orientador:Fábio Nogueira de Lucena Empresa:EXIS Serviços LTDA
Problema ● Aplicações Web atuais possuem interface pobre e pouco interativa ● Interfaces ricas exigem maior interação entre as partes (o que gera tráfego) ● Tráfego maior pode acarretar em atrasos que comprometem a satisfação do usuário Qual o limite? O que pode ser feito sem comprometer a qualidade?
REQUEST RESPONS E Arquitetura Web (1)
REQUEST RESPONS E MARSHALLMARSHALL MARSHALLMARSHALL Arquitetura Web (2)
Metodologia ● Mensuração do atraso adicionado pela comunicação entre as partes da aplicação ➔ Desenvolvimento de ferramenta para realizar as medidas em vários cenários ➔ Vários volumes de dados ➔ Rede local, mesma máquina, e Internet ➔ Transmissão de dados puros (HTTP), e de objetos (Hessian) ➔ Exibir resultados coletados em gráficos
Código produzido (1) ● Biblioteca para mensuração da transmissão de dados através de conexão HTTP e Hessian ● Interface gráfica para utilização facilitada da biblioteca
Código produzido (2)
Alguns gráficos (1) Protocolo HTTP em uma rede local
Alguns gráficos (2) Transmissão de uma cadeia de caracteres e objeto do tipo dicionário utilizando o protocolo Hessian em uma rede local
Portal
Artigo
Conclusão e trabalhos futuros ● Infra-estrutura inicial para auxiliar organização do software de sistemas (não conhecemos nenhuma ferramenta similar) ● Finalizar artigo (em desenvolvimento) (equação para estimar tempo) ● Aperfeiçoar a ferramenta ● Estudo da satisfação do usuário – Acrescentar componentes típicos de interfaces e mensurar o tempo de resposta para as interações
Sucesso a todos! ● Gustavo Cipriano Mota Sousa ● Fábio Nogueira de Lucena ● Exis (José Morched)