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

InfoQ: 将来のWCFは、RESTful

458日前に更新 aoki1210aoki1210 467日前に登録
2010年11月04日 GMT 2010年10月26日 GMT
Windows Communication Foundation (WCF) のプログラム マネージャであるGlenn Block氏は、 “WCF、Webに向かって進化中” と題するオンライン ウェビナーで、サービス指向のアプリケーションを作るための?Microsoftのフレームワークは、思いっきりリファクタリングされ、新しいアーキテクチャは、HTTPが中心になる、と語った。 氏は、オンライン セッションの始めに、業界の現在の動向をまとめた。 * クラウドベースのコンピューティングに移る * SOAPからの移行 * あらゆるデバイス上で走るブラウザへシフトする * RESTの採用が増加する * OAuth, WebSockets のような新生の標準 現行のWCFのアーキテクチャは、このスライドに見られるように... (詳細)
カテゴリー: サービス(Azure/WCF/Bing/Live) | クリック数: 14 | コメント | | ソースサイト: www.infoq.com
タグ: WCF
1
CLIPS

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

540日前に更新 aoki1210aoki1210 541日前に登録
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) | クリック数: 12 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: SOAP, WCF, WS-Discovery
2
CLIPS

WCFでメッセージのサイズを取得する方法

541日前に更新 aoki1210aoki1210 544日前に登録
2010年08月13日 GMT 2010年08月10日 GMT
WCF は送受信できるメッセージサイズの制限が厳しいので、実際のメッセージがどれくらいのサイズなのか、デバッグ時にチェックしたいと思った人は多いんじゃないでしょうか。 WCF には、TraceViewer やパフォーマンスカウンタが用意されていて、膨大な情報を取得できます。最初はこれらのツールに期待しましたが、私が調べた限りでは、肝心のメッセージサイズは取得できませんでした。Microsoft Network Monitor みたいなスニファを使って通信を監視すればサイズが分かるみたいですが、これまた取得できる情報が多すぎて、目的のデータを見つけ出すのが大変です。 そんなわけで、メッセージをトレースするビヘイビア作ってみました。WCF には MessageInspector という、メッセージを検査したり操作したいときに使える仕組みがあるので、これを利用してメッセージのトレースを出力します。オペレーション名も出力したのに取得できるプロパティやメソッドが無かったので、LINQ to XML 使ってむりやりメッセージのボディから取り出していま... (詳細)
カテゴリー: サービス(Azure/WCF/Bing/Live) | クリック数: 25 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: WCF
1
CLIPS

Unity あれこれ(9): UnityとWCF(その1)

549日前に更新 aoki1210aoki1210 552日前に登録
2010年08月05日 GMT 2010年08月02日 GMT
WCF(Windows Communication Foundation)とDIコンテナを組み合わせて使いたいというケースは結構多いらしく、CodePlexのDiscussionにおいても定期的に話題に上っている。 一口にWCFとUnityといっても両者の接点となりうる場所はさまざまである。大別すると、 a. WCF Serverにおいて、サービスコントラクトの実装をコンテナから取得する。 b. WCFClientにおいて、Proxyをコンテナから取得する。 の2種に分けて考えることができる。今回は、まず a.のケースについて取り上げたいと思う。(なお、本記事ではSelf hostingサーバーについてのみ考慮する。) WCF ServerとUnity app.configファイルでアドレスとバインディングの設定を行っている場合、WCFサービスを開設するには最小限次のように書けばよい。 var host = new ServiceHost(typeof(Service1)); host... (詳細)
カテゴリー: アーキテクチャ/デザイン | クリック数: 13 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Unity, WCF
1
CLIPS

NetAdvantage Windows Forms / WPF 2010 Volume2 がリリースされました

