オープンソース化後に行いたいと思うこと

24 views
Skip to first unread message

y morikawa

unread,
Sep 18, 2009, 12:12:17 AM9/18/09
to VASDAQ.TVオープンソース化準備室
お疲れ様です。VJ森川です。


オープンソース化を行う日まで残り数日となりましたが、
今後のVASDAQ.TV(VASDAQ.IT)に、こんな機能があったら便利じゃない?
というものを検討していきたいと思います。

--------------------------------------------------------------------------------------------------------------------------------------------------------

今のところ、自分が欲しいと思う機能を述べたいと思います。


1)デザイナと開発者がコラボできる仕組み
 ①デザイナさんが自由にコンテンツのレイアウトや表示に関する部分をデザインできる機能
 ②開発者が、デザイナさんが作成したデザインのデータを元にIDEなどで開発できる環境(機能)

 ①と②が双方向にデータのやり取りなど出来ると非常に便利かと思います。
 個人的な見解として、VASDAQ.TV(VASDAQ.IT)はノンオペレーションなので、見た目はかなり重要だと
 思っています。



2)CMS
 デザイナさんがページを自由にデザインできる枠組みとして、フリーレイアウト画面に対して、
 自由にコンテンツを配置できる必要があると思います。
 またコンテンツに対して、自由にデザインできる仕組みも必要かと思っています。

 そのためには、VASDAQ.TV(VASDAQ.IT)で利用できるコンテンツを管理する機能(CMS)かと考えます。
 利用者(デザイナ)を想定した場合、サイトに配置したいコンテンツをコミュニティからダウンロードし、CMS
 に登録した後に、各ページにコンテンツを配置する。という流れです。

 CMSの登録していないコンテンツは当然、利用できませんので有償コンテンツと無償コンテンツの配布も
 切り分けやすいと思われるのと、必要のないコンテンツはCMSにダウンロードしないので、不要なデータを
 保持またはインストールする必要がないので健全かと思います。



3)コンテンツの切り分け
 機能ではありませんが、コンテンツの構成がこうなっていると、きっと便利だろう案を述べたいと思います。

 コンテンツを『表示』『加工』『取得』の3つに切り分けます。
 ①取得:取得はコンテンツで表示するための元データを取得します。
      例)他サーバ連携によるデータ授受やRSSやメールのようなファイル単位の取得を行います。
 ②加工:取得したデータを表示するために、加工します。
      例)1カ月の売り上げを取得した場合、加工で日別、曜日別、週単位などに加工します。
 ③表示:加工したデータをページに表示するためのHTMLやCSSを作成します。
      例)日別のデータをグラフや表などにして表示します。

 このように切り分けた場合、開発者側とデザイナ側の切り分けが明確になるのと同時に、実現した内容によって、
 取得や加工、表示の作業を切り分けることが出来ると思います。
 またパーツや処理の共通化などもし易いと考えてます。



4)データ連携
 他のサーバやホストと連携し、データのやり取りをするための機能です。

 VASDAQ.TV(VASDAQ.IT)の性質を考えた場合、他システムからのデータ取得は必須機能だと思います。



5)クラウド化
 各コンテンツをGoogle App Engine上で動くようにし、Google Appsを活用したソリューションを狙います。



6)JOB管理機能
 各JOBがどのような流れでデータを取得・加工・表示するのかをGUIレベルで可視化し、JOB(コンテンツ)スケジュール
 で各処理を調整(計画)するための機能を実現したいと思います。

 ※JP1/AJS2を想像して頂ければ分かり易いかと思います。
 ※ちなみにですが、JP1/AJS2の最小構成で50万ほどします。



--------------------------------------------------------------------------------------------------------------------------------------------------------

他にもいろいろと考えていたことがあったのですが、今は思い出せないので思いついた際に追記したいと思います。



以上、常駐先の現場からの書き込みでした。

永田浩一

unread,
Sep 18, 2009, 12:37:42 PM9/18/09
to vasd...@googlegroups.com
お疲れさまです。
ご意見ありがとうございます。
ゆっくり読んでみますね。

coke

2009年9月18日13:12 y morikawa <vj.mo...@gmail.com>:

y morikawa

unread,
Sep 19, 2009, 7:32:32 AM9/19/09
to VASDAQ.TVオープンソース化準備室
お疲れ様です。森川です。

