Server architecture
The Lotus Quickr server runs entirely on top of a Lotus Domino server. It leverages the HTTP stack for all end user access regardless if that is through a web browser or the desktop connectors. The NSF database services are used for all content storage and searching. This means that enhanced Lotus Domino capabilities such as streaming cluster replication and DAOS can directly be leveraged within a Lotus Quickr server environment.
The logical component architecture, as shown in the following diagram, outlines the structure of the Lotus Quickr services and how the components fit into the overall Lotus Domino product stack.
The server components are primarily built using Java, C, and C++ codebases. These are tightly integrated into the Lotus Domino HTTP services to provide for a rich page generation engine. The backend administrative services are driven by the qptool
command functions. These perform various operations within Lotus Quickr and are described in more detail...