|
Webブラウザ上で動作する汎用マッシュアップエンジンの開発。
非同期JavaScriptリクエストに注目し、宣言的なアプローチによる処理の組み合わせを導入することによって、マッシュアップ処理の記述を簡素化する。
プロセス実行エンジンはPure
JavaScriptで記述され、すべてWebブラウザ上で動作する。マッシュアップ処理にサーバプログラムを介在しないため、マッシュアップをホストするアプリケーションサーバにおける事前制約がほとんど存在しない。またマッシュアップ処理をクライアント側に分散させるため、ユーザ数の増加に対するスケーラビリティの面からも有効である。
その他、プロセスエンジンは各処理の依存関係を評価することにより、処理の遅延評価およびキャッシングを実現し、実行時のパフォーマンスを向上させる。
さらにマッシュアッププロセスの作成に際して特別な開発知識を必要としないように、機能単位を組み合わせるための直感的ユーザインターフェースを用意する。
|