Spring Stackで最新バージョンを使用して、新しいプロジェクトを開始しました。しかし、ワークフロー要件があり、過去にアクティビティを使用しました。しかし、私が見るように、activitiとcamundaのSpring Boot2サポートはありません。 Spring Boot2と統合できるBPMが最適かどうかを誰かが提案できますか。
FlowablegithubリポジトリにあるSpringBoot 2スターターの束 が見つかります。
ドキュメント BPM対応のSpringBootアプリケーションを作成する方法を段階的に説明しています。 Flowable 6.3.0リリースの一部として、Spring Boot内でのFlowableのサポートが改善されたというブログ投稿 Spring Boot 2.0への道 もあります。
どのBPMが最適かについての提案を求めます。私はFlowableTeamの一員であるため、客観的になることはできませんが、SpringBootの実装は非常に優れていると言えます。
すべてのエンジンを取得するには、flowable-spring-boot-starter(-rest)
依存関係を使用する必要があります。 Flowable REST APIを自動的に構成する場合は、(_-rest
_)を使用する必要があります。
BPMN、CMMN、またはDMNエンジンをスタンドアロンモードで実行するオプションもあります。そのためには、次の依存関係のいずれかが必要になります。
flowable-spring-boot-starter-process(-rest)
flowable-spring-boot-starter-cmmn(-rest)
flowable-spring-boot-starter-dmn(-rest)
ですから、自分で比較してみてください。しかし、私にとっては、それはかなり明確であり、もちろん私は議論の余地があります。
Activitiは、Spring Boot2とSpringCloudFinchleyに完全に基づいてActivitiCloudに取り組んでいます(kubernetesのデプロイを対象としていますが、それが目的でない場合はkubernetesの外部で使用できます)。クラウドネイティブアプリケーションのBPMNランタイムを探している場合。現在、最初のBeta1リリースのリリースに取り組んでおり、フィードバックをお待ちしております。お役に立てれば。
camunda-bpm-spring-boot-starter を使用する場合、Spring Boot2でcamundaプロセスエンジンを実行する自己完結型サービスを作成できます。