AXIOM
Apache Axis 2的XML對象模型
AXis 對象模型(AXis Object Model,AXIOM)是 Apache Axis 2 的 XML 對象模型,其目標是提供強大的特性組合徹底改變 XML 處理技術。AXIOM 超越了現有的 XML 處理技術,它把延遲構建和一種快速、輕型的可定製對象模型結合了起來。
AXIOM 還不是另一種對象模型。它有著明確的設計目標:大幅提升 Apache 下一代 SOAP 協議棧 Axis 2 的性能。結果造就了不同於其他對象模型的 AXIOM(也稱為 OM),因為它突出了構造的輕型,並且 僅當需要的時候才建立。由於是輕型的,它儘可能地減輕對系統資源的壓力,特別是 CPU 和內存。同時,延遲構造又允許在其他部分還沒有完成的時候使用樹的一部分。AXIOM 強大的延遲構建能力源於底層的 Streaming API for XML (StAX) 解析器。AXIOM 提供了所有這些特性,同時幕後的複雜性對用戶是透明的。