BEA Tuxedo Interoperability
### BEA Tuxedo互操作性详解 #### 第一章:互操作性和共存 **BEA Tuxedo 10.0版本的互操作性**涵盖了BEA Tuxedo与旧版本BEA Tuxedo软件、BEA WebLogic Enterprise以及第三方产品的通信能力。以下将详细介绍这些方面的内容。 ### 互操作性的定义 在本讨论中,**互操作性**指的是当前版本的BEA Tuxedo软件能够通过网络连接与BEA Tuxedo 9.0或更早版本的软件或BEA WebLogic Enterprise 5.1版本的软件进行通信的能力。此外,还包括了域内的互操作性(即在同一域中的不同组件之间的通信)。 #### 域内互操作性 **域内互操作性**指的是同一BEA Tuxedo域内的各个组件之间能够无缝地通信。这种类型的互操作性确保了即使是在不同的操作系统上运行的Tuxedo组件也能够有效地交换数据和服务。例如,在一个混合环境中,Windows上的应用程序可以调用在UNIX服务器上的服务,反之亦然。 #### 域间互操作性 **域间互操作性**涉及的是跨不同BEA Tuxedo域的通信。这通常包括了两个方面: - **域间的通信协议**:如ATMI等。 - **安全性管理**:包括认证和授权等机制。 这种互操作性对于分布式系统尤为重要,因为它允许不同地理位置的系统之间共享资源和服务。 #### 客户端-服务器互操作性 **客户端-服务器互操作性**主要关注的是客户端如何与运行在不同平台上的BEA Tuxedo服务器进行交互。这通常涉及到多种技术,比如: - **远程过程调用(RPC)**:使得客户端能够在本地调用远程服务器上的过程。 - **对象请求代理(ORB)**:用于实现对象之间的透明通信。 - **基于Web的服务**:利用HTTP协议来实现不同系统之间的交互。 #### 与第三方ORB的互操作性 **与第三方ORB的互操作性**指的是BEA Tuxedo与来自其他供应商的对象请求代理(ORB)之间的兼容性。为了确保这一互操作性,BEA Tuxedo支持业界标准的CORBA协议。 #### 产品升级 当涉及到**产品升级**时,BEA Tuxedo 10.0提供了平滑的升级路径,以确保现有的应用程序和配置可以在新的版本中继续工作。这包括了对应用程序接口(API)的向前兼容性支持,以及针对不同版本的互操作性文档。 #### 向上应用兼容性 **向上应用兼容性**意味着新版本的BEA Tuxedo软件能够运行旧版本的应用程序而无需更改。这对于那些希望逐步升级到最新版本的用户来说非常重要。 ### 第二章:与BEA WebLogic Server的互操作性 #### 互操作性软件组件 为了实现BEA Tuxedo与BEA WebLogic Server之间的互操作性,提供了多种软件组件: - **Jolt Server Listener**:监听来自BEA WebLogic Server的请求,并将其转换为BEA Tuxedo可以理解的格式。 - **Jolt Server Handler**:处理来自BEA Tuxedo的响应,并将其发送回BEA WebLogic Server。 - **BEA Jolt for WebLogic Server**:这是一个插件,它允许BEA WebLogic Server与BEA Tuxedo进行通信。 - **IIOP Listener**:通过Internet Inter-ORB Protocol (IIOP)提供通信支持。 - **IIOP Handler**:处理通过IIOP接收到的数据。 - **TDomain Gateway**:作为BEA Tuxedo与BEA WebLogic Server之间的网关,用于双向通信。 - **WebLogic Tuxedo Connector**:连接器软件,实现了BEA Tuxedo与BEA WebLogic Server之间的通信。 #### 互操作性编程接口 为了简化开发人员的工作,提供了多种编程接口: - **ATMI Interface**:传统的应用程序级事务接口,用于BEA Tuxedo内部的通信。 - **JATMI Interface**:Java应用程序级事务接口,为Java应用程序提供了访问BEA Tuxedo服务的能力。 - **Jolt Interface**:提供了一种机制,使得BEA WebLogic Server能够与BEA Tuxedo进行通信。 - **RMI Interface**:远程方法调用接口,用于实现Java应用程序之间的远程调用。 - **RMI-over-IIOP Interface**:通过IIOP协议扩展RMI功能,允许跨平台的通信。 #### 其他特性 - **JSL/JSH-Jolt Unidirectional Connectivity**:支持从BEA Tuxedo向BEA WebLogic Server发送单向消息。 - **Jolt Connection Pooling**:通过连接池管理来提高性能和效率。 - **Jolt Wire-Level Security**:在传输层提供加密和安全通信。 - **Jolt Transaction and Security Context Propagation**:支持事务和安全上下文的传递。 - **TDomain-WTC Bidirectional Connectivity**:支持BEA Tuxedo与BEA WebLogic Server之间的双向通信。 - **RMI-over-IIOP Client Direct Connectivity to an EJB**:允许客户端直接通过RMI-over-IIOP协议访问企业JavaBeans(EJB)。 ### 总结 BEA Tuxedo 10.0版本提供了强大的互操作性功能,不仅支持与旧版本BEA Tuxedo软件的通信,还能够与BEA WebLogic Server以及其他第三方ORB进行有效交互。这些功能确保了不同环境下的系统能够顺利协作,提高了系统的灵活性和可扩展性。
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助