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

サービスデザインパターン L'eclat des jours(2012-08-19)

1932日前に更新 aoki1210aoki1210 1938日前に登録
2012年08月29日 GMT 2012年08月23日 GMT
_ サービスデザインパターン レビューに参加したので、アスキーの黒い本のうちでも最も高度な青い本、サービスデザインパターンをいただいた。 マーティンファウラーのサイン本シリーズを、ぶりきじゃの角征典(児玉サヌール)さんと高木さんが翻訳していて、これまでのマーティンファウラー系の翻訳に頭を悩ませていた人も原書をひも解く必要がゼロという快挙ですなーる。 サービスデザインパターン SOAP/WSDLとRESTful Webサービスの基本的な設計ソリューション(Robert Daigneau/角 征典/高木 正弘) で、この本はおもしろいです。どのくらいおもしろいかというと、レビューで完全に目を通せたくらいだ。ひさびさに、固い設計系の本を読んで実におもしろかった。 内容は、Webサービスのパターンアンドプラクティスで、とは言ってもマーティンファウラー系なのでターゲットはエンタープライズアーキテクチャで、はてなんでそれが2012年という疑問を2004~5年頃に駆け抜けた人たちは持ってしまうにも関わらず、JavaだけではなくむしろC#を使っていたり、だいたいエンタープライズは何より安定していることが重要... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 5 | コメント | | ソースサイト: www.artonx.org
タグ: WCF
1
CLIPS

今時のWCFの構成ファイルは地獄じゃない - かずきのBlog@Hatena

1953日前に更新 aoki1210aoki1210 1961日前に登録
2012年08月08日 GMT 2012年07月31日 GMT
今時のWCFの構成ファイルは地獄じゃない WCF WCFは、素晴らしいテクノロジ!!だけど構成ファイルがだるい・・・。1サービスあたりweb.configやapp.configにserviceタグ追加って正気の沙汰じゃない!と思ってましたが、最近はそうでもないみたいですね。 WCF サービスの簡略化された構成 ここで、重要なのがプロトコル単位で一括設定できるところかなと思います!ということで、まぁやってみようと思います。 管理者権限でVS2012 RCをおも室に立ち上げます。コンソールアプリケーション作って参照設定にSystem.ServiceModelを追加します。 そして、以下のような簡単なサービス用のクラスを定義します。 [ServiceContract] publicinterface ICalc { [OperationContract] int Add(int x, int y); } publicclass Calc : ICalc { publicint Add(int x, int y) { return x + y; ... (詳細)
カテゴリー: サービス(Azure/WCF/Bing/Live) | クリック数: 45 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: WCF
1
CLIPS

WorkerRole で WCF サービスを NetTcpBinding を使ってホストする手順 - present

2000日前に更新 aoki1210aoki1210 2004日前に登録
2012年06月21日 GMT 2012年06月18日 GMT
WorkerRole で WCF サービスを NetTcpBinding を使ってホストする手順 .NETはじめに Windows Azure の WorkerRole で、WCF サービスを NetTcpBinding を使ってホストできたので、その手順をメモしておく。 ネット上で見つかるサンプルはセキュリティを無効にしているものばかりだけど、それだと実戦で使えないので、SSL over TCP を使うようにした。証明書を用意SSL over TCP に必要な、サーバー証明書を用意する。 今回はサンプルなので、オレオレ証明書でいい。証明書は下記の記事を参考に作成。 Windows Azure実行環境へのリモート・デスクトップ接続 - @IT作成した証明書は Windows Azure にアップロードする。Cloud プロジェクトを作成WorkerRoleWcfSample という名前で作成。WorkerRole プロジェクトを追加。 名前は WorkerRoleWcfSample.WorkerRole に変更。サービ... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 39 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Azure, WCF
1
CLIPS

WCF 4.5 新機能 - 松崎 剛 Blog - Site Home - MSDN Blogs

2083日前に更新 aoki1210aoki1210 2091日前に登録
2012年03月31日 GMT 2012年03月22日 GMT
SharePoint チームブログ (翻訳版) (詳細)
カテゴリー: サービス(Azure/WCF/Bing/Live) | クリック数: 17 | コメント | | ソースサイト: blogs.msdn.com
タグ: WCF
1
CLIPS

WCF:WCFの概要図を作成してみました « be free

2096日前に更新 aoki1210aoki1210 2105日前に登録
2012年03月17日 GMT 2012年03月08日 GMT
/ TAKANO Showcf WCFの全体像をつかむため、概念図を書いてみました。細部は省いてありますが、大体あっていると思います。 どこか間違っているようであれば、ツッコミいただけるとありがたいです。Share:はてブ続きLike this:Like一番乗りで「Like」しませんか。カテゴリー: WCF← Windows 8 Consumer Previewを導入しましたLazyの基本的な動き →コメントする コメントをキャンセルコメントを入力してください。 以下に詳細を記入するか、アイコンをクリックしてログインしてください。メールアドレス (必須)(Address never made public)名前 (必須)ウェブサイト WordPress.com アカウントを使ってコメントしています。 ( ログアウト / 変更 ) Twitter アカウントを使ってコメントしています。 ( ログアウト / 変更 ) Facebook アカウントを使ってコメントしています。 ( ログアウト / 変更 )キャンセル %s に接続中 新しいコメントがついたらメールで通知 新しい投稿を... (詳細)
カテゴリー: サービス(Azure/WCF/Bing/Live) | クリック数: 21 | コメント | | ソースサイト: takanosho.wordpress.com
タグ: WCF
1
CLIPS

InfoQ: 将来のWCFは、RESTful

2595日前に更新 aoki1210aoki1210 2604日前に登録
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) | クリック数: 22 | コメント | | ソースサイト: www.infoq.com
タグ: WCF
1
CLIPS

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

2677日前に更新 aoki1210aoki1210 2678日前に登録
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
2
CLIPS

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

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

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

2686日前に更新 aoki1210aoki1210 2689日前に登録
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... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 25 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Unity, WCF
1
CLIPS

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

2692日前に更新 aoki1210aoki1210 2695日前に登録
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) | クリック数: 11 | コメント | | ソースサイト: blogs.jp.infragistics.com
タグ: Infragistics, WCF, Windows Forms
2
CLIPS

Data ServicesのPOCO利用

2692日前に更新 aoki1210aoki1210 2698日前に登録
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/永続化) | クリック数: 31 | コメント | | ソースサイト: takepara.blogspot.com
タグ: ADO.NET, Entity Framework, WCF
1
CLIPS

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

2695日前に更新 aoki1210aoki1210 2701日前に登録
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/永続化) | クリック数: 8 | コメント | | ソースサイト: www.infoq.com
タグ: Linq, OSLO, WCF
1
CLIPS

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

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

WCF の検出機能 - present

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

WCFとSOAP・REST

2713日前に更新 aoki1210aoki1210 2714日前に登録
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
1
CLIPS

こだかのBlog  TechEd 2010 OData Service

2744日前に更新 aoki1210aoki1210 2746日前に登録
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) | クリック数: 13 | コメント | | ソースサイト: kod1029.blog14.fc2.com
タグ: OData, TechEd, WCF
2
CLIPS

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

2747日前に更新 aoki1210aoki1210 2752日前に登録
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) | クリック数: 72 | コメント | | ソースサイト: blogs.msdn.com
タグ: Entity Framework, WCF, WCF RIA Services
1
CLIPS

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

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