soap4r

RubyでSOAP-RPCサーバを作る2

WSDLができたら、後は楽ちんでした。soap4rに付属のwsdl2rubyをつかってrubyスクリプトを生成して実際のメソッドを実装すればそれでオシマイ。

ruby wsdl2ruby --wsdl  ./lovmac.wsdl --type server --force

で、3つのrubyスクリプトが生成されます。

RubyでSOAP-RPCサーバを作る1(WSDL作成)

SOAP-RPCサーバをちゃんと作ろうと思ってWSDLを書き始めたのですがこれがまた大変でした。いまひとつ理解が浅いのか例によって動くまでに丸1日がかりでした。そもそも、WSDLって手で書くモノなのでしょうか?インタフェースを入力するとWSDLを吐き出してくれるツールがあっても良さそうなんだけどなあ。さすが、Javaにはツールが揃っていそうでしたが...とりあえず僕はviで。何に苦労したかと言えばnamespaceに尽きます。

XMLRPCからSOAP-RPCへ。

XMLRPCを使って、Macチームへのサービス提供開始。なかなか、評判は悪くない(と思う。)なにしろマックから情報取得できるんだからね。でも、やっぱりターミナルへの抵抗はあるみたい。僕のようなプログラマならイザ知れずデザイナーさんたちにとってはコマンド行はやっぱり抵抗があるようでもう一歩踏み込んでいきたい。ということで、いろいろ調べてみるとありました。AppleScriptに。

コンテンツの配信