📜  什么是事务服务器?

📅  最后修改于: 2022-05-13 01:56:17.151000             🧑  作者: Mango

什么是事务服务器?

计算机网络是一种框架,它将各种自主计算机关联起来以共享数据(信息)和资产。计算机和其他各种小工具的结合使客户可以毫无问题地进行通信。它是至少两个连接在一起的计算机系统的集合。可以使用链接或远程媒体来布置组织关联。设备和编程用于关联任何组织中的计算机和仪器。

有各种类型的计算机网络,如 LAN(局域网)、WAN(广域网)、PAN(个人区域网络)等。

交易:

简单来说,事务是两个或多个相互影响的实体之间的信息交换。在计算机网络中,一个事务在很大程度上意味着一连串的数据交易和相关工作(例如,数据集刷新),它被视为满足请求和保证信息库完整性的一个单元。

所有事务都遵循 ACID 属性以维护数据库中数据的完整性。

交易服务器:

事务服务器是一种交互,它运行执行客户端提到的工作的事务程序片段,通常通过读取和编写一个公共信息库,可以想象调用不同的程序,并可能获得再次定向到客户端的答案。对请求做出贡献的小工具。

一些商业交易服务器的例子是:

  • 微软交易服务器 (MTS)
  • IBM 事务服务器

事务服务器包含处理大量消息交换的程序。这种编程被明确计划为处理组织中大量的信息通道和消息流量。

我们可以将事务服务器理解为电话交换机,它负责监督来自 Internet 上的客户端的大量消息。下面是使用事务服务器的事务处理系统的基本结构:

交易服务器基本结构

事务服务器如何工作:

假设有一个客户端想要从服务器访问一个文件,那么首先客户端使用 TCP 协议与服务器建立连接,名称地址到 IP 地址的转换是由 DNS 完成的。

然后他们向服务器请求特定信息或文件。此请求包含命令、所需页面以及协议或版本。

之后,服务器读取请求并将请求的文件发送给客户端,称为响应。响应包含状态行、头文件和包含来自数据库的信息的消息体,整个过程称为请求-响应行为。服务器也可能拒绝某些信息。

最后,当客户端收到信息时,交易终止。

事务服务器的组件:

  • 服务器(用于处理交换及其状态场合的运行时部分)
  • 用户界面(用户与计算机系统交互的方式)

应用:

  • 它处理公司中的大量数据输入和流量。
  • 它使系统应用程序产品 (SAP) 可以在 Internet 上访问。这些产品项目为组织提供了具有启发性和洞察力的设备。
  • 这些服务器还扩展了 SAP 的功能。
  • 事务服务器最常用于分布式软件架构中。
  • 有助于提高生产力和客户满意度。
  • 它可以进行实时处理,减少处理时间。

缺点:

  • 设置成本很高。
  • 可能会发生软件和硬件不兼容的情况。
  • 每台服务器都设计为仅支持特定的操作系统和设备。
  • 管理事务服务器很复杂,需要经验。