Developer documentation for the Edge Matching Service

This article provides basic information useful to people who would like to analyse the source code and develop extensions to it.

System Environment and Building

If you would like to build EMS from the source code, you need to have the following environment set up:

EMS uses a tool known as Maven to build. The current recommended version of Maven is 2.1.0 but is recommended any version greather than 2.0.8 should also work. It can be found here: http://maven.apache.org/download.html

There is currently no fully automated build process for the Edge Matching Service, so you have to follow these steps:

  1. Create a new project in Eclipse by checking out from this location, e.g. using Subversive or Subclipse:
    http://svn.esdi-humboldt.eu/repo/humboldt2/trunk/wps-webapp/
  2. Use Maven for building and installing
  3. Create the web archive (war)
  4. Deploy the service in Tomcat

Libraries information

The Edge Matching Service use the Java Conflation Suite (JCS) for solving general conflation problems. You can find more information here: http://www.vividsolutions.com/JCS/

Also available in: HTML TXT