TUXEDO 中间件 教程
【TUXEDO中间件教程】 TUXEDO,全称为BEA TUXEDO,是一款强大的分布式计算环境下的中间件,专为构建和管理三层结构的企业级、互联网分布式应用程序而设计。它提供了分布式事务处理和应用程序通信的能力,允许开发者创建跨多个硬件平台、数据库和操作系统的互操作应用系统。TUXEDO是构建企业级和互联网分布式应用的基础平台,支持各种类型的客户端、数据库、网络、遗留系统和通信方式。 TUXEDO的核心功能在于其对多层客户/服务器模式的支持。在传统的客户端/服务器(C/S)架构中,用户界面、商业逻辑和数据管理是分层的。用户界面负责与用户的交互,商业逻辑处理应用程序的业务规则,而数据管理则涉及数据库的访问和管理。TUXEDO通过中间件技术实现了这些层次间的有效通信和管理,使得系统能够处理大量在线用户、海量数据以及复杂的网络环境。 随着技术的发展,C/S模式经历了从主机系统到基于X终端和UNIX工作站,再到Windows GUI的演变,最终发展为多层结构,即Managed Multi-Tier (MMT)模式。在MMT模式中,TUXEDO作为中间件管理服务端与客户端之间的通信和事务处理,提供诸如交易路由、服务分布、管道和数据依赖路由等高级功能。这种模式的优势包括提高处理能力、简化应用代码设计、优化数据库性能以及易于系统配置和扩展。 TUXEDO的实现技术主要包括ATMI(Application Transaction Message Interface)访问,这是一种简洁且易于定义的接口,用于客户端和服务端之间的通信。此外,TUXEDO还提供了一个名为GAI(Global Announcement Interface)的名字服务,用于交易定位,以及公告牌服务,方便应用数据服务和应用服务的位置配置。通过核心配置文件、管理信息库(MIB)和基于浏览器的管理工具,TUXEDO确保了实时应用管理和高效的系统管理。 TUXEDO系统的特点还包括其支持的三层结构,跨平台能力,以及协作能力,使得它可以与其他中间件产品如ORB(Object Request Broker)协同工作,实现更复杂的分布式计算需求。通过使用TUXEDO,开发者可以构建出具有高可用性、可扩展性和高效性能的关键任务应用程序,同时降低了客户端的负担,提升了系统的整体响应速度。 总结来说,TUXEDO中间件教程主要涵盖了TUXEDO的基本概念、C/S架构的层次结构、多层C/S模式的演进、MMT模式的优势,以及TUXEDO在实现这些模式时的技术手段和特点。对于希望理解和使用TUXEDO的IT专业人士来说,这个教程提供了基础知识和配置指导,能够帮助他们掌握TUXEDO在分布式应用开发中的核心价值和应用方法。
剩余63页未读,继续阅读
- whw_862012-09-17要用tuxedo ,来学习下
- ly21st5552013-03-01比较简单,适合初学者
- 粉丝: 59
- 资源: 38
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助