实现与 Tuxedo 的第一次亲密接触--给自学Tuxedo的朋友
写本贴甚是犹豫,毕竟自己也还是个“棒槌”,而且这些也仅仅是自己的感觉,
未必适合其他人。于是抛砖引玉,请各路大虾赐教。
其它诸如搭建一个实验平台之类的方法就不说了,我这里仅从如何看文档、看哪
些文档方面说些感受。从网上搜索一番,中文的资料也有一些,但全面的却极少,
大多是简单的一些介绍。对于稍微长一些的入门、方法性质的文章,觉得还是没
那么细致。关键是还有两条,中文的资料无论翻译的也都没有索引,对于几个关
键词如server、service、transaction 等的译法也不统一,很容易令初学者迷糊。
所以我积极建议初学者能够直接查阅 Tuxedo 的原版文档。对于不太常看英文的
网友起初觉得会有些困难,但这只是暂时的,坚持一个礼拜之后肯定就不会有什
么问题,需要的只是一些耐心而已。
初学阶段,建议从下面这些文档看起。每个文档不一定非要先全部看完,几个文
档之间可以交叉阅读。为方便起见文档名称已译为中文,具体下载地址请参考后
面的链接。
《ATMI 介绍》,介绍BEA Tuxedo 系统的基本概念和术语,C/S 结构剖析;
Tuxedo ATMI 的基本框架,对Tuxedo 所提供的“系统服务层”各service 的详细
解释和原理说明,消息模式机制的详细描述。第三章重点说明Tuxedo 的底层结
构,包括管理工具的使用介绍,应用队列管理,事件管理,如何创建UBBCONFIG,
如何实时动态管理UBB 配置,如何集中管理分布式应用环境,如何管理安全机
制,如何管理事务,如何启动、关闭应用,对Tuxedo 系统各概念如BRIDGE、
LOG、BBL、DBBL、MESSAGE 等的详细描述,单节点、多节点、域的配置和
管理等等。共3 章138 页。
《建立BEA Tuxedo 应用》,包括如何配置UBBCONFIG 的详细说明,UBB 各参
数的意义,事务、分布式事务的详细解释,TMS 的说明;如何配置应用使用事
务以及对应的UBB 参数设置以及示例;分布式应用环境的原理、意义详细解释
及示例;分布式应用环境UBB 的详细参数配置;具体建立一个分布式应用的方
法和步骤;工作站客户端工作原理和配置方法等等。共12 章254 页。
《文件格式数据描述系统处理参考》,主要查阅UBBCONFIG 那部分,包含
了UBB 配置文件各参数的详细说明。共578 页。
《实时管理Tuxedo 应用》,包含如何启动、关闭一个应用以及应用启动的详细过
程,如何创建配置文件、LOG 等,如何启动tlisten 进程等;如何实时监控应用;
如何动态修改应用的各种情况的详细介绍;如何管理一个分布式应用,如负载平
衡等;如何订阅各种事件;如何迁移应用;如何微调应用;Tuxedo 应用的问题
解决等等。共9 章190 页。
《ATMI 应用开发指导》,通过详细的示例建立几个不同的应用。共5 章166 页。
《用C 语言编写Tuxedo ATMI 应用》,介绍编程环境;管理类型缓冲;如何编写
客户端程序;如何编写服务程序;编写请求/应答式的客户端和服务;编写对话
模式的客户端和服务;编写基于事件的客户端和服务;编写全局事务;编写多线
程、多上下文(或者说多关联)的ATMI 应用;管理错误信息等。共11 章306
页。
BEA Tuxedo 在线电子文档:http://e-docs.bea.com/tuxedo/tux80/index.htm
全部链接:http://e-docs.bea.com/more_tux.html
BEA Tuxedo 系统信息文档:
http://edocs.bea.com/tuxedo/tux80/messages/index.htm
BEA dev2dev在线中文论坛:http://dev2dev.bea.com.cn/index.jsp
BEA dev2dev在线英文论坛:http://dev2dev.bea.com/index.jsp
本 总 结 所 提 到 的 相 关 源程序点击此处下载
http://dev2dev.bea.com.cn/download/school/tuxedo/tuxedo_jinghua.zip