What is Viral Feed ?


ここではViral Feedのシステム概要についてご説明します。

1. Viral Feed System Architecture

Viral Feedはシステム全体を統括するWEBサービス「Viral Feed Web Service」と、 各クライアントで動作しViral Feed Web Serviceと連携したオンライン機能とPNMエンジンを 利用したオフライン機能を合わせてもつ「Feed Communicator」から構成されます。

figure: Viral Feed Architecure


2. Viral Feed Web Service

Viral Feed Web Serviceは主に ユーザごとのフィード注入状態/購読状態の管理、 ユーザへの現在位置に応じたフィードの注入 を実現するものです。 Viral Feed Web Servicの扱うデータはオープンに公開されています。 SOAP、REST両方のアクセスを可能としているため、例えば次のような マッシュアップも容易に実現することが可能です。 WEB APIの仕様はこちらをご参照ください。Viral Feed Web ServiceのPopfly Blockも用意してあるのでそちらから利用することも可能です。

Mashup Example

3. Feed Communicator

Feed CommunicatorはViral Feed Web Serviceにより配信される現在位置に 依存したフィードや、近隣ユーザの持つフィードをやり取りするためのツールとなります。 よってオンライン/オフラインと問わずにフィード情報を取得することができます。 オフライン共有機能が付与されたRSSリーダーのようなガジェット感覚のアプリケーションとなります。 Feed CommunicatorはPNMネットワークをリアルタイムに管理するサービプログラムと アプリケーション本体から構成されます。 Feed Communicatorはこちらからダウンロードすることができます。

figure: feed communicator