• ベストアンサー

soap?

httpに代わる新しいプロトコルでsoapというものはありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • shinjif
  • ベストアンサー率33% (30/90)
回答No.2

SOAPそのものはHTTPに代わるものではありません。 SOAPはRPC(Remote Procedure Call)という仕組みの代替物を提供する土台を定義しているものです。 RPCとは・・・・簡単に言えばネットワークに繋がれている異なるコンピュータ同士で処理の要求を投げ、受け取った要求を処理し、結果を返してあげるという仕組みのことです。現在、PRCと呼ばれるものにはいくつかの種類がありますが、互換性が無かったりします。 SOAPはインターネットの普及とXMLというものを背景にしてこのRPCをより「おーぷん」なものとして実現しようとするものです。 つまり処理の要求や、結果などはすべてXML で記述し、そのメッセージのやりとりにはHTTP等を利用する事が考えられています。 ただし、SOAP自身はXMLを使った記述のルールの枠組みと、メッセージのやりとりのルールを決めているだけで、「通信はHTTPを使いなさい」と決めているわけではありません。 SOAPのドキュメント等ではHTTPの他に電子メールを使う方法も例としてあげられています。

noname#912
質問者

お礼

漠然とですが、なんとなくわかった気がします。 わかりやすいご説明をありがとうございました。

その他の回答 (1)

  • kiyoto
  • ベストアンサー率31% (63/197)
回答No.1

SOAPとは、Simple Object Access Protocolのことで、Microsoft、IBM、DevelopMentorおよびUserLandによって開発された分散アプリケーションのプロトコルです。 URLを参照してみてください。

参考URL:
http://www.microsoft.com/JAPAN/developer/workshop/xml/general/soapspec.asp
noname#912
質問者

お礼

URL見ました。初心者なので、単語の1つ1つが難しいですが、頑張って読んでみたいと思います。ありがとうございました。

関連するQ&A