555日前に更新 aoki1210aoki1210 558日前に登録
2010年07月30日 GMT 2010年07月27日 GMT
本日、2010 年 7 月 27 日に NetAdvantage Windows Forms / WPF の新しいバージョンである、Volume 2 がリリースされました! 各製品ページ NetAdvantage Windows Forms NetAdvantage WPF サンプルのダウンロード NetAdvantage Windows Forms 2010 Volume2 新機能 ・WinFormManager image Form を継承したスタイル可能なフォーム コントロールです。AppStylist に対応しています。 ・WinTimeSpanEditor image 60秒、60分、24 時間以上の「時間」を編集、表示するエディターコンポーネントが追加されました。 DateTime 型ではなく、TimeSpan 型でデータを保持するため、たとえば就労時間が 24 時間を超えた場合にも対応できます。 ・WinGanttView - 非稼働日、非勤務時間の除外機能.. (詳細)
カテゴリー: UX(WinForm/WPF/Phone) | クリック数: 7 | コメント | | ソースサイト: blogs.jp.infragistics.com
タグ: Infragistics, WCF, Windows Forms
2
CLIPS

Data ServicesのPOCO利用

555日前に更新 aoki1210aoki1210 560日前に登録
2010年07月30日 GMT 2010年07月25日 GMT
ADO.NET Dataservice/WCF Data ServicesってそれぞれEntity Frameworkを使う場合とPOCOを使う場合と、それぞれを混在させたい場合とあるような気がするけどどうなんでしょう。Read Onlyなら普通に混在できていいんじゃないかと思うけど簡単に出来たりしないのかな~。 データ モデル (ADO.NET Data Services フレームワーク) 試しにNorthwindのProducts/Categories/Order/Order Detailsでやってみた。 まずはVS2008を使ってADO.NET Entity Data Modelを以下のように作成。 続いてADO.NET Data Serviceを作成。  public class DataEF : DataService (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 14 | コメント | | ソースサイト: takepara.blogspot.com
タグ: ADO.NET, Entity Framework, WCF
1
CLIPS

Microsoft が "データに関する質問 TOP10" に答える - InfoQ

558日前に更新 aoki1210aoki1210 564日前に登録
2010年07月27日 GMT 2010年07月21日 GMT
Microsoft は “データに関する質問 TOP10 (Top Ten Questions on Data)” と呼んでいる質問に対する回答を公開した。Oslo,ADO.NET データサービス,WCF,LINQ to SQL,T-SQL といった技術が現在どうなっているのか,あるいは今後どうなるのかについて説明されている。 Oslo Microsoft によれば,一連の技術に対する “Oslo” というコードネームはもはや使われていない。ただし “開発については今後も継続を約束” している。現在の名称は SQL Server Modeling CTP である.. (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 6 | コメント | | ソースサイト: www.infoq.com
タグ: Linq, OSLO, WCF
1
CLIPS

WCFによる多重起動アプリケーションの管理 その1

569日前に更新 aoki1210aoki1210 572日前に登録
2010年07月16日 GMT 2010年07月13日 GMT
ひとつのアプリケーションが複数個同時に起動される可能性がある場合、同時にアクセス出来るリソースが限られているなどの理由で、それぞれのプロセスが連携できる仕組みが必要になることがある。今回はC#のwcfを使ってプロセス同士の連携をやってみたいと思う。概要 まずはシステムが備えるべき特徴を列挙しておく。システム全体はひとつのホストとひとつ以上のクライアント(Form)で構成される。Exeファイルが実行される度に、新しいクライアント(Form)が生成される。ホストはExeファイル実行時に存在しない場合にだけ生成される。起動したすべてのクライアント(Form)が閉じられるとホストも終了する。クライアントはホストのメソッドを呼び出せる。ホストはクライアントのコールバックメソッドを呼び出せる。 趣味のレベルでの利用なら、大体こんな感じで十分じゃないだろか。 さて、特徴の中には"Exeファイルが実行する度に"というものが入っている。これを実現するには何かしらの手段を用いて起動されたプロセス間で情報をやり取りする必要がある。.net framework... (詳細)
カテゴリー: サービス(Azure/WCF/Bing/Live) | クリック数: 20 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: C#, WCF
1
CLIPS

WCF の検出機能 - present

575日前に更新 aoki1210aoki1210 577日前に登録
2010年07月10日 GMT 2010年07月08日 GMT
WCF4 から追加された機能に「検出」というものがあります。これは、WCFクライアントが接続できる WCF サービスのエンドポイントアドレスを、実行時に探し出せる機能です。 簡単なサンプルで使い方を紹介 今回は構成ファイルを一切使わずに、すべてコードで記述してみます。その方が、やっている事が分かりやすいと思うので。サービスコントラクトとサービスクラスを用意 using System.ServiceModel; namespace DiscoverySample.Service { [ServiceContract] publicinterface IGreetingService { [OperationContract] string Greet(string name); } publicclass GreetingService : IGreetingService { publicstring Greet(string name) { ... (詳細)
カテゴリー: サービス(Azure/WCF/Bing/Live) | クリック数: 5 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: WCF
1
CLIPS

WCFとSOAP・REST

575日前に更新 aoki1210aoki1210 577日前に登録
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) | クリック数: 24 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: REST, SOAP, WCF
1
CLIPS

こだかのBlog  TechEd 2010 OData Service

606日前に更新 aoki1210aoki1210 608日前に登録
2010年06月09日 GMT 2010年06月07日 GMT
WCF Data Service Team Blogより TechEd 2010 OData Service [超意訳] 今年の初旬にMIX10で行ったものと同様に、今年のTechEdサイトに「OData」のサービスを加えたので使ってみてね。(ここです。) ちなみに、ODataのアプリケーションとライブラリの詳細はこちら。 それと、サービスのデモとして、OData Explorerを紹介しておくね。 (Silverlightのブラウザ外実行の必要あります。) これでTechEdのセッション情報が見れるよ。 ================ と言うことでOData Explorerを使ってみました。 と言っても、別に大したことではなくて、サービスの名前として適当にTechEdとかを入力して、アドレスに以下を入力するだけです。 http://odata.msteched.com/sessions.svc それだけで、ODataのクエリーが楽しめますよ。 ふーん、今年のTechEd(US)ってこん... (詳細)
カテゴリー: サービス(Azure/WCF/Bing/Live) | クリック数: 8 | コメント | | ソースサイト: kod1029.blog14.fc2.com
タグ: OData, TechEd, WCF
2
CLIPS

[igdd] Silverlightを使ったある程度の規模の大きいアプリを作る場合、WCF RIA Service, WCF Data Service, WCF, ASMXのどれが向いていますか? - Akira Onishi's weblog

609日前に更新 aoki1210aoki1210 615日前に登録
2010年06月06日 GMT 2010年05月31日 GMT
最終的には、アプリケーションの要件に応じて選択いただくのがよいと思います。 マイクロソフトはEntity Frameworkに力を入れていることもあり、これからのデータアクセスにおいては、WCF RIA Servicesを利用いただくのがよいかもしれません。認証や認可の機能も標準で提供しています。 詳細は、WCF RIA Servicesのドキュメントをご覧ください。 http://msdn.microsoft.com/ja-jp/library/ee707344(en-us,VS.91).aspx WCF RIA ServicesとWCF Data Servicesの選択は、相互運用性をどのようにするかで決めるのがよいかもしれません。エンティテ... (詳細)
カテゴリー: サービス(Azure/WCF/Bing/Live) | クリック数: 63 | コメント | | ソースサイト: blogs.msdn.com
タグ: Entity Framework, WCF, WCF RIA Services
1
CLIPS

OData Roadshow 東京開催 - 雲のごとく - Site Home - MSDN Blogs

605日前に更新 aoki1210aoki1210 616日前に登録
2010年06月10日 GMT 2010年05月30日 GMT
皆さんは OData(Open Data Protocol) をご存じでしょうか? ご存じない方は 元 MS 小高さんのブログ を参考にしてくださいね。小高さんのブログがいつまで残っているか不安ですが・・・・ 基本的にはシステム連携、マッシュアップなどのシナリオで利用して頂くオープンなデータプロトコルです。そのままですね(汗) マイクロソフトだけでなくマイクロソフト以外でも様々なサーバ製品、外部サービス、プログラミング言語で対応がすすめられています。 iPhone などモバイルでも対応されているのは嬉しいですね。 Windows Live あたりは早く対応してほしいですね~。 .NET では WCF Data Services を使うと非常に簡単にご自身でサービスを公開したり、利用したりできます。 (詳細)
カテゴリー: サービス(Azure/WCF/Bing/Live) | クリック数: 5 | コメント | | ソースサイト: blogs.msdn.com
タグ: OData, SOA, WCF, イベント, プロトコル