Architecture

The following figure illustrates the REST Services architecture.
Figure 1. Content Manager OnDemand with REST Services
This image shows an example of how REST Services might be set up with three connection pools.
This REST Services implementation has three connection pools defined. Each pool is initially configured with three connections, and each connection authenticates with the same Content Manager OnDemand user ID. Each connection pool could be configured to connect to a different Content Manager OnDemand server or connect to the same server with a different Content Manager OnDemand user ID. See Connection pools for more details.

REST Services can be deployed to IBM WebSphere Application Server traditional or IBM WebSphere Liberty on any Content Manager OnDemand for Multiplatforms supported platform. The Content Manager OnDemand server can be running any currently supported version on a Content Manager OnDemand for Multiplatforms platform, or z/OS, or IBM i.

In addition, multiple application servers running REST Services with the same configuration can be implemented to meet desired performance and availability metrics. For this type of deployment, it is important that the key and pool files are available to each application server.