| 開発者 | ポズナンスーパーコンピューティングおよびネットワーキングセンター |
|---|---|
| 安定版リリース | 2.0 / 2015年3月31日 |
| 書かれた | ジャワ |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | ソフトウェアフレームワーク |
| ライセンス | Apacheライセンスバージョン2.0 [1] |
| Webサイト | 翻訳元: |
Vine Toolkitは、グリッド対応のWebアプリケーションを作成するために使用されるオープンソースのソフトウェアフレームワークです。[1]
使用法
Vine Toolkit の Web サイトによると:
「Vine は、グリッド対応アプリケーション用の使いやすい高水準のアプリケーション プログラマー インターフェイス (API) を開発者に提供する、モジュール式の拡張可能な Java ライブラリです。Vine は、デスクトップ、Java Web Start、Java Servlet、Java Portlet 環境で簡単に導入して使用できます。」[2]
Vine Toolkit プロジェクト ページによると、Vine ケースは次の目的で使用できます。
- Flexテクノロジーに基づいて Web アプリケーションを作成します。
- 関連するプラグインを使用して、Web コンポーネントにグリッドコンテキストを追加します。
- さまざまなミドルウェアの実装の詳細を抽象化します。これにより、ユーザーはアプリケーションを一度作成するだけで、サポートされているすべてのミドルウェアで実行できます。
基本的な形式(追加のプラグインなし)では、 MVCフレームワークとして認識できます。[3]
建築
Vine の重要なコンセプトの 1 つは、プラグイン ベースの構造です。
「Vine Toolkit は、サブプロジェクトが構築されるベース API とプログラミング モデルを定義するコア プロジェクトで構成されています。各サブプロジェクトは、特定の問題領域に対処します。Grid Vine などのサブプロジェクトは、コア Vine に基づいて構築され、より一般的な概念と拡張可能な要素を定義します。Globus Toolkit 4 Vine などのサブプロジェクトは、特定のサード パーティ ライブラリとサービスのサポートを追加することに関係しています。各プロジェクトは、ソース コードの構築方法とサード パーティ ライブラリおよび構成ファイルのパッケージ化と展開方法を定義する特定のファイル構造に準拠しています。」[4]
プラットフォーム
Vine はJavaとFlexベースのフレームワークであるため、Windows、Unix、Mac OSを含むすべての主要プラットフォームで動作します。さらに、Vine はいくつかの展開シナリオを提供します。
リリース履歴
- Vine ツールキット 1.0 – 2008 年 5 月
- Vine ツールキット 1.1 – 2009 年 10 月
- Vine ツールキット 1.2 – 2010 年 4 月
- Vine ツールキット 1.3 - 2011 年 4 月
- Vine ツールキット 2.0 - 2015 年 3 月
参考文献
- ^ 「IT-Tude.com Vine Toolkit エントリ」。
- ^ 「Vine Toolkit 情報」。
- ^ 「Vine を MVC フレームワークとして説明するブログエントリ」。
- ^ ラッセル、マイケル;ジュベッキ、ピョートル。グラボウスキー、ピョートル。クリシンスキ、ミハル。クチンスキ、トマシュ。シェンフェルド、ダヴィド。タルナウチク、ドミニク。ウォルニウィッツ、ゴシア。ナブジスキ、ヤロスワフ (2008)。 「Vine ツールキット: グリッド アプリケーション開発のための Java フレームワーク」。並列処理と応用数学。コンピューターサイエンスの講義ノート。4967。シュプリンガー ベルリン / ハイデルベルク: 331–340。土井:10.1007/978-3-540-68111-3_35。ISBN 978-3-540-68105-2。
- ^ 「Gridsphere と Vine Toolkit の統合」。
外部リンク
- Vine ツールキット
