The following table compares Microsoft Transaction Server with other technologies for deploying server solutions on Internet and intranets, including Visigenics VisiOrb, Oracle's WebServer middleware product, and BEA System Tuxedo Transaction Processing Monitor. This comparison is based on information published by the respective vendors on the current implementations of their products. A bullet indicates that the feature is supported by the product.
Feature |
Microsoft Transaction Server |
Visigenics VisiOrb |
Oracle WebServer |
Bea Systems Tuxedo |
||
Application server development | ||||||
Accessible three-tiered application model | • | • | • | • | ||
Support for ActiveX languages on the server: | ||||||
Visual C++ | • | • | • | • | ||
Visual Basic | • | |||||
Java | • | • | • | • | ||
COBOL | • | |||||
Borland Delphi |
• | |||||
PowerBuilder | • | |||||
Simple programming interfaces with two APIs | • | |||||
Automatic thread and process management | • | |||||
Object instance management | • | |||||
Component packaging | • | |||||
Database connection pool | • | • | • | |||
Shared Property Manager | • | • | ||||
Sample applications as learning tools | • | |||||
Mainframe-class reliability | ||||||
Automatic transactions through MS DTC | • | programmatic | programmatic | |||
Process isolation | • | • | • | • | ||
Distributed security service | • | • |
Feature | Microsoft Transaction Server | Visigenics VisiOrb | Oracle WebServer | Bea Systems Tuxedo |
Deployment choices | ||||
Integration with DCOM | • | • | promised 1997 | |
Integration with Microsoft Internet Information Server | • | • | ||
Support for multiple databases and resource managers | • | • | ||
Integration with Microsoft SQL Server | • | |||
"Fat" and "thin" client support | • | • | • | • |
No client footprint | • | |||
Dynamic configuration | • | • | ||
Management | ||||
Transaction Server Explorer, GUI tool to: | • | |||
Create packages |
• | |||
Install components |
• | |||
Add packages |
• | |||
Export packages across servers |
• | |||
Configure transaction server support |
• | |||
Configure security |
• | |||
Manage transactions |
• | • | ||
Resolve transactions |
• | • | ||
View transaction statistics |
• | • | ||
View trace messages |
• |