Server to Server interactions in the Client Server model are interactions in which one Server acts as a Client of another Server. Server to Server interactions allow for the development of servers that:
- exchange information with each other on a peer-to-peer basis, this could include redundancy or remote Servers that are used for maintaining system wide type definitions (see Figure 6),
- are chained in a layered architecture of Servers to provide:
- aggregation of data from lower-layer Servers,
- higher-layer data constructs to Clients, and
- concentrator interfaces to Clients for single points of access to multiple underlying Servers.