Skip to content
This repository was archived by the owner on Dec 23, 2020. It is now read-only.
jhudson edited this page Oct 29, 2012 · 5 revisions

Web Service Façade is designed to be a modular project:


  • core – is the core module, holding the main plumbing code
  • web – is the service interface for the service, this is a java servlet which also has the raw XML template files
  • wmts – is the WMTS extension module, this adds a WMTS proxy to the core services
  • test-harness – extends the web module by adding a set of static HTML files and a test harness allowing for easy testing of the service
  • docs – project documentation

The service is a Java servlet which interprets requests based on their url pattern. For instance the WMST proxy expects a URL pattern as “/PROXY_DOMAIN/proxy/wmts/” the service interprates this URL to mean “pass this request to the WmtsProxy” this proxy is setup in the WMTS module.

Below is a sequence diagram for an example XML POST request to a SOAP enabled server and back again:
Sequence Diagram in the /doc module of this repo

Configuring a new proxy is achieved using Spring bean injection via the applicationContext.xml (view a sample here)

Clone this wiki locally