The only officially supported service interface to Moria2 remains the SOAP interface defined by the published WSDLs. However, to ease the service integration process, a ready-to-use client-side API is also made available. This library is called Mellon2.
We may or may not publish Mellon2 APIs for other languages than Java; refer to the Moria2 file list for a current list of available Mellon2 APIs.
Note that all published Mellon2 APIs are considered example code only, to be used at your own risk.
Please refer to the Moria2 file list for available releases of the Mellon2 client-side API. Alternatively, Mellon2 can be built from the code available from the CVS repository.
The Mellon2 Java client-side API consists of Axis-generated client stubs, with a wrapper class hiding most of the stub-specific details. The wrapper class is designed to be as similar to the previous Mellon1 equivalent as possible, and is the primary Mellon2 Java interface service developers should use.
Please refer to the JavaDoc for more information. JavaDoc for the wrapper class can be found here.