Webservice
Objetivos:
Identificar métodos e ferramentas para análise e melhoria de performance de Aplicações Orientadas a Serviços desenvolvidas com Web Services em Plataforma Java, .utilizando a analise do funcionamento das aplicações através das informações geradas pelo garbage colector. Com base nas observações propor mecanismos que possam melhorar a performance as aplicações através da identificação dos pontos que demandam mais processamento.
Macro atividades
1. Estudos iniciais: Consiste do levantamento bibliográfico - leitura de livros e artigos sobre o tema. Realização de fóruns e workshops para discussão do tema e definição de estratégias para a realização do projeto.
2. Funcionamento dos algoritimos para garbage collector: compreender em detalhes o funcionamento de cada algorítimo e suas aplicabilidades.
3. Estudos dos mecanismos de analise de logs gerados pelo Garbage Collector: compreender em detalhes os mecanismos de analise das informações geradas pelo garbage collector
4. Estudos e testes com o Garbage Colector da JVM: Estudo sobre o funcionamento dos algoritmos disponíveis na JVM da Sun com o objetivo de identificar perfis de aplicações e quais os mecanismos disponíveis para ajustes de performance. Estudo de otimização das 3 grandes áreas que compõem a JVM visando otimizar a permanência dos objetos.
5. Utilização das ferramentas propostas no GC portal da SUN: realizar testes com as ferramentas propostas pelo GC portal para anlise de desempenho de aplicações através do output gerado pelo Garbage Collector.
6. Estudos e testes com Servidores de Aplicação J2EE: Analise de parâmetros comuns aos servidores de aplicação que influenciam na performance de aplicações J2EE. Realização de testes de melhoria de performace (tunning) com um servidor de aplicação (Sun One Application Server).
7. Análise de ferramentas de profiling: