Weblogic 9.2_Compatibility 兼容性

BEA嘗試支持 7.0之後的版本(包括7.0)~9.2版本 支持二進制和源碼級別的兼容性,包括對1)persistent data 2)已經生成的class文件 3)API 等的兼容性。

在有些情況下,不兼容不是不能避免的。當產生不兼容的時候,他們有充足的文檔可查看  Upgrading WebLogic Application Environments 嚮導中。


J2EE 1.4 Compatibility (J2EE 1.4的兼容性)

BEA WebLogic Server 是百分百支持 J2EE 1.4 標準的,橫跨所有操作系統平臺的 WebLogic Server 9.2.這種兼容性允許遵從J2EE 1.4標準的application在一種操作系統平臺下被開發 (比如一個window平臺) ,然後爲production生產而deployed部署 在另一個平臺 (例如 UNIX, Linux, Tru64, OpenVMS, or HP NonStop), 而不需要J2EE application代碼的改變。BEA 保證這種J2EE application的兼容性隨着一個WebLogic Serve版本級別而 可移植。


Generated Classes Compatibility(已生成類文件的兼容性)

更新到WebLogic Server 9.2 不需要你重新編譯application來生成新的classes,但是有一種例外

 9.2 版本的EJBGen 工具只識別 JDK 5.0 元數據annotation-style(註解風格) 的EJBGen標籤 而不支持更早的Javadoc-style (javadoc風格)的標籤. 這就意味着那些使用Javadoc-style (javadoc風格)標籤的源碼文件必須更新到使用相同的annotation(註解),而且需要用9.2版本的EJBGen重新編譯。


Compatibility Within a Domain(伴隨一個domain的兼容性)

  • 所有 WebLogic Server instances(實例) 使用同一個 Administrative domain 必須使用相同的主版本和副版本(即需要完全一致的版本)。 在同一個domain中不能混用不同的版本.
  • 在同一個管理 domain中的Servers(服務器)可以在不同的Service Pack levels(服務包等級)只要Administration Server(管理服務器) 在相同的Service Pack(服務包)等級 或高於他的Managed Servers被管服務器).
  • 所有在同一個cluster(集羣)中的所有server(服務器)必須在相同的Service Pack levels(服務包等級).

Persistent Data Compatibility

更新到WebLogic Server 9.2 不需要你做任何修改在 WebLogic Server 7.0, 8.1, 9.0, or 9.1 持久化數據存儲上, 包括configuration files(配置文件), deployment descriptors(部署描述符), transaction logs(事務日誌), 和 JMS messages(消息).


API Compatibility (API兼容性)

WebLogic Server 7.0, 8.1, 9.0, and 9.1 applications 部署在WebLogic Server 9.2 將會運作而不需要修改. ,對這種規則的Exception,包括一些案例有些地方 API 爲了遵從一個特定的規範操作行爲被修改 或者 爲了修復不正確的行爲操作. 在確定的情況下,一種修改方式可能引起你的application表現非常的不同.


Protocol Compatibility (協議兼容性)

Interoperability between WebLogic Server 9.2 and WebLogic Server 7.0, 8.1, 9.0, and 9.1 is supported in the following scenarios:

  • 一個WebLogic Server 7.0, 8.1, 9.0, or 9.1 客戶端可以回調基於RMI的 applications在一臺作爲主機的WebLogic Server 9.2 server 上使用 IIOP, T3, T3S, HTTP和 HTTPS. JMS applications 可以回調使用 T3, T3S, HTTP, 和HTTPS.
  • 一個 WebLogic Server 9.2 客戶端可以回調基於RMI的applications,並 在一臺作爲主機的 WebLogic Server 7.0, 8.1, 9.0, or 9.1 server 上使用IIOP, T3, T3S, HTTP,和 HTTPS. JMS applications 可以回調使用T3, T3S, HTTP和HTTPS.
  • 一個 WebLogic Server 9.2 Web server 插件可以代理最後版本的service pack release of a 7.0, 8.1, 9.0 or 9.1 server.

JMX Compatibility(JMX 兼容性)

查看JMX 1.2 Implementation 在更新WebLogic Application 環境的時候。.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章