【.NET】WCF〜Windows通信基盤技術【通信】

■ このスレッドは過去ログ倉庫に格納されています
2009/10/14(水) 22:32:15
Windows Communication Foundation(WCF)は、
.NET Framework 3.0 における新しい通信サブシステムであり、
アプリケーション同士をネットワーク経由で接続する仕組みである。

                                wikipediaより

<関連URL>

■Windows Communication Foundation (WCF)
http://msdn.microsoft.com/ja-jp/netframework/aa663324.aspx
2010/09/17(金) 20:41:41
>>89
PostgreSQLのDBサーバ〜クライアントライブラリ間は、TCP/IP上の「独自プロトコル」で会話している。
これはMySQLやDB2のような他のRDBも同じ構造。そして、この独自プロトコルをWCFのサービス定義に
対応付ける(マッピングさせる)ことは技術的に非常に困難だから、(対Linuxプラットフォームに限らず)

・WCFで外部世界のDBと直接通信する「汎用的な方法」は存在しない。

次に、現実に要望があった場合、実際にはどうやって実現させるについて。一般的な言い方をすれば、

・PostgreSQL上で構築されているデータモデルにSOAPサービスを追加実装&公開し、
 このSOAPサービスをWCF(Windows)側からアクセスさせる

ことによって実現できる。注意すべきは、個別のデータモデルごとにSOAPサービスを定義&実装する
必要があるということ(汎用的な方法は存在しない)。SOAPサービスの実装方法については、
Linuxであれば、たとえばRubyを使うのことを勧める。Rubyなら標準ライブラリにSOAPサーバ機能(SOAP4R)が
含まれているし、あるいはRuby on RailsのActiveResourceと呼ばれるSOAP向けフレームワークを利用できる。

などと、ここまで説明してきたけど、かなり面倒だよ。WCFは「Windows諸島という絶海の孤島」で
Win同士が会話することに特化して異常進化したものだから、外部世界との通信の実装には高いスキルが要求される。
だから、素直に(WCFではなく)C#向けPostgreSQL APIを使って開発するのが、単純/簡単/高速/トラブル無しで済む。
言い換えると、ガラパゴス諸島へ移住する気がないのなら、WCFの勉強は無駄・無駄・無駄www
2010/09/18(土) 09:00:12
WCF叩いてるように見えて、ちゃんと読むとマンセーしとるw
2010/09/19(日) 17:47:13
PostgreSQLのDBから取りだすものをGrassFishにNetBeansで作ってC#で読む、というのをやってる
まあ直接やった方が楽ではあるな
93デフォルトの名無しさん
垢版 |
2010/10/28(木) 07:40:06
http://www.infoq.com/jp/news/2010/10/WCF-REST
単なるRESTフレームワーク化するらしいw
2011/06/26(日) 22:15:14.59
WCFなんて特に語ることないだろ。スレなんて立てるな。
2011/10/02(日) 15:54:18.62
WCFでP2Pファイル共有システムを構築したいのですが何かアドバイスください。
基本的にはユーザー側のアップロードが出来ない仕様でトップダウンという
形でファイルだけを受け取れる様にしたいです。
色々独自で調べたのですがいまいちピンと来ないです。
96デフォルトの名無しさん
垢版 |
2011/11/20(日) 14:25:48.38
ピンと来ないですね。
97デフォルトの名無しさん
垢版 |
2012/03/03(土) 00:00:27.35
.NET 3.5 を使用していますが、メモリリークが激しく、1ヶ月の連続使用にも耐えられません
98デフォルトの名無しさん
垢版 |
2012/06/28(木) 16:57:07.18
32bitアプリと64bitアプリ間のIPC(名前付きパイプ)を、業務の必要で作ったんだけど、
なんか異空間を結ぶ霊界通信みたいで面白かった。
普通はお互いの存在すら知ることができないのに。
99デフォルトの名無しさん
垢版 |
2012/09/21(金) 20:38:52.50
HTTPBindingで利用してて、初回の接続の遅さと
しばらく放置した後の接続の遅さがよくわからん。
一回コネクション確立できたら次からサクサク、コネクションがタイムアウトになると
再度コネクション作るのに時間かかる
こんなイメージなのか
2012/11/08(木) 09:08:11.69
質問です
WaitForSingleObjectの反対の関数ってないですかね
非シグナル状態になるまで待機させたいのです
よろしくおねがいします
NGNG?PLT(12081)
引数変えればいいはず
2015/02/21(土) 14:34:50.09ID:L/EXZZOc
商用利用するサービスを構築するために、
バックエンド側にある、WCFサービスを実装するコンピュータにはWindows Serverが必要なの?
それともデスクトップWindowsでOK?
2016/02/12(金) 00:12:59.51ID:XN56Iqyp
7以降ならデスクトップだろうがなんでもおk
2016/02/12(金) 00:14:02.41ID:XN56Iqyp
ああ商用ならサーバーOSじゃないとダメ
2016/06/17(金) 22:00:45.67ID:fbbqhIQT
http bindingするくらいならasp.net webサービスのほうがいいのか?
2017/03/23(木) 21:50:38.57ID:KaYXITDO
保守
107デフォルトの名無しさん
垢版 |
2018/05/23(水) 23:03:20.40ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

5RRGR
108デフォルトの名無しさん
垢版 |
2018/07/04(水) 23:05:15.43ID:gFgZc5FG
G5B
2018/07/06(金) 12:39:45.53ID:uTPDH9XV
5RRGR
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況