Middle-Tier Component Architecture

This architecture is vendor-neutral
All three of the major component models are intended to
operate in such an environment
The application clients:
- Thin client: simple Web
clients
- Rich client: Web clients with
some additional processing such as Java applets or ActiveX controls
- Fat client: distributed object
clients
The clients :
- executable: Visual Basic applications, Java application,
- Web server plug-in: servlets, Active Server Pages (ASP),
CGI scripts