全球专业中文经管百科,由121,994位网友共同编写而成,共计436,047个条目

交易中间件

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

目录

什么是交易中间件

  交易中间件是指联机事务处理平台软件,可以快速建立三层结构的联机事务处理应用。它主要是为应用程序提供运行环境及各种服务,如程序加载、程序启动、内存管理、负载平衡、出错恢复及一些应用管理功能。它是专门针对联机交易处理系统而设计的,联机交易处理系统需要处理大量并发进程,涉及到操作系统、文件系统、编程语言、数据通信数据库系统系统管理应用软件,是一个相当艰巨的任务,但是可以通过采用一个交易中间件来简化。交易中间件就是一组程序模块,可以大大减少开发联机交易处理系统所需的编程量。

  交易中间件理论上相对成熟,功能和性能界定清晰,基本上适用于联机交易系统,如银行业务系统、订票系统等。尽管交易信息也是消息,交易中间件也是基于消息的传输,也可支持同步和异步方式,属于一种较专用的中间件

交易中间件的优点

  采用交易中间件对于应用系统带来以下主要好处:,

  (1)提供一个预先定义的应用框架和模型,允许开发者以板卡/插槽的开发方式进行开发,提供很强的模块化结构;

  (2)可以减少系统的复杂性(包括屏蔽硬件、网络环境、异构数据库等);

  (3)可以有效完成负载均衡;

  (4)能保证分布式环境下交易的完整性;

  (5)能保证应用软件在不同平台上的平滑移植;

  (6)能将前端的大量网络连接汇接成较少的后台连接,降低网络负担,提高数据库效率。

交易中间件的应用

  交易中间件在金融、财税、运输电力、电信等行业中得到了广泛应用和推广。据统计,在幸福(Fortune)杂志中排到世界前500家的公司,几乎100%都采用交易中间件作为其联机业务系统的平台。

  交易中间件种类较多,如BEA的TUXEDO,IBM的CICS、通科技的Tong Easy,NCR的Top End等,但最具有代表性的产品当属BEA的TUXEDO和IBM的CICS,两者占据了大部分市场份额。据国际数据公司(IDC)报告,BEA公司在该领域全球市场份额高达30.9% 。

本条目对我有帮助3
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您认为本条目还有待完善,需要补充新内容或修改错误内容,请编辑条目投诉举报

本条目由以下用户参与贡献

Tracy,寒曦.

评论(共0条)

提示:评论内容为网友针对条目"交易中间件"展开的讨论,与本站观点立场无关。

发表评论请文明上网,理性发言并遵守有关规定。

打开APP

以上内容根据网友推荐自动排序生成

官方社群
下载APP

闽公网安备 35020302032707号