
The Integration Relay Servlet is a Java Servlet that
handles all inbound and outbound HTTP/XML requests for third-party system
integration. This is also a very thin Servlet that acts as a relay between
the external or third-party system and the core back-end integration services.
The servlet receives and serves XML requests over HTTP and maps the data
in these requests to the integration services. This component communicates
with these back-end services via JDBC.

The previous version of PMOffice leveraged the
Internet browser using an HTML/Java presentation layer that is typical
of today's thin client architecture. The advantage of a native HTML presentation
layer, is that no additional software must be installed or configured.
However, the tradeoff is that users are settled
with a stateless primitive interface that often requires many clicks to
accomplish basic operations that are realized ubiquitously in a classic
windows environment. If one tries to build a WBS hierarchy in an HTML
paradigm, one can begin to appreciate the user compromise required to
maintain a zero footprint.
|