4)データ連携  に関して追記です。

具体的なデータ連携の方法を下記に示します。



①各システムのサーバ(ホスト)間で直接
 VASDAQ.TV(VASDAQ.IT)と他のサーバ(ホスト)がデータを送受信する方法として、
 ア)WEBサービスを利用(XMLデータなど)
 イ)ミドルウェアを利用(HULFTなど)
 ウ)DBに接続
 エ)独自プロトコルを利用したデータ送受信

 などがあるかと思います。


②各システムのサーバ(ホスト)間の間にデータ受取用のサーバ(ホスト)を設ける
 ア)専用のDBサーバを用意
  ※上記①のウ)はAPP-SERVERにDB(DB-SERVER)も入っているイメージで、②は純粋なDB-SERVERです。
 イ)GoogleDocumentsを利用し、スプレッドシート上にデータを格納させる。
  ※業務ではあまり向いてないと思いますが、個人で利用するには使えると思います。
  ※特にGoogleAppsを活用する場合には、最適かと思います。




以上、検討を重ねる必要はあるかと思いますが、今、私が思い付く内容を書き出しました。

y morikawa

unread,
Sep 19, 2009, 10:43:04 PM9/19/09
to VASDAQ.TVオープンソース化準備室
お疲れ様です。森川です。

6)JOB管理機能 に関して追記です。
JOB管理機能の拡張版として、以下の案を提案します。

・JOB+DFDの管理設定機能
 この機能の目的は、コンテンツに対してどのようなデータを出力するのかを管理するための機能です。
 VASDAQ.TV(VASDAQ.IT)は、さまざまなデータを取得し、それらを加工したり、連携させた後に、
 コンテンツに表示させる事が多くなるかと思います。

 そのような場合に、どこでデータを受取、どこでデータを出力するのかを明確に管理しないと、
 非常に煩雑なシステムとなるかと思います。

 それを解決する方法として、JOB+DFDの管理設定機能が良いかと思います。
 この機能をビジュアル的に表示し、管理することによって、どのタイミングでデータを受取、どの処理により
 どのような出力(ファイル)が受け取れるのか、またそれを何に対して受け渡すのか。が明確になります。
 また、その受取・出力のデータフォーマットを明確に定義する必要がある(例:XMLなどでデータ形式を明示)させ、
 JOB側では、その定義に従い、データを受取または出力することにより、管理画面にてデータ加工の形式が設定できる
 というメリットが生まれるかと思います。

 なので、この機能が実現されれば、コンテンツの表示内容を変更するために、JOBの修正などを行う必要が最低限に軽減
 されるであろうと思います(場合によっては、設定の変更のみ)

 それと同時にこれらの設定を組み合わせることによって、新たなデータ形式のデータをコンテンツ側に受け渡すことが可能なので、
 多様性も増すかと思います。


 そして、この機能とCMSを組み合わせれば、自分としてはかなり魅力的かと思います。

以上。

coke

unread,
Sep 22, 2009, 9:35:30 AM9/22/09
to VASDAQ.TVオープンソース化準備室
下記ブログへのコメントがきっかけで、N??データの方と親しくさせていただいてます。
http://blogs.yahoo.co.jp/coke_kouichi/54327397.html

という事で、Henemosの導入支援サービスをVASDAQセキュリティで実施してます。
http://www.vasdaqh.com/grp/iso_20000_consultation.html

www.vasdaq.tvのサーバにも導入済みです。
Job管理はこの方式で対応していく予定です。
よろしくお願いします。

coke

unread,
Sep 22, 2009, 9:39:44 AM9/22/09
to VASDAQ.TVオープンソース化準備室


On 9月20日, 午前11:43, y morikawa <vj.morik...@gmail.com> wrote:

coke

unread,
Sep 22, 2009, 9:40:04 AM9/22/09
to VASDAQ.TVオープンソース化準備室
GoogleAppsを検討しました。
VASDAQ.TVが個人や中小向けに提供する機能としては、Googleの無料機能をクライアントから取りに行くという方式で十分ではないかと考えら
れます。
GoogleAppsの連携についてのディスカッションは、VASDAQ-ITの方で実施していきましょう!
Reply all
Reply to author
Forward
0 new messages