Criar client do AXIS(WebService), menos dependente possivel

0 respostas
S
Ola Pessoal, queria levantar uma questão que é sobre a criação do lado Client do Web Service no caso usando AXis2, pois estou com esta duvida na criação da minha arquitetura.

os plugins do Axis, e tools, para geração de classes apartir do WSDL, geram varias classes de abstração e interface para acessar o serviço, o que isso tem a dependencia de ter classes que representão o serviço no servidor. Vi também que a a forma de criar o client utilizando ServiceClient, de forma a carregar o wsdl, dinamicamente atravas da url,

± assim

public OMElement createPayLoad() {

OMFactory fac = OMAbstractFactory.getOMFactory();

OMNamespace omNs = fac.createOMNamespace(

“<a href="http://ws.apache.org/axis2/xsd">http://ws.apache.org/axis2/xsd</a>”, “ns1”);

OMElement method = fac.createOMElement(“echo”, omNs);

OMElement value = fac.createOMElement(“value”, omNs);

value.setText(“Hello , my first service utilization”);

method.addChild(value);

return method;

}

,

parece menas dependência, usando essas classes e OMN…, ai a setagem dos parametros/valores/metodos, são tudo na mão, via parametro,

Alguem por acasso sabe outra forma de fazer a chamada/referenciação com o serviço?, ou a forma menos dependente?
[]´s

Criado 22 de maio de 2007
Respostas 0
Participantes 1