ruoteとは ruoteはRubyで実装されたオープンソース(MITライセンス)のワークフローエンジンだ。プロセス定義はRuby DSL、XML、JSONのいずれかで記述することができる。 ruoteのWebサイト ruoteは以下のようにgemコマンドでインストールすることができる。本稿執筆時点の最新版は2.1.11となっている。 gem install ruote シンプルなワークフローの例 ruoteのWebサイトに掲載されているquickstartのサンプルを例にruoteの使い方を見てみよう。以下のコードは:alphaと:bravoの2つのパーティシパントをシーケンシャルに呼び出すだけのシンプルなワークフローを実行するものだ。 require 'rubygems' require 'ruote' require 'ruote/storage/fs_storage' # エンジン