BEA Tuxedo 是目前用于 C、C++ 和 COBOL 解决方案的分布式交易处理 (TP)首选平台,它为运行一些最大型关键任务交易处理系统(包括无线传输、ATM 和电信系统)的全球领先公司提供了支持。
只有 BEA Tuxedo 提供的强大平台才能在分布式异构计算环境下运行如此大量的应用,从而可以通过全球任意位置的任意系统来执行各种交易,范围从面向客户的关键任务应用一直到后台流程。
BEA Tuxedo 的多语言、可扩展交易处理平台提供了关键任务基础架构,使您的组织可以:
- 提高现有应用的可访问性;
- 合并企业交易和消息收发解决方案;
- 具有 Web 服务功能的核心应用;
- 确保应用达到最高可用性和吞吐量;
- 提高处理效率并改善资源管理;
- 降低总体拥有成本 (TCO)。
博森瑞的Tuxedo支持服务提供了一系列可重复性的故障解决办法,使用这些办法可以极大的减少花费在问题的准确定位和解决的时间。这些解决办法来源于以往许多问题的最佳解决实践。
博森瑞提供的Tuxedo支持服务包括但不局限于以下内容:
Tuxedo性能优化
在极少数情况下,性能可以通过硬件和操作系统的升级得到改善。但是,大多数情况下,应用系统的性能需要通过调整Tuxedo以及Tuxedo所依赖的数据库的环境来得到提高。博森瑞的这项服务会帮助客户优化Tuxedo和数据库环境以提高应用系统的性能。
网络和域常见问题
有两种类型的Tuxedo配置会涉及多台主机之前的互连问题,那就是网络Tuxedo应用程序和域Tuxedo应用程序。在这两种配置中,网络的配置是一个关键问题。博森瑞的这项服务会帮助客户解决常规的由于网络和域的配置引起的问题。
Tuxedo内存泄漏
内存泄漏是指计算机没有成功的释放不再被程序使用的内存,严格的说,内存泄漏的行为仅仅是耗费更多的内存。当程序失去释放内存的能力时,就会发生内存泄漏。这会导致主机整体可用内存的减少,从而减低整个计算机的性能。
内存泄漏是一个常见的编程问题,尤其是当使用的编程语言不具备自动垃圾收集的功能时(GC),比如c和c++这些严重依赖指针操作的语言。
博森瑞的这项服务会帮助用户找出存在内存泄漏的程序并解决导致泄漏的编码问题。
Tuxedo服务器挂起
Tuxedo服务器挂起通常表现为服务器不再响应新的请求,前端请求超时,或者是需要很长时间才能响应。服务器挂起可能会导致服务器崩溃。
博森瑞的这项服务会帮助客户解决服务器挂起的问题。
Tuxedo IPC 参数设置
Tuxedo中大量使用了进程间通讯(Inter Process Communications ,即IPC)资源在各个系统进程间进行信息交互,同时IPC也是管理访问公告板(Bulletin Board)等共享资源一个手段
IPC是UNIX操作系统的核心组成部分之一,无论操作系统采用哪种实现方式(SVR4,BSD,Linux),都会提供IPC功能。在Windows操作系统之上,由于Windows并未提供IPC的功能,BEA自行开发了IPC的实现以满足需要
由于BEA Tuxedo系统对于IPC的广泛使用,在使用Tuxedo的时候,经常需要调整操作系统的响应IPC参数以满足Tuxedo对这些参数的要求。博森瑞的这项服务会帮助客户确定环境需要的IPC参数,以及如何在具体的操作系统上恰当的修改参数以适应Tuxedo的需要。
Tuxedo core文件分析
core dump文件是某个进程在特定时刻的内存使用的一个镜像,core dump文件通常被用来分析进程异常终止的原因。通常情况下,core dump文件意味着进程存在着严重错误。在不同的操作系统之上,分析core dump文件的方法也不尽相同。博森瑞的这项服务会帮助客户分析core dump文件生成的原因并解决存在的问题。
Tuxedo 事务
一个事务是一系列关系到多个进程和资源管理器的相关行为的集合。资源管理器通常是指一个数据库或者一个具有XA接口的资源。博森瑞的这项服务会帮助客户解决系统运行过程中出现的事务类问题
Jolt and WTC
BEA公司提供两类接口用于Tuxedo应用程序和java之间的集成。分别是Java Online Transactions (JOLT) and the WebLogic Tuxedo Connector (WTC)。博森瑞的这项服务会帮助客户解决在java和Tuxedo应用程序之间集成的问题。