diff --git a/html/aserv.html b/html/aserv.html index 5a0f601b3ad3ed9075e4736e6455b597bcf89cd6..b8b226ba2041b22f76add1cc608a08a0eaa5b7a5 100644 --- a/html/aserv.html +++ b/html/aserv.html @@ -67,6 +67,28 @@ The alignment server is then available through HTTP with: http://localhost:8089/html/ </p> +<h2>Embedding more methods in the Alignment Server</h2> + +<p>Adding new matcher, renderer, evaluators, or services in the + Alignment Server, is really easy. This requires that your class be + an implementation of respectively AlignmentProcess, AlignmentRenderer, + Evaluator or AlignmentServiceProfile. It suffices to add all the + necessary jarfiles in the MANIFEST file of the Alignment Server + jarfile used to launch the server (typically alignsvc.jar) and to + put these jarfiles in the same location as this last one.</p> +<p>For instance: +<div class="fragment"><pre> +Manifest-Version: 1.0 +Created-By: your.MailAddress@example.org +Class-Path: alignsvc.jar olgraph.jar procola.jar +Main-Class: fr.inrialpes.exmo.align.service.AlignmentService +</pre></div> + +is the required MANIFEST file for embedding our OLA algorithm which +requires two jarfiles: procola.jar and olgraph.jar. +</p> + + <h2>Ports used by the Alignment Server (by default)</h2> <p>The alignment server is a communicating system that communicates through