Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » 使用 SQL Anywhere 编程简介 » 三层计算和分布式事务

 

三层计算和分布式事务简介

可以将 SQL Anywhere 用作数据库服务器或资源管理器,以参与由事务服务器协调的分布式事务。

三层环境是一种常见的分布式事务环境,在此环境中应用程序服务器位于客户端应用程序和一组资源管理器之间。Sybase EAServer 及其它一些应用程序服务器也都是事务服务器。

Sybase EAServer 和 Microsoft Transaction Server 都使用 Microsoft 分布式事务处理协调器(Distributed Transaction Coordinator,简称 DTC)来协调事务。SQL Anywhere 提供了对 DTC 服务所控制的分布式事务的支持,因此可将 SQL Anywhere 用于上述两种应用程序服务器中的任意一种,也可用于任何其它基于 DTC 模型的产品。

将 SQL Anywhere 集成到三层环境中时,大多数工作都需要在应用程序服务器上完成。本章将介绍三层计算的概念和体系结构,并将概述 SQL Anywhere 的相关功能。但本章不介绍如何将应用程序服务器配置为与 SQL Anywhere 一起使用。有关详细信息,请参见应用程序服务器的文档。