2. Application Servers (a.k.a. TP Monitors)

1/10/01


Click here to start


Table of Contents

2. Application Servers (a.k.a. TP Monitors)

Outline

2.1 Introduction

PPT Slide

Application Server Components

PPT Slide

PPT Slide

PPT Slide

PPT Slide

Application Server Functions

Application Server Functions (cont’d)

Application Server Products

2.2 Two-Tier vs. Three-Tier

Two-Tier for the Web

Two-Tier is Enabled by DBMS Stored Procedures

Scalability Problem of Two-Tier

Use a Middle Tier to Reduce the Number of Sessions

Session Example (cont’d)

Two-Tier vs. Three Tier Other Issues

How the Web Changed Things

2.3 Web Servers

Gathering Input

Caching

Input Validation

Constructing Requests

Authentication

Application Invocation

How to Call a Program

Load Balancing

Other Presentation Functions

Portal Services

2.4 Transaction Bracketing

Programming Languages

Transaction Bracketing

Transparent Transaction Bracketing

COM+ Transaction Bracketing (cont’d)

Enterprise Java Beans

Nested Transaction Calls

Exception Handling

Integrity of Request after Abort

Savepoints

Savepoints (cont’d)

2.5 Processes and Threads

Multithreading

Multithreading (cont’d)

Server Pools

Mapping Servers to Processes

OO System Abstractions

Summary

Author: Phil Bernstein

Email: philbe@microsoft.com

Home Page: http://www.cs.washington.edu/education/courses/593

Download presentation source