これらの箇条書きに簡単に答えてみましょう。
- 独自のカスタムWebUIを介したカスタマイズルールとワークフローの生成
ルールとプロセスを予想されるDRLまたはxml形式でエクスポートする限り、いつでも独自のカスタムツールを作成できます。Guvnorは、ルールのWebベースの編集の例をいくつか提供します。プロセスのWebベースの編集を可能にするためにOryxを検討しています。
- 管理ユーザーは、ワークフロー内のすべてのアイテムをUIで確認できます(ジョブキューの表示:現在のキュー、実行されたジョブ、例外)
gwt-consoleを使用すると、ユーザーはWebアプリケーションにログインして、現在実行中のインスタンスを確認できます。タスクリストなど。
- ルールアクションは、Webサービス、Javaクラス、またはストアドプロシージャです。
ルールアクションは単なるJavaであるため、必要な機能を簡単に呼び出すことができます。これらのアクションのより宣言的なモデリングが必要な場合は、作業項目を使用してこれらのアクションをより宣言的にモデル化できます。
ksession.abortProcessInstance(id)
これには、プラグ可能な作業項目を使用してください。このためにグーグルカレンダーと統合する例があります。
作業メモリー内はすべてルール入力です。または、from句を使用して、ルール評価中に詳細情報を抽出できます。例:myService.getMoreInfo(..)のNewData(..)
- Webサービスは進行中のアクターになることができます
これも作業項目としてモデル化するのが最適です。作業項目ハンドラーはWebサービスに委任します。
- ランタイムコンパイル機能つまり、ルールの変更時にアプリケーションが再起動することはありません
ナレッジベースからナレッジ(ルールとプロセス)を動的に追加または削除できます
セッションは直接公開される可能性があります(したがって、人々はstartProcessなどの操作を呼び出すことができます)。各プロセスを個別のサービスとして公開したい場合は、これを簡単にラッパーで構築できると思います。