2012-03-14 9 views
0

私は新しいサービスを提供しています。私は少し理論的なことで申し訳ありません。私がSOAPについて読んでいたサイトでは、インターネット上で動作すると言いました。イントラネットでSOAPを使用できますか?

イントラネット環境でSOAPベースのサービスを使用できますか?

イントラネット上でHTTPを使用できますか、それとも単なるインターネットプロトコルですか?

ご案内しています。

答えて

4

任意のTCPネットワーク上でSOAPを使用できます。これはインターネットまたはイントラネットにすることができます。 SOAPは、HTTP上で相互運用可能なプロトコルです。 HTTPはTCP上で動作します。だからどこでもあなたはHTTPを持つことができます。基本的にSOAPは、異種システムが業界で定義された標準を使用して通信することを可能にするプロトコルです。

最近、SOAPは、多くの勢いを増し始めているRESTと比較して、あまり注意を払わないことに注意してください。

+0

* SOAPを使用して新しいWebサービスを開始する理由は、まったく別の質問であり、地元の精神科医に最適です。 –

+0

:) David Ellisさん、ありがとうございます。 – haansi

+1

@haansi:あなたの要件(SOAPが理にかなっている少数のケースがあります - 通常はSOAPを処理できる独自仕様のシステムとの互換性があります)が、一般的な傾向としては、ワイヤーの帯域幅は貴重なので、両端に*の検証ロジックが必要です*とにかく*、あなたのWebサービス用のJSONベースのREST APIは、テキストベースのシリアライズフォーマットでは理解しやすく、軽量であるため流行しています。 –

1

SOAPは、サーバー/ Webサービスでサポートされているサービスです。 SOAPを使用して、他の形式のAPIを持たない同じサーバー・ボックス上の2つのサービス間でデータを変換することもできます。

関連する問題