Web Services does not standardize on invocation framework. Beacuase of that, different implementations of the service engines have its own methods of invoking the services. Web Services itself does not restrict to SOAP (Many does not know or care about this). Axis2 provides very easy to use intutive method of invoking the Web Services.
I developed a mechanism to invoke any type of Web Service (As long as the service is described in WSDL) by using Axis2 client framework. All what I did was to hook a transport sender where the request is marshalled into the real transport medium. For example, if you want to invoke a Java service which is available in ur local machine, the transport sender can invoke the methods in it and send the response using the same Axis2 pipes. This will turn the java content into XML.
Similarly any tranport can be plugged in, any service can be invoked using XML and use the same client framework without a change.
Hope this will become part of Axis2 soon
Monday, February 19, 2007
Subscribe to:
Posts (Atom)