BEA TUXEDO入门指南:从基础到实践
4星 · 超过85%的资源 需积分: 10 126 浏览量
更新于2024-10-23
收藏 1.06MB DOC 举报
"BEA TUXEDO 快速入门"
本书是针对BEA TUXEDO初学者的快速入门指南,旨在帮助读者理解和掌握TUXEDO这一企业级服务器端中间件。TUXEDO提供了高效能、高可用性的客户-服务器(C/S)架构解决方案,特别适用于构建分布式应用程序。
在“TUXEDO是什么?”一节中,书中解释了TUXEDO是一个基于传输控制协议/互联网协议(TCP/IP)的应用程序编程接口(API),用于构建分布式事务处理系统。它支持C和C++语言,并且在传统的C/S模式基础上,通过提供高级服务来增强系统的可扩展性和可管理性。
书中的内容详细介绍了C/S系统的层次结构,从基本的两层架构到多层架构的演变,以及TUXEDO如何优化这种模式,实现更高效的通信和事务处理。书中还讨论了TUXEDO系统的特点,如其对并发处理、数据一致性、事务管理的支持,以及强大的服务端和客户端开发工具。
客户端开发部分讲解了客户端在C/S模式中的角色,开发过程涉及的步骤,包括调试、错误处理、进程管理、数据缓冲管理和同步与异步通讯。特别提到了异步通讯函数`itpacall()`,这是TUXEDO中实现非阻塞调用的关键。
服务端开发部分则深入到服务的生命周期,包括服务的启动、运行、结束,以及如何创建和规划服务。动态发布功能允许在运行时调整服务配置,增强了系统的灵活性。此外,书中还介绍了应用配置,包括配置文件的结构、应用、机器、组、服务和交易的定义,以及如何生成`TUXCONFIG`文件。
管理命令章节涵盖了诸如`tmboot`和`tmshutdown`等关键命令,这些命令用于启动和关闭TUXEDO系统,以及各种管理工作和工具。数据类型章节详细阐述了TUXEDO支持的数据类型,如STRING、VIEW和FML,以及它们的组合使用方法。
数据依赖型路由(DDR)章节解释了如何根据数据内容选择最佳的服务路径,以提高效率。网络部分探讨了多机配置和UBBCONFIG配置示例,展示了TUXEDO在分布式环境中的适应性。分布式事务处理章节介绍了TUXEDO如何支持X/Open XA标准,确保跨多个资源管理器的事务一致性。
最后,书中的安全管理部分介绍了TUXEDO的安全概念和策略,包括认证、授权和审计,为构建安全的分布式应用提供了基础。通过这个全面的指南,读者将能够逐步熟悉并熟练运用TUXEDO来构建复杂的分布式系统。
2009-03-13 上传
2019-01-04 上传
2009-09-08 上传
190 浏览量
2009-08-07 上传
2010-11-26 上传
246 浏览量
2009-05-10 上传
jachenangel
- 粉丝: 0
- 资源: 2
最新资源
- SSM动力电池数据管理系统源码及数据库详解
- R语言桑基图绘制与SCI图输入文件代码分析
- Linux下Sakagari Hurricane翻译工作:cpktools的使用教程
- prettybench: 让 Go 基准测试结果更易读
- Python官方文档查询库,提升开发效率与时间节约
- 基于Django的Python就业系统毕设源码
- 高并发下的SpringBoot与Nginx+Redis会话共享解决方案
- 构建问答游戏:Node.js与Express.js实战教程
- MATLAB在旅行商问题中的应用与优化方法研究
- OMAPL138 DSP平台UPP接口编程实践
- 杰克逊维尔非营利地基工程的VMS项目介绍
- 宠物猫企业网站模板PHP源码下载
- 52简易计算器源码解析与下载指南
- 探索Node.js v6.2.1 - 事件驱动的高性能Web服务器环境
- 找回WinSCP密码的神器:winscppasswd工具介绍
- xctools:解析Xcode命令行工具输出的Ruby库