PMOffice Internet Architecture
4 of 9

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.