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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 16 - 简介 » 数据管理技术

 

多层计算体系结构

在多层计算环境中,应用程序逻辑保存在应用程序服务器(例如 Sybase EAServer、WebLogic 或 WebSphere)中,该服务器位于数据库服务器和客户端应用程序之间。在许多情况下,一个应用程序服务器可以访问多个数据库以及非关系数据存储库。在 Internet 环境中,客户端应用程序是基于浏览器的,而应用程序服务器通常是 Web 服务器扩展。许多现代的多层应用程序使用基于 Web 服务的面向服务体系结构(Service-Oriented Architecture,简称 SOA)。

Sybase EAServer 以组件形式存储应用程序逻辑,并使这些组件可以供客户端应用程序使用。这些组件可以是 Sybase PowerBuilder 组件、Java Bean 或 COM 组件。

应用程序服务器还可以为其客户端应用程序提供事务逻辑—确保各操作集能够跨多个数据库以原子的方式执行。SQL Anywhere 非常适于多层计算,并且可以参与由 Microsoft 分布式事务处理协调器(Microsoft Distributed Transaction Coordinator,简称 MSDTC)所协调的分布式事务。Sybase Enterprise Application Server 和 Microsoft Transaction Server 均使用 DTC 为客户端应用程序提供事务服务。

内置的 Web 服务支持使 SQL Anywhere 成为许多多层或 SOA 应用程序的理想选择。

 另请参见