The web server uses Cocoon.
It uses a custom component that I wrote to post & receive the results from the web service.
The web service is a simple JSP page (242 lines) that runs in tomcat
The front-end (web service) XSLT is only 388 lines total.
The UI (web front end) is really, really basic (read: bad).