SOAP
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG('A`)<ヒロシです…
0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNGおばちゃんが出てきますた(TT
0007デフォルトの名無しさん
NGNGC/C++で手軽に使えるライブラリほすぃ
0008デフォルトの名無しさん
NGNGいや、使った事無いんだけど。
0009デフォルトの名無しさん
NGNGレスども。
試しに使ってみまつ。
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNGC++で書く局面自体、あまり思いつかないね…。
>>9
出来ればレビューきぼん。
0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNGできれば、無料のSOAPを紹介してほしいのですが。
0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNG病気とかもらわんっすかね。
0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
05/02/10 23:27:54どっかにいいドキュメントまたは書籍ありませんか?
SOAP Messages with Attachments
とか
DIME
とか見つけたんだけど、具体的な実装法がよくわかりません。
他にもセッション管理をしてくれるとか書いて実装方法は詳しく書いてなかったり・・・
結局cookie使っていいのか悪いのかよくわからん
0021デフォルトの名無しさん
05/02/11 09:43:070022デフォルトの名無しさん
05/02/11 10:17:23レスありがとうございます。
でも、そこ見たんですけど、実際の実装方法が見つからないような気がするんですよ。
リンク先の英語のページを見るしかないんですかね〜・・・
0023デフォルトの名無しさん
05/02/11 13:12:470024デフォルトの名無しさん
05/02/11 23:33:28お客さんの要望でJAVA決定なんですよ。
リッチクライアントで、WINDOWS、MAC、LINUXすべてカバー
・・・マヂで言ってますか?って感じなんですが。
とりあえず、ファイル添付と、セッション管理がクリアできれば先に進めるんですけどね〜・・・
0025デフォルトの名無しさん
05/02/12 00:01:39つどつどサーバに投げれば?
というかサーバ側をステートフルにすると色々考えないといけないから
責任は全部クライアントにしちゃうのが楽と思うけど。
もしクライアントでセッション内容を永続化する必要があるなら、
cookieとかでなくて普通にファイルでよいかと。ファイルアップロード
するくらいだから、クライアントリソースのアクセス制限は弱めるんでしょ?
これみるとaxisで出来ると思うんだけど。
ttp://www.atmarkit.co.jp/fdotnet/special/wse04/wse04_04.html
ファイルだけsoapでなくバリナリで送って良いなら、httpでフツーに
ストリーム流してあげれば良いね。
しかしMAC、LINUXをカバーってのはお気の毒様です・・・
0026デフォルトの名無しさん
05/02/12 00:20:36!!
そうかセッション自体が普通のWEBシステムと同じじゃないんだ。
こちらstruts使いなんですが、どっかの馬鹿営業が
「数画面程度のWEBアプリだから2ヶ月もありゃできるだろ」
なんて言って取ってきたものなので、大変なことになっております。
セッションに関しては@ITのページ参考にしてクライアント側で
セッション管理できるように考えてみます。
ファイルの添付に関しては
クライアント側でPORT80のストリーム開いてHTTPのヘッダ落としてbase64
とかでエンコードされたデータを読んで・・・
AXISで簡単にいかないんですかね〜(T_T)
読み込んだファイルはWINDOWS以外のクライアントでもPDF読み込んで
プリンタに印刷データ渡すなんて簡単にいくのかね・・・
0027デフォルトの名無しさん
05/02/13 20:08:540028デフォルトの名無しさん
05/02/18 13:40:54ども、はじめまして。
ソラリス上のTOMCATにaxis載せて動かしてます。
ずばり、SOAP通信してきたクライアントのIPアドレス取得方法が分かりません。
# サーブレットだと簡単なんですけど・・・;;
HttpServletRequestのgetRemoteAddr()みたいな便利メソッドってないのでしょうか?
0029デフォルトの名無しさん
05/02/19 10:41:490030デフォルトの名無しさん
05/02/19 14:15:00それともJAVA WEB START?
0031デフォルトの名無しさん
05/02/19 15:21:34MessageContext#getProperty()に、
org.apache.axis.transport.http.HTTPConstants#MC_HTTP_SERVLETREQUEST
渡せばHttpServletRequest取って来れるよ。
0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
2005/04/23(土) 23:39:190034デフォルトの名無しさん
2005/05/23(月) 22:02:300035デフォルトの名無しさん
2005/06/04(土) 11:25:27|l| | |l| |
_,,..,,,,_
./ ゚ 3 `ヽーっ
l ゚ ll ⊃ ⌒_つ
)`'ー---‐'''''"(_
⌒) (⌒ ビターン
⌒
_,,..,,,,_
./ ゚ 3 `ヽーっ .........
l ゚ ll ⊃ ⌒_つ
`'ー---‐'''''"
_,,..,,,,,,_
./ ,' 3 `ヽーっ
l ⊃ ⌒_つ
`''ー---‐'''''"
0036デフォルトの名無しさん
2005/06/11(土) 22:04:13文書形式のSOAPメッセージ投げているのだけど
8kBぐらいのメッセージの生成に5秒ぐらいかかってる。
こんなものなの?
0037デフォルトの名無しさん
2005/06/12(日) 00:37:15きっとこんな感じのショボイ環境なんだろ、どうせ
PentiumIII@600MHz, mem:256M, OS:Win2Kpro, SOAP:WSDK
003836
2005/06/12(日) 14:25:09です・・・。
0039デフォルトの名無しさん
2005/06/30(木) 23:52:32>メッセージの生成に
通信じゃなくて?通信なら相手が詰まってんじゃないの?
あるいは一発目でいろいろ初期化が走ってるとか。
あるいは、メモリ不足でスワップとか。
あるいは、そもそもJavaVMの起動時間もカウントしてるとかw
0040デフォルトの名無しさん
2005/09/04(日) 22:08:13どういうふうに取得するのですか?
0041デフォルトの名無しさん
2005/09/04(日) 22:56:55.NETなら、WSDLから自動的に、
SOAPメッセージからオブジェクトのmarshalize/unmarshalizeを行う
クラスを生成してくれる。通信周りも隠蔽してくれるので、
クライアントはメソッドを読んで結果を得るだけのコードを書けばよろしい。
0042デフォルトの名無しさん
2005/09/05(月) 14:17:14プロトコルに依存しないから。
0043デフォルトの名無しさん
2005/09/05(月) 23:25:170044デフォルトの名無しさん
2005/09/06(火) 00:58:360045デフォルトの名無しさん
2005/09/06(火) 21:57:06Stringの長い文字列でダーっと送るのですか?
ちなみに.NETで。
0046デフォルトの名無しさん
2005/09/08(木) 02:40:220047デフォルトの名無しさん
2005/09/10(土) 03:38:49SOAPはプロトコル。
WSDLは、何かのプロトコルでアクセスできるサービスのIF定義言語。
サービスのIF定義だけあっても、
なにかプロトコルがなくてはアクセスできない。
WSDLで書けるSOAP以外のプロトコルは今んとこMIMEとHTTP位。
結局SOAP使うしかない。
あとIBMが独自に(勝手に)JMS拡張とかしてた筈だが、
IBM製品じゃなきゃ繋がらないんじゃ、WSとは言えんな。
0048デフォルトの名無しさん
2005/09/10(土) 10:01:360049デフォルトの名無しさん
2005/09/10(土) 13:29:02WSDLは現状SOAP専用だね。
> WSDLで書けるSOAP以外のプロトコルは今んとこMIMEとHTTP位。
これはちょっと勘違いしてない?
SOAPはHTTPやSMTPの上位。
0050デフォルトの名無しさん
2005/09/12(月) 23:01:42XMLを送るのはわかるんだけど、XMLをstringの文字列として
送るんですか?
0051デフォルトの名無しさん
2005/09/13(火) 01:11:02WebLogicは、IBM独自拡張のWSDLを読み書きできて、
IBMのJMSとちゃんと相互接続できるのかい?
>>49
してないつもりだよ。WSDLのBindingは、
SOAP Binding http://www.w3.org/TR/wsdl.html#_soap-b と
HTTP Binding http://www.w3.org/TR/wsdl.html#_http と
MIME Binding http://www.w3.org/TR/wsdl.html#_Toc492291084
があるよ。SOAP以外は規格上あるだけで使ってるの見たことないけど。
0052デフォルトの名無しさん
2005/09/16(金) 00:00:59SOAPサーバとかSOAPクライアントのクラスかコンポーネントが用意されてて
メソッド一つで情報のやりとりできるようになってるんじゃないの?
自前でやるならStringでソケット使って送り込んでもいいと思うけど
0053デフォルトの名無しさん
2005/09/18(日) 18:09:49とかあるのでしょうか?
0054デフォルトの名無しさん
2005/09/19(月) 15:57:230055デフォルトの名無しさん
2005/09/20(火) 11:14:310056デフォルトの名無しさん
2005/09/20(火) 20:20:190057デフォルトの名無しさん
2005/09/20(火) 20:57:590058デフォルトの名無しさん
2005/09/22(木) 11:45:02あたり。
右クリックしてアドレスぶち込めば、普通にライブラリーをリファレンスに入れたときと同じように使える。
インテリセンスでもちゃんと出てくるし。
XMLのエの字もないぞ。バイナリーをリターンする時は勝手ににbase64でencode/decodeされてるっぽいし。
サーバー側ではメソッドのところをちょっと作り変えればそのままいける。
死ぬほどめんどくさい会計上の計算とかをライブラリにしてSOAPってるよ。おれは。
だから、XMLでデータを提供している会社とかでSOAP使ってないで自分のとこで作った
適当なフォーマットで提供してる奴らってアフォ?って感じ
それにしてもいい世の中になったもんだ・・・
0059デフォルトの名無しさん
2005/09/23(金) 08:17:380060デフォルトの名無しさん
2005/09/23(金) 13:58:220061デフォルトの名無しさん
2005/09/23(金) 15:44:05しなくてもいいのですか?
0062デフォルトの名無しさん
2005/09/23(金) 16:58:150063デフォルトの名無しさん
2005/09/23(金) 17:22:28ダメですね・・・だって通信相手がいないんだもーん、友達いないもーん(ToT)
0064デフォルトの名無しさん
2005/09/23(金) 19:21:540065デフォルトの名無しさん
2005/09/24(土) 19:30:200066デフォルトの名無しさん
2005/09/25(日) 12:04:460067デフォルトの名無しさん
2005/09/25(日) 12:35:470068デフォルトの名無しさん
2005/09/25(日) 18:14:42SOAPそのものはXMLを文字列として送受信するが、プログラマは既に提供され
ているライブラリを使うはずだから、XMLデータを直接文字列として扱う可能
性はゼロに近い。逆に言うとライブラリのない環境でSOAPを扱うのは無謀。
0069デフォルトの名無しさん
2005/09/25(日) 19:48:25文字列で作ったデータをライブラリを使って送受信する
0070デフォルトの名無しさん
2005/09/25(日) 20:46:410071デフォルトの名無しさん
2005/09/26(月) 19:18:54ライブラリってどういうものなんですか?
ネットや本を調べても、実例を見つけることができませんでした。
0072デフォルトの名無しさん
2005/09/26(月) 21:19:50おまえ、なにげにすげーな。
0073デフォルトの名無しさん
2005/09/27(火) 00:42:26例を探すと必ずApacheとかIISとかがセットになってる。
単なるアプリ同士の通信で使おうとするのはイレギュラーなのかな
0074デフォルトの名無しさん
2005/09/27(火) 00:54:320075デフォルトの名無しさん
2005/09/27(火) 01:13:31.NET 系ではプロセス間通信のデフォがこれになってるよ
0076デフォルトの名無しさん
2005/09/27(火) 19:37:080077デフォルトの名無しさん
2005/09/27(火) 22:11:19ID:0それってSOAP over 何になるの?
0078デフォルトの名無しさん
2005/09/29(木) 21:32:57使用したいのですが、どうすればいいのでしょうか?
0079デフォルトの名無しさん
2005/10/20(木) 20:37:38VC++とか?
0080デフォルトの名無しさん
2005/10/20(木) 21:16:580081デフォルトの名無しさん
2005/10/21(金) 11:02:12SOAPのOはゼロじゃないよ。アルファベットのおーだよ。
0082デフォルトの名無しさん
2005/10/21(金) 18:34:45どんな言語でもというのは言いすぎ。
少なくともTCP/IPはサポートしていてほしい。
0083デフォルトの名無しさん
2005/10/21(金) 22:35:07鯖側はinetd使えばいいんじゃね?
0084デフォルトの名無しさん
2005/10/22(土) 07:36:34クライアントはnetcatみたいなプログラムをキックできればそれでよい。
0085デフォルトの名無しさん
2005/11/12(土) 20:11:180086デフォルトの名無しさん
2005/11/12(土) 20:47:090087側近中の側近 ◆0351148456
2005/11/13(日) 08:04:27(っ´▽`)っ
吉原とか歌舞伎町とかにはSOAPランドっつーもんがたくさんあるらしいから
大流行なんじゃないの?
0088デフォルトの名無しさん
2005/11/15(火) 03:02:40MS SOAP ToolkitとVC6コンソールアプリでGoogleAPIを叩こうと頑張っているのですが
どうしても最後のInvokeメソッドが失敗してしまいます。
COMについてもSOAPについても知識が浅く、今後何をどうしたら良いのか分からない状態です。
引数の指定についても合っているのか・・自信がありません。
どなたか、アドバイスをいただけないでしょうか?よろしくお願い致します。
http://www.uploda.org/file/uporg237961.zip
0089デフォルトの名無しさん
2005/11/24(木) 08:15:500090デフォルトの名無しさん
2005/12/03(土) 20:54:260091デフォルトの名無しさん
2005/12/03(土) 21:02:310092デフォルトの名無しさん
2005/12/14(水) 23:56:300093デフォルトの名無しさん
2005/12/15(木) 00:26:390094デフォルトの名無しさん
2005/12/15(木) 13:20:130095デフォルトの名無しさん
2005/12/15(木) 15:18:28オブジェクト指向じゃないけどね
0096デフォルトの名無しさん
2005/12/19(月) 23:08:43ATL で作ると、WSDLに対応しろっていわれると困っちゃわないか?
0097デフォルトの名無しさん
2006/01/05(木) 23:24:590098デフォルトの名無しさん
2006/01/05(木) 23:31:18あほ、吉原は江戸時代からある由緒ある花街だ(正確には違うけど)
流行とかそういう話じゃねえよ
0099デフォルトの名無しさん
2006/01/06(金) 14:51:11.NET CLRと共に、クライアントから直SOAPって時代が来るのか?
0100デフォルトの名無しさん
2006/01/06(金) 14:55:23使うのは業務システムの専用クライアントくらいかな?
0101デフォルトの名無しさん
2006/01/06(金) 17:06:05アカネの選択が国を滅ぼす
しかし本人はカルデア貴族の子息と幸せに(`・ω・´)いい構図だ
0102デフォルトの名無しさん
2006/01/06(金) 21:54:01どこの誤爆だw
0103デフォルトの名無しさん
2006/01/24(火) 23:30:59全然、対応している要素が無いというか、typesの指定が全く出来ないんだけど?
これまじ?
0104デフォルトの名無しさん
2006/02/13(月) 03:34:22やっぱ使ってる奴いないのか…。
0105デフォルトの名無しさん
2006/02/13(月) 14:44:35ただ大部分は使う側だけだし、使う側としては対して語ることもないかと思われ。
作る側としてはパフォーマンスとか、サービス粒度、Remotefacadeとか色々あると思うけどな。
0106ダメSヨ
2006/03/03(金) 15:30:380107デフォルトの名無しさん
2006/03/03(金) 15:43:030108デフォルトの名無しさん
2006/04/22(土) 23:16:120109ダメSヨ
2006/04/24(月) 11:22:06その頃にAxis2が出てたらdoc/lit型が標準になってるのかなwktk
0110デフォルトの名無しさん
2006/04/25(火) 00:17:00つまりサーバもクライアントもJavaか>Axisのみ
EJBでいいじゃん。
0111デフォルトの名無しさん
2006/04/29(土) 21:33:130112デフォルトの名無しさん
2006/05/08(月) 21:27:130113デフォルトの名無しさん
2006/10/12(木) 01:51:370114デフォルトの名無しさん
2006/11/29(水) 02:00:38そこまで配慮するのはデータ設計だけだね。
0115デフォルトの名無しさん
2006/11/29(水) 12:52:390116デフォルトの名無しさん
2006/11/29(水) 23:00:25それどっちかというとデータの永続性の例では?
0117デフォルトの名無しさん
2007/01/09(火) 11:28:020118デフォルトの名無しさん
2007/01/10(水) 23:26:57XMLだからとか関係なしに手を出していいと思う。
0119デフォルトの名無しさん
2007/01/20(土) 11:06:380120デフォルトの名無しさん
2007/01/20(土) 12:02:580121デフォルトの名無しさん
2007/01/20(土) 21:45:35同期ならRMI
非同期ならJMS
SOAPの出る幕無し。
精々HTTP(S)でファイアーウォール越える時位か。
0122デフォルトの名無しさん
2007/01/20(土) 21:47:10Javaは厨が使っていい言語じゃないから。迷惑。
0123デフォルトの名無しさん
2007/01/20(土) 21:51:41厨房はRESTでも使ってなさいってこった。
0124デフォルトの名無しさん
2007/01/21(日) 05:20:540125デフォルトの名無しさん
2007/01/21(日) 07:35:03それはさておきSOAPがなけりゃ
世の中困る事多いぞ
0126デフォルトの名無しさん
2007/01/21(日) 15:36:240127デフォルトの名無しさん
2007/01/21(日) 15:43:39だから、広義のプロトコルではあるな。
それを言ったらSOAPも同じだが。
0128デフォルトの名無しさん
2007/01/21(日) 19:13:440129デフォルトの名無しさん
2007/02/23(金) 09:18:32SOAPサーバの説明としてwdslファイルしか先輩にもらえなかったのですが、これをもとに
使えるメソッドの一覧なんかは生成できるでしょうか?
0130デフォルトの名無しさん
2007/02/24(土) 01:29:38つ axis
0131デフォルトの名無しさん
2007/02/24(土) 12:06:46ありがとうございます!
Perl使いの私ですが、これをみながらなんとか先に進みました。
http://ws.apache.org/axis/ja/java/user-guide.html#WSDL2JavaBuildingStubsSkeletonsAndDataTypesFromWSDL
ところが、800個ものjavaファイルができて、どこから始めればいいかわかりません。
どうすればいいのでしょう。。。質問ばかりですみません。
0132デフォルトの名無しさん
2007/03/04(日) 03:06:54そのメソッドがそのWebサービスのメソッド。
っつーか、そのWSDLのoperation要素がメソッド定義。
0133デフォルトの名無しさん
2007/03/20(火) 01:34:41一応言語はJavaなんだけど,
Axis1.x,Axis2.x,XFire,JBossWSとか色々あるみたいだけど,
やっぱまだAxis1.xで安定?遅いけど.
0134デフォルトの名無しさん
2007/03/20(火) 02:37:52Java SE 6のJAX-WS 2.0はどうよ。
0135デフォルトの名無しさん
2007/03/20(火) 09:25:34趣味でやるの?実案件?呼量は?
0136デフォルトの名無しさん
2007/03/20(火) 09:34:26なんか必死だなw
0137デフォルトの名無しさん
2007/03/20(火) 20:27:47SOAPって終わった規格なのに…いまからやるんだ。
0138デフォルトの名無しさん
2007/03/20(火) 20:41:440139133
2007/03/21(水) 01:02:20本社のDB側で発行される伝票番号みたいなもんを
採番しにくるだけの処理なんだけどね(一部業務ロジック込み),
多少遅くても良いけど,VB.NETから叩けないといかんので,
SOAPに白羽の矢が立ったんですよ.
開発チームではJDK1.4が主流で,クライアントはVB.NETなんで,
SOAP+Axis1.xが資料も豊富で安定かなーとか思ってます.
0140デフォルトの名無しさん
2007/03/21(水) 01:22:07デカい帳票データのXMLを送りつけたりしたら、
混雑時にはSOAPの処理だけで秒単位のレスポンスになりかねない。
かといってAxis1以外は情報はほとんどないがな。
0141デフォルトの名無しさん
2007/03/21(水) 03:48:590142デフォルトの名無しさん
2007/03/21(水) 22:18:15ちゃんと確かめた方が良いかも。
0143デフォルトの名無しさん
2007/03/21(水) 23:44:08できねーわけねーだろ。
おれはやってる。
変な独自機能を使ってなければ無問題。
0144デフォルトの名無しさん
2007/03/23(金) 02:04:14>変な独自機能を使ってなければ
0145デフォルトの名無しさん
2007/04/04(水) 22:19:400146デフォルトの名無しさん
2007/04/04(水) 22:26:170147デフォルトの名無しさん
2007/04/04(水) 22:55:24サンプルは知らん。
0148デフォルトの名無しさん
2007/04/06(金) 00:56:16サンプルも糞もあるかw
0149デフォルトの名無しさん
2007/04/06(金) 01:06:29HTTPならいいけどSOAPでポーリングしたら鯖が死ぬんじゃない?
SOAPで非同期つったら、WS-ReliableMessagingとWS-Reliabllityがあるな。
到着保証とかその辺もはいってるけどオーバースペックか。なにより、まともな実装がなさげだけど。
0150デフォルトの名無しさん
2007/04/06(金) 01:16:070151デフォルトの名無しさん
2007/05/10(木) 21:54:57http://goodjob.boy.jp/chirashinoura/id/129.html
0152デフォルトの名無しさん
2007/05/11(金) 20:59:040153デフォルトの名無しさん
2007/05/13(日) 15:32:12つ SOAP over JMX
■ このスレッドは過去ログ倉庫に格納されています