BEA TUXEDO快速入门指南

3星 · 超过75%的资源 | 下载需积分: 9 | DOC格式 | 1.11MB | 更新于2025-01-07 | 100 浏览量 | 8 下载量 举报
收藏
"这篇文档是BEA TUXEDO的快速入门指南,旨在介绍这个强大的分布式计算环境中的客户/服务器应用系统开发工具。文档详细阐述了TUXEDO的特性和工作原理,包括客户端和服务器端的开发,应用配置,管理命令,数据类型,数据依赖型路由,网络配置,分布式事务处理,以及安全管理等多个方面。" TUXEDO是一个由BEA Systems(现已被Oracle收购)开发的企业级分布式计算平台,特别适用于构建和管理三层结构的关键任务应用系统。它支持在企业级和互联网环境中的大规模分布式计算,提供高效、可靠的服务。 文档首先解释了C/S系统的层次结构,从基本的客户端和服务器模式,到更复杂的多层架构,展示了TUXEDO如何适应这种模式的演进。TUXEDO的C/S方案强调了其在管理和扩展复杂系统上的优势,包括进程管理、数据缓冲、同步和异步通信等。 客户端开发部分介绍了客户端在C/S模式中的角色,包括开发过程、调试、错误处理,以及使用TUXEDO特有的进程管理和数据缓冲管理机制。客户端与服务器之间的通讯方式有同步和异步两种,其中itpacall()函数用于实现异步通讯。 服务端开发则讲解了服务的生命周期,包括初始化、结束、创建和规划。动态发布功能使得服务可以根据需求灵活调整。此外,还提到了应用配置的重要性,包括配置文件、应用信息、机器信息、组定义、服务定义和交易定义等。 应用配置章节详细解析了配置TUXEDO应用的过程,以及如何生成TUXCONFIG文件,这是TUXEDO应用运行的基础。管理命令如tmboot和tmshutdown用于启动和关闭TUXEDO管理环境,而其他管理工作和工具则提供了对系统的监控和控制。 文档深入探讨了各种数据类型,如STRING、VIEW和FML,它们在数据交换和表示中的作用。数据依赖型路由(DDR)是TUXEDO的一项特性,允许根据数据内容选择最佳服务路径,提供了灵活的数据路由策略。 网络配置部分涉及多机配置和UBBCONFIG的示例,强调了TUXEDO在分布式环境中的网络管理能力。分布式事务处理章节介绍了TUXEDO对X/Open XA接口的支持,确保跨多个资源管理器的事务一致性。 最后,文档提到了安全管理,包括安全的概念和相关的API,如tpadmcall(),以保护系统免受未经授权的访问和操作。 这篇文档全面地覆盖了TUXEDO的各个方面,为初学者提供了一个清晰的入门路径,同时也为有经验的开发者提供了参考和指导。

相关推荐