BEA TUXEDO入门与开发全指南

需积分: 10 2 下载量 183 浏览量 更新于2024-12-26 收藏 1.06MB DOC 举报
"BEA TUXEDO快速入门文档详细介绍了TUXEDO这一企业级中间件平台的基础知识和技术要点。TUXEDO最初是BEA公司开发的一款用于构建高度可靠、可扩展的客户/服务器(C/S)应用程序的解决方案。它旨在提供一致的用户体验,即使在复杂的多层架构中也能保证高效和安全性。 文档首先概述了C/S模式的发展历程,从基本模式到可管理的多层架构,强调了TUXEDO如何通过其独特的C/S方案来支持这种模式。TUXEDO系统的特点包括分布式处理、透明的数据访问、以及对事务处理的强大支持,如分布式事务处理和X/Open Application Transaction Interface (XA)。 客户端开发部分着重于客户端在C/S架构中的角色,涉及客户端程序的编写、调试、错误处理,以及客户端与服务器之间的同步和异步通信机制。使用C语言编写的客户端程序需要经过编译,并通过特定的通信函数如Itpacall()进行交互。 服务端开发涵盖了服务的生命周期管理、服务创建、配置文件的规划和应用信息的定义,以及动态发布和管理命令的使用。例如,命令tmboot用于启动系统,tmshutdown用于关闭系统,通过AdminAPI进行管理和监控。 数据管理是TUXEDO的重要组成部分,涉及缓冲数据类型如STRING、VIEW、FML等,以及数据依赖型路由技术,这种路由策略可以根据数据依赖关系自动选择最合适的路径。此外,文档还介绍了网络配置,包括多机环境下的部署和分布式事务处理的配置,如使用XA接口和ATMI事务API。 安全章节阐述了TUXEDO的安全概念,包括基本的概念和实现方法,以及管理类API(Admin API)的使用,这些API用于安全配置和错误处理。 BEA TUXEDO快速入门文档提供了全面的指南,帮助开发者理解和构建高效、安全的分布式应用,无论是客户端还是服务器端,都包含了必要的开发步骤、配置技巧和管理工具,是深入理解TUXEDO平台的宝贵资源。"