Microsoft’s 3-Tier Programming Model
In the Microsoft world, one can use Visual Basic and Active-X for a component based approach to both client and middle (application server) levels
On the middle tier, one uses IIS (Microsoft Internet Information Server i.e. their HTTP server) and MTS (Microsoft Transaction Server)
- COM (formerly DCOM) is Microsoft’s distributed shared object model and gives a component based approach to both sequential and distributed computing
- MTS provides management of sharing, processes, network connections, database connections and pools of threads
Microsoft supports multiple languages (C, C++, Java, Visual Basic) but essentially only the Windows operating system