InfoQ

InfoQ

News

マイブックマーク

ブックマークするためにログイン または 会員登録 する

ブックマークされました!

ブックマークがエラーになりました。もう一度お願いします。

.NETとRubyによるTwitter、Jabber、IRCなどに対するマルチキャストメッセージ

作者 Jonathan Allen , 翻訳者 尾崎 義尚 投稿日 2011年6月28日

セクション
エンタープライズ・アーキテクチャ,
設計/アーキテクチャ,
デベロップメント
トピック
Ruby ,
動的言語 ,
Web 2.0 ,
.NET ,
言語 ,
プログラミング ,
Twitter ,
エンタープライズアーキテクチャ ,
ソーシャルネットワーキング ,
Facebook

原文(投稿日:2011/06/22)へのリンク

顧客は、コミュニケーションに広く様々な技術を使用し、企業も同じようにすることを期待する。これは、同じメッセージをメーリングリスト、Twitterアカウント、IRCチャネル、Facebookページに対して送る必要がある可能性があることを意味する。開発者はRubyのBroadcastライブラリか、その.NETクローンであるnBroadcastを使用することで、より簡単に実現することができる。

BroadcastnBroadcastは、同じ基本API設計を使用している。最初にメディアをセットアップする。メディアは、グローバル構成を使ったセットアップである。これらは、key-valueの組み合わせで定義されており、RailsイニシャライザかXML構成ファイルを使用して、簡単に使用することができる。いったんそれを終えると、対象メディアのリストとメッセージを含めるだけで、メッセージが送られる。

2つのライブラリは、同じ基本設計フローを共有している。メディアは、グローバル構成を使って定義されており、それぞれにひとつのみ使用することができる。もし同じメッセージを2つの異なるメーリングリストやTwitterアカウントに送りたい場合、あなたはついてない。しかし、これらはオープンソースライブラリのため、これらのシナリオにも使えるように変更することができる。

Broadcastは、MITライセンス下でリリースされている。nBroadcastには、ライセンスが適用されていない。