Web Service引擎 Apache Axis2 1.6.2 發布

fmms 12年前發布 | 13K 次閱讀 Web Service

Axis2是下一代 Apache Axis。Axis2 雖然由 Axis 1.x 處理程序模型提供支持,但它具有更強的靈活性并可擴展到新的體系結構。Axis2 基于新的體系結構進行了全新編寫,而且沒有采用 Axis 1.x 的常用代碼。支持開發 Axis2 的動力是探尋模塊化更強、靈活性更高和更有效的體系結構,這種體系結構可以很容易地插入到其他相關 Web 服務標準和協議(如 WS-Security、WS-ReliableMessaging 等)的實現中。

Apache Axis2 是Axis的后續版本,是新一代的SOAP引擎。

        1)采用名為 AXIOM(AXIs Object Model)的新核心 XML 處理模型,利用新的XML解析器提供的靈活性按需構造對象模型。
2)支持不同的消息交換模式。目前Axis2支持三種模式:In-Only、Robust-In和In-Out。In-Only消息交換模式只有SOAP請求,而不需要應答;Robust-In消息交換模式發送SOAP請求,只有在出錯的情況下才返回應答;In-Out消息交換模式總是存在SOAP請求和應答。
3)提供阻塞和非阻塞客戶端 API。
4)支持內置的 Web服務尋址 (WS-Addressing) 。
5)靈活的數據綁定,可以選擇直接使用 AXIOM,使用與原來的 Axis 相似的簡單數據綁定方法,或使用 XMLBeans、JiBX 或 JAXB 2.0 等專用數據綁定框架。
6)新的部署模型,支持熱部署。
7)支持HTTP,SMTP,JMS,TCP傳輸協議。
8)支持REST (Representational State Transfer)。


Apache Axis2 團隊今天發布了三個軟件更新版本,分別是:

- Axis2 1.6.2
- Sandesha2 1.6.2
- Rampart 1.6.2

Axis2 1.6.2 是一個維護版本,修復了超過 45 個 問題。

Apache Rampart 是 Axis2 的安全模塊,用來為 Axis2 Web服務提供認證、集成、保密等功能,實現了 WS-Security 協議堆棧。

Apache Sandesha2 為 Axis2 提供了 WS-ReliableMessaging 支持,包含 C 和 Java 語言兩種版本。

Rampart 1.6.2 和 Sendesha2 主要是配合 Axis2 1.6.2 的發布。

下載地址:

http://axis.apache.org/axis2/java/core/download.cgi
http://axis.apache.org/axis2/java/rampart/download/1.6.2/download.cgi
http://axis.apache.org/axis2/java/sandesha/download.cgi

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!