WebServices - Axis

WebServices - Axis - FAQ/Wiki

[翻訳者注: このページは FAQ/Wiki ページを静的に翻訳したものです。最新の内容につきましては本家 FAQ/Wiki をご覧下さい。]

一般的な質問

  1. [Axis は何ですか?] [編集日時 2004年5月15日am8:29 版]

    質問: Axis は何ですか? Apache SOAP との関係は何ですか?

    回答: Axis は本質的には Apache SOAP 3.0 です。Axis はスクラッチから書き直され、ストリーミングモデル (内部的に DOM ではなく SAX を利用) を中心としてデザインされました。(Apache SOAP 2.0 と比較して) よりモジュール化した、より柔軟性のある、より高いパフォーマンスの SOAP 実装を目指しました。

    質問: なぜ "Axis" と呼ぶのですか?

    回答: プロジェクトが始まったときに、XML Protocol Working Group がそのプロトコルの名前を決めていなかったので "Axis" という名前にしました。Axis が SOAP 1+、XML-RPC、XMLP (あるいはその最終的に行き着いた名前) をサポートすることを目指していたので、"Apache SOAP 3.0" と呼ぶのは的を射ていないものでした。最近、XML Protocol Working Group が SOAP 名を保持することを決定したので、おそらく Axis を Apache SOAP プロジェクトの一部としておくのがよいのかもしれません。そんなものです。

    (README によると、AXIS は "Apache eXtensible Interaction System" (Apache の拡張性のある相互作用システム) の略語となっていますが、ほとんど意味をなしていません。)

    質問: Apache Axis と Apache SOAP の比較をしてください

    回答: /比較 をご覧下さい。

    質問: "Axis" のいいチュートリアルはどこにありますか?

    回答: /記事 を試してみてください。


  2. [Axis はどんな業界標準をサポートしていますか?] [編集日時 2004年5月14日pm7:20 版]

    質問: Axis はどんな業界標準をサポートしていますか?

    回答: Axis v1.1 は以下の仕様をサポートしています。

    	W3C SOAP [v1.1][v1.2 勧告候補]
    	[W3C Web Service Description Language (WSDL) v1.1] 
    	[Sun SOAP with Attachments API for Java (SAAJ) v1.1]
    	[Sun Java API for XML-Based RPC (JAX-RPC) v1.0]
    

    Axis 1.2 の目標には JAX-RPC 1.1 準拠 と SAAJ 1.2 準拠が含まれています。

    Axis のコードは、全ての JAX-RPC と SAAJ TCK (Technology Compatibility Kit) テストを通過しました。

    質問: [Web Services Interoperability Organization (WS-I)] Basic Profile への対応はどうですか?

    回答: WS-I Basic profile への準拠は Axis 1.2 で達成されます。これは JAX-RPC 1.1 準拠の一部として含まれます。


  3. [どんな製品が Axis を使用していますか?] [編集日時 2004年5月17日pm1:13 版]

    質問: どんな製品が Axis を使用していますか?

    1. [Apple's WebObjects]
    2. [Borland Enterprise Server]
    3. [Borland JBuilder]
    4. [Collaxa BPEL Orchestration Server]
    5. [E.piphany CRM Suite]
    6. [Globus Toolkit]
    7. [IBM's Emerging Technologies Toolkit (ETTK)/Web Services Toolkit (WSTK)]
    8. [JBoss]
    9. [JOnAS: Java (TM) Open Application Server]
    10. [Macromedia's JRun]
        JRun 4 は Axis 1.0 を含んでいます
        JRun 4 SP1 は Axis 1.1 を含んでいます
    1. [Macromedia's ColdFusion MX]
    2. [Pramati]
    3. [Sirvisetti's AppTalk]
    4. [SoapKnox Web Services Management/Gateway]

    (製品は企業名のアルファベット順でリストされています)


  4. [Axis と JAXM との関係は何ですか?] [編集日時 2004年3月2日pm12:54 版]

    質問: Axis と JAXM との関係は何ですか?

    回答: JAXM は2つのインタフェースの集合、javax.xml.soap と javax.xml.messaging の仕様です (注意: 実装ではありません)。最近、前者の集合が Sun によって自身の仕様である ["SOAP with Attachments API for Java" (SAAJ)] に移りました。

    Axis は SAAJ (javax.xml.soap) インタフェースを実装しています。


  5. [Axis における WS-Security のサポートの状況はどうですか?] [編集日時 2004年5月18日pm2:23 版]

    質問: Axis における [WS-Security] のサポートの状況はどうですか?

    回答: Axis 自身は WS-Security のサポートを明示的に含んでいません。

    [WSS4J][WS-I Basic Security Profile] をご覧下さい。


  6. [どんなWebサービス/SOAP ツールキットが利用可能ですか?] [編集日時 2004年5月22日am6:36 版]

    どんなWebサービス/SOAP ツールキットが利用可能ですか?

    Java については以下のものが利用可能です。

    C++ については以下のものが利用可能です。

    Visual Basic については [Microsoft SOAP Toolkit] が利用できます。

    その他については [PerfectXML.com] ウェブサイトをご覧下さい。