This chapter is primarily for service developers that have some experience with the previous generation of Moria (Moria1) and wish to migrate to Moria2.
We will briefly describe the changes between the previous and current generations, and outline the steps necessary to migrate a Moria1-enabled service to Moria2.
The Moria2 v2.0 SOAP interface is a direct port of the Moria1 v1.0 SOAP interface, which was never released. The new features of Moria2 becomes evident in the v2.1 interface; therefore we will compare this with the Moria1 v0.9 SOAP interface.
There are basically three differences between the Moria1 v0.9 and the Moria2 v2.1 SOAP interface.
For those accustomed to the Moria1 SOAP interface, the migration to Moria2 is as simple as:
feide-mellon-api-prod-0.9.jar
file), or the
matching servlet filter (included in the
feide-mellon-filter-prod-0.9.jar
file), it is
a simple matter of replacing your old versions with the new
Mellon2 API and/or filter. The API and filter are
backwards-compatible with existing Moria1-integrated
services, as well as offering the new and extended Moria2
functionality.
However, keep in mind that the official, and only supported, interface to Moria (all versions) is the SOAP interface presented through the WSDL. All other client-side APIs or modules are considered example code, to be used at your own risk.