此條目没有列出任何参考或来源。 (2016年6月15日)維基百科所有的內容都應該可供查證。请协助補充可靠来源改善这篇条目。无法查证的內容可能會因為異議提出而被移除。
Apache Axis2
開發者Apache軟體基金會
源代码库 編輯維基數據鏈接
编程语言JavaC语言
操作系统跨平台
类型Web服务
许可协议Apache许可证2.0
网站https://axis.apache.org/axis2/java/core/

Apache Axis2是一個Web服務的核心支援引擎。AXIS2對舊有的AXIS重新設計及重寫,並提供兩種語言JavaC的開發版本。

事實上AXIS2 不只為WEB應用程式提供Web服務的介面,而且它也可以作為一個單獨的伺服器看待,而且很簡單就能跟Apache Tomcat整合,目前AXIS2的最新版本是1.6.2。

AXIS2項目

Apache AXIS2是一個 SOAP("Simple Object Access Protocol 簡單物件存取恊定")的實作並已經提交 W3C

來自 W3C 的規格:

"SOAP是一個輕量級協議使一個有結構好的訊息(well-formated)在分佈式環境裡裡互相交換,它是基於XML協議 包括三部份的: 1 定義一個信封框架描述信封內的是什麼消息和怎麼處理它。 2 一套編碼規則使應用程式能夠定義datatypes以表達訊息。 3 以及如何恊調及說明遠端程式調用和作出回應。"

這個AXIS2項目是基於Apache SOAP計劃。

為什麼要AXIS2

新的架構是在2004年8月的首腦會議在斯里蘭卡首都科倫坡提出的。新結構的 axis2 是建築在axis1.x 比較axis1, Axis2以更加靈活,高效和更好的配置。一些好的觀念亦從axis 1.X 被儲存在新的結構中。阿帕奇 axis2 不僅支援 SOAP1.1和 SOAP1.2,而且它也對於REST風格的Web服務也有綜合性的支援,相同的業務邏輯實作可以同步利用WS*式的介面以及REST介面。

阿帕奇axis2較舊的版本是更有效率,更加模組化和更多的XML類型。它是經過精心設計,支援輕鬆添加插件"模組module",以提升現有的功能特徵,例如安全性和可靠性,模組現有或正在發展的包括:

- WS 可靠訊息服務由 Apache sandesha2 支援 - WS-Coordination and WS-AtomicTransaction由 Apache Kandula2 支援 - WS-Security 由 Apache Rampart 支援 - WS-Addressing 已包括作axis2 在為核心模組

Axis2有許多新的特點,以加強對行業規範的實施,主要點如下:

相關技術

外部連結