タグ

2011年6月17日のブックマーク (2件)

  • rubyでsoapサーバを作る - hippos-lab::net(別館)

    rubyでSOAP-RPCサーバを作る rubyでSOAP-RPCサーバを作成するには、soap4rパッケージを導入します。このコンテンツではwsdlを提供するSOAP-RPCサーバのサンプルを作成します。 soap4rを使用して、SOAP-RPCサーバの作成手順は サービスのインタフェースを記述したWSDLを作成します。 wsdl2rubyを使用して、作成したWSDLファイルからruby実装クラスのスケルトンを作成します。 スケルトンに処理を実装します。 となり、このステップを繰り返しながら完成させていきます。soap4rに添付のsampleファイルをみればわかりますが、wsdlを提供しないSOAP-RPCサーバも作成することができますが、インターネットに向けてサービスを提供するのであればWSDLは作成したほうが良いでしょう。 早速、WSDLの作成からはじめます。 WSDLの構成要素 W

    micdonalds
    micdonalds 2011/06/17
    WSDLの外枠構成要素に関して
  • Ruby on Rails SOAP

    ども、rick No.18です。 今回はSOAPについて書きます。 SOAPとは、データのやり取りをするためのもので、XMLに基づいています。 環境 ruby1.8.6 rails1.2.6 データの送受信 require "soap/wsdlDriver" driver = "SOAP::WSDLDriverFactory.new(URL).create_rpc_driver" # URLはWSDLファイル格納場所 # WSDLファイルによってフォーマットを決定する。(xml) request = {"time" => "20100602100000"} 送信するデータはハッシュに入れて送信 @resopnse = driver.method(request) これで送信ができる。 返信データは@responseに格納されている。(主に@response.bo

    micdonalds
    micdonalds 2011/06/17
    SOAPによるデータ送信