.NET Clips - SOAPのタグがつけられたエントリー
1
CLIPS

WCF AnnouncementServiceに見られる、複数バージョンの同一仕様のサポート

2415日前に更新 aoki1210aoki1210 2416日前に登録
2010年08月14日 GMT 2010年08月13日 GMT
しばらく何も書いていなかったので、ひさしぶりにWCFの解剖みたいなネタを書いてみようと思う。PCが故障していた間に現実逃避でWCF4の新機能のひとつWCF Discoveryを実装していて、終わった後も中途半端に放置して戻るのもなんなのでちまちまと続けているので、その中から。 AnnouncementServiceは少々謎のクラスだ。これはServiceHost上でsingleton instanceとして使われるために設計されたクラスで、当然ながらservice contractを実装した型でなければならないのだけど、型定義を見る限り、どこにもservice contractとなるインターフェースを実装している様子はない。そのくせServiceBehaviorAttributeが付いているので、これがServiceTypeであることは間違いない。 ServiceHost上でホストされた場合に、AnnouncementServiceを使用して公開できるSOAPサービス*1は、実はひとつではない。という... (詳細)
カテゴリー: サービス(Azure/WCF/Bing/Live) | クリック数: 22 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: SOAP, WCF, WS-Discovery
1
CLIPS

WCFとSOAP・REST

2450日前に更新 aoki1210aoki1210 2452日前に登録
2010年07月10日 GMT 2010年07月08日 GMT
WCF勉強中につき、メモ書きです。 『インサイドWindows Communication Foundation』を読みながら、関連を調べてという形で進めてます。 『インサイドWindows Communication Foundation』によれば、WCFは当初SOAP/WS-*を前提としている部分が大きかった様子。JSONなどの台頭自体はWCF開発チームにとって予想外だったのでは?という記載があった。JSONというか、RESTアーキテクチャスタイル。 WCFはSOAP, REST, POXをサポートしています。ただし、現在のWCFAPIのほとんどは、SOAPメッセージ構造にのみ対応しています。 将来的には、JSONなどのほかのメッセージング構造にも対応するように拡張される予定です。 『インサイドWindows Communication Foundation/p.28』 ※POXは「Plain Old XML」の略。SOAPのWSDLとの対比で利用される。 POX メッセージでは重要なプロトコル情報の搬送に SOAP ヘッダーを使用しな... (詳細)
カテゴリー: サービス(Azure/WCF/Bing/Live) | クリック数: 43 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: REST, SOAP, WCF