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
|