2013 Fumec Oliveirajunior
15865 palavras
64 páginas
UNIVERSIDADE FUMECFACULDADE DE CIÊNCIAS EMPRESARIAIS – FACE
ISMAEL DE SOUZA OLIVEIRA JÚNIOR
COMPARAÇÃO ENTRE FRAMEWORKS JAVA PARA
DESENVOLVIMENTO DE WEB SERVICES:
Axis2 e CXF
Belo Horizonte
2013
ISMAEL DE SOUZA OLIVEIRA JÚNIOR
COMPARAÇÃO ENTRE FRAMEWORKS JAVA PARA
DESENVOLVIMENTO DE WEB SERVICES:
Axis2 e CXF
Monografia apresentada à Universidade
FUMEC, no curso de Ciência da Computação, apresentado à disciplina Trabalho de Conclusão de Curso.
Orientador: Prof. Flávio Velloso Laper
Co-Orientador: Prof. Ricardo Terra
Orientador ABNT: Prof. Osvaldo Manoel Corrêa
Belo Horizonte
2013
AGRADECIMENTOS
À Deus, primeiramente, por sempre estar comigo e dar sabedoria e paciência necessárias para chegar até aqui.
Aos meus pais, por me darem todo o apoio necessário para que o sonho de me tornar bacharel em Ciência da Computação se tornasse realidade.
À Lucy, por todo o amor e paciência demonstrados durante este estudo.
Ao professor Ricardo Terra, por todo o ensinamento passado e pela paciência e atenção demonstradas na orientação deste trabalho.
RESUMO
A necessidade de troca de informações entre empresas com diferentes ambientes (sistemas operacionais, linguagens de programação, etc.) fazem com que a utilização de Web services se apresente como a solução mais apropriada. No entanto, como se trata de uma tecnologia independente de linguagem de programação, existem implementações para as mais variadas linguagens de programação. Mais especificamente, a linguagem Java possui diversos frameworks que auxiliam no desenvolvimento de Web services. Diante disso, este estudo apresenta dois frameworks largamente utilizados para a linguagem Java: Axis2 e CXF.
Mais importante, este estudo compara esses dois frameworks frente a diversos aspectos, tais como padrões adotados e complexidade de desenvolvimento. Como resultado, pôde-se observar que o framework CXF é mais indicado para ser adotado por fábricas de software principalmente por utilizar padrões já consolidados na