Previous Topic: Manage a Multi-Tiered ApplicationNext Topic: How To Monitor a Multi-Tiered Application


How Multi-Tiered Applications Work

Consider an N-Tier SAP architecture that consists of the following tiers:

In a multi-tier application, at least one server acts as both a server and a client to other application servers. In the example above, Tier 2 is a server to user requests from Tier 1, and a client to requests from the Tier 3 server.

Architectural diagram of a multi-tier application.

The following process occurs:

  1. Using Internet Explorer, a user initiates a connection to the Tier 2 HTTP server, which is illustrated by the blue line.
  2. After the connection is established, the user requests application data.
  3. The HTTP server forwards this request to the Tier 3 Oracle database server, depicted by the red line.
  4. The Oracle server runs the user query and returns the results to the Tier 2 HTTP server.
  5. The HTTP server sends the data back to the Tier 1 client.

The multiple handoffs among the application tiers can make it difficult to identify the source when a performance problem occurs with an N-Tier application. Operationally, when Tier 2 waits for the Tier 3 response, its performance depends on the Tier 3 performance.