Fermium
スケーラブルなErlangアプリケーションフレームワーク

特徴

  • 同時並列、高可用性に優れたプログラミング言語「Erlang」を採用
  • Ajax, Comet に対応し、RIA (Rich Internet Application) を簡単に記述できる
  • イベント駆動アーキテクチャを採用。Web画面上のボタンなどのエレメントとそれらに対するイベントを、フレームワーク内で透過的に処理
  • ユーザーコードは画面構成の記述と、イベントに対する反応を書くだけ
  • Ruby on Rails でおなじみのConvention over Configuration(設定よりも規約)を採用、コード記述量を最小限に
  • Ruby on Rails のActive Recordに似たO/R マッピングレイヤーを装備
  • 高速なキャッシュとしてつかえるキー・バリュー・ストア、Java ライブラリを使用するためのインターフェースライブラリも装備

スケーラブルな動作

組み込みのクラスタ機能により、スケーラブルなシステムを構築可能です。

  • クラスタ動作により簡単に水平分散、台数に応じたスケールアウトが可能
  • セッションレプリケーション、分散キャッシュシステムを装備

クラウド対応のエンタープライズ向けアプリケーション基盤

弊社の「Fermion」と組み合わせることにより、フロントエンドからバックエンドまで、クラウドに対応した大規模な並列分散クラスタシステムを構築できます。

システム一覧
  • Fermion
  • Fermium
  • VirtualLoad