The document discusses key concepts related to application servers, including: 1) Request controllers coordinate requests between clients and transaction servers, while transaction servers access resources but do not directly communicate with clients. 2) Remote procedure calls allow programs to call remote procedures like local ones, hiding communication errors and automating parameter passing. 3) Transactional RPC extends RPC to support transactions by passing transaction contexts and enlisting callees in transactions. 4) A transaction manager supports transactions through operations like start, commit, and abort, and implements two-phase commit across resources.