Microsoft Transaction Server Product Comparison

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