BEA Tuxedo应用开发指南:从simpapp到bankapp

需积分: 10 1 下载量 25 浏览量 更新于2024-07-18 收藏 584KB DOC 举报
Tuxedo 应用开发指南 Tuxedo 应用开发是指使用 BEA Tuxedo 平台开发应用程序的过程,这个过程涉及到多个方面,包括客户程序的设计、服务程序的设计、类型缓冲区的使用、消息范例的使用等等。 在开发 Tuxedo 应用程序之前,需要先搞清楚一些基本概念,如客户机、服务器、类型缓冲区、消息范例等。客户机是指从外界收集数据并提交服务器进行业务处理的程序,而服务器是指可以处理客户机输入的商业逻辑的程序包。类型缓冲区是指客户程序在向服务器发送数据前需要分配的内存区域,而消息范例是指 Tuxedo 系统提供的多种通信模式。 在创建客户程序时,需要使用 ATMI 库来访问 Tuxedo 系统,这个库提供了多种函数来实现客户程序和服务器之间的通信。例如,客户程序可以使用 Tuxedo 的 Request/Response 模式来请求服务器执行某些操作,并等待服务器的响应。 Tuxedo 应用程序可以使用多种通信模式,包括同步的 Request/Response 模式、异步的 Request/Response 模式、嵌套调用、调用转发、会话通信、主动消息通告、基于事件的通信、基于队列的通信等等。 在开发 Tuxedo 应用程序时,需要遵循一定的步骤,包括准备文件和资源、检查并编译客户程序和服务程序、编辑并配置文件、启动应用程序、执行和监视应用程序等等。 simpapp 是一个简单的 Tuxedo 应用程序,包括客户程序和服务程序两个部分。客户程序用于从外界收集数据并提交服务器进行业务处理,而服务程序用于处理客户机输入的商业逻辑。在开发 simpapp 时,需要复制相关文件、检查并编译客户程序和服务程序、编辑并配置文件、启动应用程序等等。 bankapp 是一个完整的 Tuxedo 应用程序,包括客户程序和服务程序两个部分。客户程序用于从外界收集数据并提交服务器进行业务处理,而服务程序用于处理客户机输入的商业逻辑。在开发 bankapp 时,需要熟悉 bankapp 的文件、检查 bankapp 的客户程序和服务程序、准备 bankapp 的文件和资源、运行 bankapp 等等。 Tuxedo 应用开发是一个复杂的过程,需要了解多个方面的知识,如客户程序的设计、服务程序的设计、类型缓冲区的使用、消息范例的使用等等。只有遵循一定的步骤和指导方针,才能开发出一个功能强大且高效的 Tuxedo 应用程序。