主页 topics 交易处理系统 什么是交易处理系统 (TPS)?
探索 IBM Z 订阅云主题最新消息
电脑显示器、服务器、云、点拼贴插图

发布日期:2024 年 3 月 28 日
撰稿人:Josh Schneider、Ian Smalley

什么是交易处理系统 (TPS)?

交易处理系统 (TPS) 是一种数据管理信息处理软件,在业务交易过程中用于管理客户和业务数据的收集与检索。

TPS 可创建快速准确的执行环境,通过各种形式的信息处理,确保数据的可用性、安全性和完整性。TPS 还提供自定义和自动化功能,以加快计算机系统处理活动,并支持为商业智能 (BI) 预测和更高级别的趋势分析提供报告

第一个 TPS Sabre 是由 IBM 于 1960 年代初为美国航空公司建造。Sabre 设计为每天处理多达 83,000 笔交易,并在两台 IBM 7090 计算机上运行。Sabre 的后续迭代,例如航空公司控制程序 (ACP)交易处理设施 (TPF),被大型银行、信用卡公司和连锁酒店采用。如今,各主要行业的公司都依靠现代 TPS 软件来处理业务交易。

与商家的销售点 (POS) 系统(用于读取信用卡数据、打印收据和管理现金支付等活动)不同,TPS 存储、发送和接收对于验证和完成业务交易必不可少的交易数据。例如,杂货店的顾客使用信用卡购买一袋咖啡豆时,会在 POS 机上刷卡,而 TPS 会收集卡信息,与顾客的银行沟通,并批准或拒绝购买。

在线商家还会使用称为联机事务处理 (OLTP) 系统的 TPS 来验证和完成类似的购买。在这种情况下,OLTP 还可能与商家的运营中心通信,以检查产品可用性,并分发配送指令以履行客户订单。

利用大型机 z/TPF 和混合云实现交易处理现代化

了解 z/TPF 如何在现代化之旅中结合使用 IBM Z 和公有云解决方案,帮助企业以更低的成本和风险更快地实现 TPS 应用程序现代化。

相关内容

订阅 IBM 时事通讯

OLTP 与 OLAP

考虑在线交易处理系统时,应当注意 OLTP 与类似的联机分析处理 (OLAP) 系统之间的区别。虽然两者都用于数据处理,但功能并不相通。

什么是在线交易处理系统 (OLTP)?

OLTP 专为执行在线数据库交易而设计。这些类型的系统通常是为服务人员(收银员、银行出纳、航空公司柜台人员)或客户自助服务门户(网上银行、电子商务、酒店或差旅预订)而构建。

什么是联机分析处理系统 (OLAP)?

联机分析处理 (OLAP) 系统针对复杂数据分析进行了优化。此类系统用于从复杂的数据集中生成有用的报告和洞察,通常由数据科学家和业务分析师使用,协助获取商业智能 (BI)、开展数据挖掘和改善宏观决策。

交易处理系统 (TPS) 的功能

无论供应商是谁,全面的 TPS 均可实现三大功能。

  1. 系统运行时功能:与处理交易目的相关的基本功能,同时保持数据的完整性、可用性和安全性,一切均需要快速的响应时间和较高的交易吞吐量。
  2. 系统管理功能:与系统管理相关的功能,例如 TPS 的配置、监控和管理。
  3. 应用程序开发功能:为了更好地适应特定业务应用程序,现代 TPS 提供了自定义功能,支持访问数据、执行计算机间通信以及设计和管理独特的用户界面。
交易处理系统的类型

交易处理系统 (TPS) 和联机事务处理系统 (OLTP) 可按信息处理方法分为两类。公司对 TPS 的选择将取决于其独特的业务需求,同时也可以采用混合模式。

批处理

批量交易处理方法在规定的时间段内收集交易,并按照预定的时间间隔一次性处理所有交易。批处理是高效处理大量交易(例如薪酬交易或批量数据更新)的理想方法。虽然批处理旨在高效处理复杂的数据集,但在响应时间上存在固有的延迟。

实时处理

像 OLTP 这样的 TPS 系统使用实时处理方法,TPS 将在每个事务发生时对其进行处理。这些系统提供即时响应,使得 POS 交易、在线购物和预订系统成为可能。

交易处理系统的四个组成部分

无论是批处理系统还是实时系统,交易处理系统 (TPS) 都可分为四个主要部分。

