2010-11-19 9 views
1

私は、2つの数字を一緒に加える簡単なWebサービスを作成します。私は2つの数字のサービスを送って、私は答えを得る。あなたがより好きなら、私は口座を送って、私は個人情報を取り戻します。Webサービスを利用している場合はSOAPを使用していますか?

いずれにしても、私は石鹸を使用していて、それを知らないのですか?私はhttp urlで私のWebサービスを呼び出していると思って、私のサービスはxmlまたはjsonを返しています。これに石鹸はどこにありますか?

ありがとうございました。

+2

サービスをどのように作成しましたか?それは少し問題です。どのツールを使用しましたか? –

答えて

4

SOAPでもRESTでもかまいません。

サーバーとクライアントではどのようなテクノロジを使用していますか? SOAPのための

指標:

  • あなたは、WSDL(Webサービス記述言語)を使用してサービスを定義しましたか?
  • サービスには動詞名詞のスタイルのメソッドがありますか? AddNumberまたはGetInfo? RESTのため

指標:あなたはWSDLを持っていない

  • あなたはサービスのメソッドを持っていない - あなたは自分の情報を取得するためにリソース識別子(URI)を使用し、使用、Wikipedia articleを読んWhat Is SOAP?ページをチェックアウト、または研究他の場所を取得する - GETのような標準的なHTTP動詞は、POSTは、「物事」「これであるSOAP」については

用などをPUT a SOAPはあなたの入力パラメータを受け取り、すべてを(XML)メッセージに変換し、それをサーバーに送信して処理します - 応答(XML)メッセージで同じことを行いますサーバーから戻します。

+1

私は、第2のSOAPインジケータは、*よく書かれた* SOAP Webサービスの表示であることを示唆していますが、必ずしもSOAPそのものではありません。 – morganpdx

+1

WSDLはSOAPの指標ではなく、動詞名詞のスタイリングもそうではありません。 WSDLを使用して、RESTfulなサービスを定義することもできます。 OPはかなり混乱しています... "私は何かを作った、実行して、私が作ったものを見よう" ... – khachik

+0

@khachik:WSDL for REST?このようなパターンを持つREST Webサービスについてはわかりませんが、 SOAPのものは何か - それは手掛かりです - "必須"の機能ではありません –

関連する問題