BLOGTIMES
» ArchiveList (Tag for "soap" )
«Prev || 1 · | Next»
2008/11/30

PHPでSOAPを使う

php  soap 

普段はSOAPで通信をするプログラムを書くときはJavaでApache AxisやAxis2を使うことが多い、というかそれしかやったことがなかったのですが、今回はPHPをサーバにするプログラムを作らなければならなかったので、いろいろと調べてみました。

PHPでSOAPを使う際のクラスとして代表的なのは下記の2つのようです。
 ・PEAR::SOAP
 ・SOAP拡張モジュール

主な違いとしては、PEAR::SOAPはPHP 4.3以降、SOAP拡張モジュールはPHP5以降の対応。PEARはPure PHPですがSOAP拡張モジュールはCでできたライブラリを呼んでいるので、パフォーマンス的には後者の方がいいかもしれません。当然のことながらSOAP拡張モジュールはコンパイル時に--enable-soapというオプションをつけておく必要あるので、PHPをリコンパイルできない場合はPEARしか選択できません。という感じで、どちらも一長一短です。

[PHPでSOAPを使う の続きを読む]

    at 06:32 |
    2008/05/16

    ウェブサービスの単体テスト WSUnit

    eclipse  soap  testing 

    急遽、SOAPクライアントをサクッと作らないといけないことになったので、何か楽なツールはないかと探してみたら、単体テスト用のEclipseプラグインを見つけました。ちょっと面白そうです。

    wsunit: WSUnit - The Web Services Testing Tool

    WSUnit is a tool that can help you test Web Service consumers. It provides a predictable and repeatable simulation of a Web Service that is ideal for unit testing. It is also useful when developing web service consumers when the actual web service may not be avaliable due to your remote location or may not have been fully developed itself.

    実はWSDLは既に持っているのでWSDL2Javaを使ってスタブ生成する方が早いのかもしれないですが。。。。。


      at 18:32 |
      «Prev || 1 · | Next»
      » ArchiveList (Tag for "soap" )