■ジュークボックスシステムのスケルトンというか、プロトタイプというか、そんなようなものができて動作確認もできた。AVセンターとやりとりするDMCに要求受付とステータス公開のためのサーバー内でクローズしているIPCインターフェースをつけて、そのIPC経由でやりとりするRESTインターフェースをサービスポイントとして作成。生のRESTはそのままでは使えないので、アクセス用のWebページを動的生成させます。動的生成ページはAJAXでサービスポイントにリクエストを要求します。

このブロック図はほぼMVCモデルの相似です。ユーザーから観た場合のControllerはブラウザになり、ViewはUIの動的生成分、ModelはServicePointにあたります。UIの動的生成とServicePointは今は同一サーバーで動いているので、機能を合わせてしまっても問題ないのですが、クライアントというかContollerを作りやすくするために楽曲情報やステータスを応答する部分はServicePointに集約して、プレゼンテーションというかViewはデータ加工だけすればいいようにしたつもりです。
Copyright (C) 2008-2015 Satosh Saitou. All rights reserved.