Example: Web “servlets”
WWW server allow clients to upload Java applications (servlets).
Each servlet is a separate process:
- separate, controlled namespace
- separate memory limit
- separate CPU limit
- controlled access to server’s system
Java provides memory safety and namespace integrity.
Processes provide accounting and control