跳至內容

ApacheAxis二

出自Taiwan Tongues 台語維基
於 2025年8月22日 (五) 14:55 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

Apache Axis 二是一个 Web 服務的核心支援 ia̋n-jín。AXIS 二對舊的 AXIS 重新設計佮重寫,並且提供兩種的語言 Java 佮 C 的開發版本。

事實上 AXIS 第二毋但是 WEB 應用程式提供 Web 服務的介面,而且伊嘛會當做一个單獨的侍服器看待,而且伊足簡單伊就會使佮 Apache Tomcat 整合,目前 AXIS 二的上新版本是一孵六 . 二。

AXIS 二項目

Apache AXIS 二是一个 SOAP(" Simple Object Access Protocol 簡單物件存取辯定 ")的實作並已經提交 W 三 C。

來自 W 三 C 的規格:

" SOAP 是一个輕量級協定使一个有結構好的訊息(well-formated)佇分佈式環境內底互相交換,伊是對 XML 協定包括三部份的: 一定義一个信封框架咧描述信封內是啥物訊息佮按怎處理伊。 二一套編碼規則使應用程式會使定義 datatypes 以表達訊息。 三猶閣有按怎調及說明遠端程式調用佮做出回應。"

這乎 AXIS 兩項目是對 Apache SOAP 計畫。

是按怎欲 AXIS 二

新的架構是佇二空空四年八月的首腦會議佇斯里蘭卡首都科倫坡提出的。新結構的 axis 二個是建築佇咧 axis 一 . x 比較 axis 一 , Axis 二以更加靈活,高效和閣較好的組態。一寡好的觀念亦對 axis 一 . X 被儲存佇新的結構內底。阿帕奇 axis 第二毋但支援 SOAP 一孵一佮 SOAP 一孵二,而且伊嘛對 REST 風格的 Web 服務也有綜合性的支援,仝款的業務邏輯實作會當仝步利用 WS \ * 式的介面以及 REST 介面。

阿帕奇 axis 比較舊的版本是閣較有效率,更加模組化佮更加濟的 XML 類型。伊是經過精心設計,支援輕鬆添加出外掛程式 " 模組 module ",以提升現有的功能特徵,譬如講安全性佮可靠性,模組現有抑是當咧發展的包括:

-WS 會當靠訊息服務由 Apache sandesha 二支援 -WS-Coordination and WS-AtomicTransaction 由 Apache Kandula 二支援 -WS-Security 由 Apache Rampart 支援 -WS-Addressing 已經包括作 axis 二咧為核心模組

Axis 二有真濟新的特點,以加強對行業規範的實施,主要點如下:

  • 速度:Axis 二使用家己的物件模型和 stax(串流 API 的 XML)的來解析,較早版本的 Apache AXIS 二度達到閣較明顯的速度。
  • 低記持體:Axis 二設計保持低記憶體。
  • AXIOM : Axis 二訊息處理有家己的輕量物件模型 AXIOM ,,有法度擴展,高效能佮開發方便的優點。
  • 熱部署:Axis 二會當佇已經建立佮運轉的時陣有能力部署 Web 服務。換言之,新的服務會當添加著系統無需要待服器,規氣共所需要的 WebService 的檔案囥入服務 kha-tá-lok-guh,版本和部署模型將自動部署服務以供使用。
  • 異步 Web 服務:Axis 第二這馬支援異步 Web 服務佮異步 Web 服務調用並使用非常窒起來的客戶捀。
  • MEP 支援:Axis 二這馬是簡便佮靈活的支援訊息交換模式(MEP), 內建支援 WSDL 的二嬸空定義的基本 MEP。
  • 靈活性-Axis 二構築予開發人的發展完全自由的插入去延伸到 ia̋n-jín 定製頭處理,系統管理,猶閣有任何你會當想像的物件。
  • 穩定:Axis 二界定一套出版介面其變化嘿比 AXIS 會當講改變相對較慢。
  • 面向組件的部署-你會當足簡單界定重用網路處理器,實施共同模式處理你的請求,抑是講予你的同伴。
  • WSDL 的支援:axis 二支援 WebService 咧講語言(版本一孵一佮二交零), 予你輕鬆建立 STUB 來連結遠端服務,而且自動向其他的機器說明你的服務部署。
  • 新增:Web Services 的濟技術去予人納入去,包括講 WSS 四 J 的保安技術 ( Apache Rampart ) , Sandesha 的會當靠訊息服務,Kandula 一个 WEB 服務的協調整合,WEB 服務自動傳送。
  • 組合佮擴展:模組就共阮加強 AXIS 二延展性,毋過模組袂當熱部署,因為模組改變 AXIS 二整體行為佮制度。

相關技術

  • Apache Axis
  • Web 服務
  • Java Web 服務開發架構-web services framework
  • XML 網路服務介面-RPC / web services framework
  • Web 服務參照架構-Java API for invoking Web services

外部連結

  • Apache AXIS 主頁 Apache 軟體基金會
  • Apache Axis 二 / Java Apache 軟體基金會
  • Apache Axis 二 / C Apache 軟體基金會