jurst = Julian's Useful RPC SOAP Tools.
Available for download at http://www.nsftools.com/tools/jurst.htm
The jurst library is a set of Java classes that are wrappers and helper functions intended to make it easier to call RPC SOAP web services. These classes make calls to (and therefore rely on) the Apache SOAP and WSDL4J libraries. Other requirements are noted on the requirements page.
This library is not intended to be compatible with all WSDL and SOAP-based web services. It specifically targets:
At the time of this writing, this actually covers a good sampling of the web services that you'll come across. A simple web service of this type can be called as easily as:
SoapHelper sh = new SoapHelper("http://myserver/myservice?WSDL");
System.out.println(sh.callSimpleMethod("methodName", "param1"));
The jurst library handles all of the WSDL interpretation, namespace determination, and parameter passing for you. Common data types (String, Integer, etc.) are handled without extra coding, and you can also define complex data types for parameters and return values. Please see the API Docs and samples for more information.
Please note that the jurst library has absolutely no affiliation with the excellent Apache SOAP or WSDL4J projects -- it simply uses them to provide functionality.
Copyright 2005 Julian Robichaux
Licensed under the Academic Free License version 2.1 (the "License"); you may not use this code except in compliance with the License. You may obtain a copy of the License at
http://opensource.org/licenses/afl-2.1.php
Except as expressly stated in the License, software distributed under the License is distributed on an "AS IS" BASIS, and WITHOUT WARRANTY, either express or implied. See the License for the specific language governing permissions and limitations under the License.