Warstwa aplikacji w trójwarstwowej architekturze klient-serwer
► Warstwa środkowa realizuje funkcje przetwarzania danych zgodnie z ustalonymi założeniami aplikacji.
► Tutaj zdefiniowane są wszystkie operacje istotne dla danej aplikacji — serwer aplikacji dostarcza usług realizujących przetwarzanie danych na poziomie danej dziedziny.
► Trzecia warstwa realizuje zwykle funkcje przetwarzania danych właściwe dla warstwy serwerowej w modelu dwuwarstwowym.
Jednak:
► W ramach serwera aplikacji pojawia się wiele różnorodnych modułów, cześć z nich ma charakter ogólny lub administracyjny (np. komunikacja, autoryzacja, szyfrowanie, kopie zapasowe).
► Moduły realizujące właściwe przetwarzanie danych mogą być złożone i posiłkować się wieloma dodatkowymi komponentami.