Web Services (AXIS2)

Preciso utilizar os serviços de uma aplicação server desenvolvida em outra linguagem. Meu trabalho será desenvolver uma aplicação client em java e estou pensando em fazer isso com o Axis2. Acredito que não, mas devo colocar algum arquivo do axis no server (Apache) em que está rodando a aplicação que fornecerá os serviços? Tenho quase certeza que não, mas gostaria de esclarecer as coisas.
Gostaria também de obter uma troca de experiências com os colegas:´se é tranquilo desenvolver uma aplicação assim, quais as maiores dificuldades, etc…
Valeu! :wink: