Mapping Servers to Processes
Presentation/Web servers - separate processes
Workflow controllers
- Usually multithreaded, serving many presentation servers
- If single-threaded, then 1 per presentation server (2-tier)
Transaction servers
- Multithreaded servers, or
- Server pools
What does all this cost?
- 1500 - 25,000 instructions per process call, vs. 50 instructions per local procedure call …
- but it scales, with flexible configuration and control