输入

任何数量的交易,包括发票、账单、优惠券和其他类型的订单(如采购订单),都可以被视为 TPS 的输入。理论上,任何类型的订单输入都可以被视为输入数据。

输出

TPS 可以生成从现金流量报告到收据的各种与用例相关的输出,并且可用于记录保存、数据分析、税务申报和其他官方业务用途。

处理系统

TPS 的处理系统读取输入,完成数据修改或更新,并创建有用的输出,例如销售确认或库存报告。

存储

虽然存储在某些情况下可能是指物理数据存储硬件,但普通 TPS 还会创建易于导航的目录,用于存储输入和输出数据(通常采用某种形式的数据库)。

交易处理系统特性

任何交易处理系统 (TPS) 的目标都是使业务交易顺畅进行。为此,一个有效的 TPS 应具备以下关键特性:

  • 受控访问:作为任何企业信息处理系统的重要组成部分,强大的 TPS 应只为授权用户和管理员提供安全的受控访问。
  • 与外部环境连接:根据定义,TPS 的设计目的是与各种外部系统无缝连接,在客户、商家、供应商以及银行和债权人(如适用)之间分发和接收信息。
  • 迅速响应:对于实时 TPS 而言,快速响应是企业寻求为客户提供快速便捷交易的基本要求。
  • 不灵活:虽然 TPS 可以根据不同的组织需求进行定制,但 TPS 还必须能提供严格一致的、可复制的体验,让所有交易都得到类似的处理,而不受时间、地点、用户或客户等因素的影响。
  • 可靠性:稳定性和安全性对于一个高质量 TPS 来说至关重要。交易数据必须安全无误,确保源文档定期备份并可供验证。
  • 系统间分发:公司的 TPS 并非在真空环境中运行,必须能够向销售处理系统或分类账系统等其他内部信息系统分发数据和指令。

 

相关解决方案
IBM Z

专为企业打造的强大安全平台,助您实现创新、创造未来。IBM® Z 是一个现代化的 z/Architecture 硬件系列,可运行 z/OSLinuxz/TPFz/VMIBM Z Systems 软件

探索 IBM Z

IBM CICS Transaction Server for z/OS

IBM CICS Transaction Server(通常称为 CICS)是世界一流的混合语言应用程序服务器平台,安全、强大且可扩展,用于在混合结构中托管事务型企业应用程序。

探索 IBM CICS Transaction Server for z/OS

IBM z/OS

利用高度安全且可扩展的操作系统,运行任务关键型应用程序IBM z/OS 是面向 IBM Z 大型机的操作系统 (OS),适用于连续、大容量操作,安全性和稳定性高。借助 IBM z/OS,企业可以推动业务转型并加速创新。

深入了解 IBM z/OS
技术咨询服务

借助 IBM Consulting 加速实现业务目标。我们帮助企业实现专门构建的应用程序现代化,通过将新兴技术嵌入到企业的核心业务流程和平台战略并有效运行,来简化技术管理并降低成本。

深入了解技术咨询服务

资源 什么是 OLTP(在线交易处理)?

联机事务处理 (OLTP) 支持大量人员(通常通过互联网)实时执行大量数据库事务。

什么是 OLAP(联机分析处理)?

OLAP 即联机分析处理,是一种对数据仓库、数据湖或其他数据存储库中存储的大量数据执行高速复杂查询或多维分析的技术。OLAP 用于商业智能 (BI)、决策支持以及各种业务预测和报告应用程序。

什么是大型机?

大型机是一种数据服务器,旨在以最高级别的安全性和可靠性,处理每天多达 1 万亿次的 Web 事务。

什么是数据管理?

数据管理是指采集、处理、保护和存储组织数据,然后将其用于战略决策以改善业务成果的做法。

什么是数据安全?

数据安全是一种实践,用于保护数字信息在整个生命周期中免遭未经授权访问、损坏或盗窃。

什么是电子数据交换 (EDI)?

EDI(电子数据交换)是公司之间以标准格式进行业务文档通信的一种方式。简而言之,EDI 是一种标准电子格式,可取代采购订单或发票等纸质文档。

采取后续步骤

IBM Z 是混合云和 AI 战略的重要组成部分。借助业界首创的量子安全系统,加速数字化转型,释放比单独使用公有云高出 2.5 倍的价值,并减少碳足迹。

探索 IBM Z