2011-02-01 34 views

答えて

32

"SOAPプロトコル"のようなものはありません。 SOAPはXMLスキーマです。

通常、HTTP(ポート80)で動作します。

+22

SOAPの「プロトコル」ではないのですか;)? – StuartLC

+61

@nonnb:そう、良い点:)しかし、 "S"は "シンプル"の略で、それはあまりにも虚偽です。 – skaffman

+0

wsdlドキュメントにポート番号が記載されていない場合は、ポート80を使用してWebサービスと通信する必要があるのでしょうか? – user581734

11

SOAP(Simple Object Access Protocol)は、Webサービスシナリオの通信プロトコルです。

SOAPの利点の1つは、RPCがファイアウォールを介して実行できるようにすることです。ファイアウォールを通過するには、おそらく80を使用することになります。 使用するポート番号8084 ファイアウォールには、80のSOAP会話がWebページのPOSTのように見えます。ただし、ファイアウォールを特に対象としたSOAPの拡張もあります。将来、SOAPメッセージをフィルタリングするようにファイアウォールが設定される可能性があります。しかし、今日のように、ほとんどのファイアウォールはSOAPを無視しています。アプリケーション間の通信のためのファイアウォール

2

SOAP(通信プロトコル)で

ように排他的に開いているSOAPポート。 メッセージのネゴシエーションと送信にHTTP(ポート80)またはSMTP(ポート25または2525)を使用します。

関連する問題