゚。o SOAP o。゚
■ このスレッドは過去ログ倉庫に格納されています
なんかウェブサービスのスレがあったような気もするけど、
ちょうど仕事で使い出したところだから、
まいっか。 Perlなんだけど
test.cgi で
SOAP::Transport::HTTP::CGI->dispatch_to('MyPackage')->handle;
しててクライアントで
$a=SOAP::Lite->uri('urn:MyPackage')->proxy('http://somewhere/test.cgi')->new;
したら ref $a; が SOAP::Lite なんだけど、これでいいの?
<Envelope>
<おまえもな />
</Envelope> ム板向けの話題だよなぁ・・・。
基本的にはPOSTするデータと帰ってくるデータがXMLにナルだけで。
クライアントに専用のSOAPエンジンインストールする必要もあるだろうし。
スレが停まってる…
使っている人は少ないんでしょうね。
漏れはさいきん仕事上の必要があってやり始めたが、
クライアントは意外に簡単でしたよ。
Perl 使ってるんだけど、SOAP::Lite でばっちり。
その後の XML パースで悩んでるけど。 >>16
Java と Perl のインターフェイス?
それともコーディング方法の比較? >>17
Javaクライアント←→Perl CGIでの利用とか
いいサイトないですか? >>19
私はそれ(サーバ=perl、クライアント=java)で簡単なもの作ってみましたが、
別に問題なく動きましたよ。
(メッセージの送受信と保存だけですが) >>21
参考にしたものとかありますか?
オライリーのSOAP本にはクライアントPerl<-->サーバJavaの例が載ってました そんな技術知らないから別々のプラットフォームでデータ転送する場合
はソケットからフォ−ムで投げてる。
PHP製2ch型スクリプトを2chブラウザで利用するのに使ってる。
こっちの方が軽いと思われ。
>>24
まあ、データは XML エンコードしなきゃいけないから
たしかに重いかも(SOAPの方)。
ただ、標準化されているところに意義があるわけで。 構造化されたデータを送受信したいときは
hoge=piyo&fuga=funiじゃしんどいよ >>7
誰か教えて下さい。
$aが自分のクラス名を知らないってことはインスタンス変数は使えないのでしょうか? age
いろいろ難しく考えてたけど型の違いとか全部吸収してくれるんですね
perl<-->rubyとか普通にできました。。。 板違いじゃね?この板はRESTだろ?この板じゃ仕事でやる奴いねぇだろ。 Axis を入れたんだけど動きません。
Axisモジュールと saaj.jar、jaxrpc.jarをTomcatに
コピーしたのだが、ダメでした。
Tomcatは動いたのを確認できたのですが、
http://localhost/axis/
がダメなんですよね。根本的な設定が抜けているのかな?
誰かご教授ください!! >>33
わかりませんとうだしゃホームラン !!! >>31
"REST"と言われても反応できないのが>>1のいいところ
あー、axis経由でHibernate動かすのに苦労してたんだけど、・・うまくいった。
jdbcドライバ、古いのが入ってたのがガンだった・・。他にもいくつも
つまづいたよ。
>>33
それ(index.html)を表示させるのは、特になんでもないと思うんだけど。
tomcatのwebappsの下にaxis-X.X\webapps\axisフォルダをコピーするんだけどね。
それから、Validateページ見たら文句言うからjarファイル集めてね。 PHPのNuSOAPでクライアント書いて、IIS 6.0(.Net)で動いているWebサービスに
リクエスト投げても中身が空っぽだって言われてしまうのですが、
相性の問題とかあるのでしょうか?
なにか特別な書き方しないとダメとかTIPSあったら教えてもらえると嬉しいです。 SOAPとRESTの両方のインターフェース使えるように
するにゃ どうするのが楽じゃろか SOAPメッセージって暗号化しないでネット流して大丈夫なの?
SSL使用はもはや暗黙の了解ってヤツですか?
>>39
大丈夫かどうかはメッセージの内容によるだろ。
公開された情報をやりとりする場合にはわざわざ暗号化する意味ない。
ローカルで動くWSDL validationツールってないですか?
Web上で動くのしか見つからないもので... >>42 namespace
>>43 自分で書け、不精するな > >>43 自分で書け、不精するな
??
プログラムが吐いたWSDLがエラーを起こすのでデバッグしたいのですが
SOAPなんてめんどくせーよー。RESTでいいじゃん。 _
r-、' ´ `ヽr-、
ィ7 /l: ハヽハ トヾ 駄スレを隠すことは、この俺が許さん!
'|l |'´_` ´_ `| || 信念に基づいて行動する。
| |´ヒ} ヒ}`! l| それを人は正義と言う。
__ノ゙). 从 l, _'_. |从 今俺が行ってることは、上げ荒らしではない。
,_'(_ ノ_ヽ ヾl.> - ,イ;リ 正義という名の粛清だぁ!
{ f:テ} {'f:テ}',/\ヽ--//ヽ
ヽ,r─‐ 、ィ .、、 i l>Y<! i '、 バーニング!
/ iゝ_ノ iヽ /l |l l ',
lンヽ/ムノじ
今度 SOAP 使ったシステムの改造案件やる事になるっぽいです。 急いで
資料あさってます。
どうやら賞味期限切れの技術だと分かって激しく絶望している最中です。
本来この案件やるはずだった業者が雇ってた技術者は、そこを辞めたらしいです。
多分、バックレたんだと思います。 俺の背中もすすけて来ました。 UDDIとか完全に廃れてるし、SOAPやWSDLも既に終わった技術だね
もうRESTで十分だ。 SOAPを使う案件が出たから探してみたら・・・
何wwこの廃れようはwwww SOAP のクライアントのテストに使えるようなwebサービスって、ある? サーバからクライアントに複数のデータをまとめて返したいとき
ってどうすればいいの? ■ このスレッドは過去ログ倉庫に格納されています