![]() |
Table of Contents
JavaWeb Services Tool-kitsThere are many tool-kits available for developing Web Services clients or servers available for Java 1) 2). These fall into two broad categories:
A selection of libraries commonly used to access Web Services are listed below. General PurposeJava tool-kits which implement Web Services technologies:
Note: When building a SOAP client the choice of Java tool-kit is often driven by compatibility with the Web Service(s) being used (e.g. RPC/encoded vs. Document/literal support), see SOAP Styles and the tutorials. Client LibrariesPurpose built libraries for a type of service or a specific service, for example:
BioJavaBioJava includes support for a number of bioinformatics Web Services, for example: BioJava 1.8: BioJava 3:
TutorialsPrerequisitesKnowledge of the following is required for these tutorials:
Web Services Tutorials Examples and SolutionsThe examples and solutions for the exercises are available: java_exercises.zip The download is based on the Eclipse project used to develop the tutorials. The files are explicitly referenced in the tutorials and links provided to the on-line versions. Eclipse is not required to work though the exercises, although you may find it useful, a text editor and a working Java installation are the only requirements. To import the project into Eclipse:
Initially the project will contain errors due to some code generated as part of the exercises not being present. Additionally there may be some errors due to some of the Perl modules required by the scripts not being installed. Web Services TutorialsTutorials on using a selection of popular Java modules to develop clients for Web Services:
2)
Java.net - http://www.java.net/
3)
OpenSearch - http://www.opensearch.org/
4)
Extensible Markup Language (XML) - http://www.w3.org/XML/
5)
XML Schema - http://www.w3.org/XML/Schema
![]() |