ホーム
ニュース

Coconuts
   ドキュメント
   ダウンロード
   チュートリアル
   ライセンス




お問い合わせ
訪問者数:6092人
Coconuts

Coconutsについて

Coconutsとは、RFIDシステム開発向けに作られたJavaオープンソースフレームワークです。

■概要

Coconutsはイベント駆動型アーキテクチャ(※)を実装しています。
発生したイベントを保管するキューを持ち、キューに投入されたイベントは待ち受けるコントローラへ配信します。

詳しい解説はこちらまたは、ドキュメントを参照してください。

※イベント駆動型アーキテクチャとは
イベントの発生をトリガーとし、一方向性のメッセージを複数のアプリケーションで非同期に実行するアーキテクチャです

■Coconutsの動作環境

JDK:5.0以上
Spring Framework
※Coconuts拡張機能は、上記の他に外部ファイル必要とする場合があります。詳細はチュートリアルでご確認ください

■Coconutsの機能について

Coconuts本体には以下の機能があります
・複数のキューを登録可能
・一つのキューに対して複数のコントローラ(Action)が登録可能
・イベントは制約を受けないJavaオブジェクト
・コントローラ処理に失敗したイベントとコントローラを保管する”エラーキュー”が指定可能

■拡張機能について

Coconuts拡張機能として以下の機能を持っています
ロギング拡張機能 jakarta-commons-loggingフレームワークに対応した拡張コントローラ
エラーイベントのファイルリカバリ拡張機能 コントローラ処理に失敗した際のエラーイベントのファイル永続化、再実行に対応した拡張コントローラ
Felica拡張機能 Felicaカードの情報を自動的に読み取る拡張キュー
データベース拡張機能 hibernateを使用したデータベース登録のための拡張コントローラ
HTTP ObjectStream拡張機能 ObjectStream通信用の拡張キューと拡張コントローラ
Mail拡張機能 JavaMailを使用したメール送信用の拡張コントローラ

Copyright (c) 2006, VEST.SOFTWARE
All rights reserved