このプロジェクトについて
Flowableは、Javaで書かれた軽量でありながら強力なワークフローおよびビジネスプロセス管理(BPM)プラットフォームです。Apache 2.0ライセンスの下で、BPMN 2.0プロセスエンジン、CMMNケースエンジン、DMNルールエンジンを提供します。このエンジンは、Javaアプリケーションに直接組み込むことも、サーバー、クラスター、またはクラウド上のスタンドアロンサービスとして展開することも可能です。Springとシームレスに統合し、Java APIとREST APIの両方を提供するため、人とシステムのアクティビティを調整するのに適しています。
主な機能は以下の通りです。
- **BPMNプロセスエンジン**: BPMN 2.0で定義されたビジネスプロセスを実行します。
- **CMMNケースエンジン**: より柔軟で目標指向の作業のためのケースモデルを管理します。
- **DMNルールエンジン**: 決定モデルおよび表記法(DMN)を使用してビジネスルールを評価します。
- **展開の柔軟性**: 組み込みまたはサービスとして実行可能で、クラスタリングやクラウド環境をサポートします。
- **Spring統合**: Springベースのアプリケーションと良好に連携します。
- **豊富なAPI**: プロセス管理と統合のためのJava APIおよびREST APIを提供します。
Flowable V7ではJava 17以上が必要ですが、古いV6ブランチはJava 8以上をサポートしています。このプロジェクトは積極的にメンテナンスされており、コミュニティフォーラムと課題トラッカーがあります。BPMN、CMMN、DMNモデルを作成するための無料のクラウドベースのモデリングツールであるFlowable Designも利用可能です。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.