「Activiti」基本情報
■概要
Activiti(アクティビティ)とは、オープンソースのビジネスプロセス管理(BPM)プラットフォームです。軽量ワークフローを作成でき、プロセス自動化ニーズをサポートします。
■基本説明
Activitiは、Java実装のワークフローエンジンであり、「BPMN 2.0」でビジネスプロセスを実行できます。
「BPMN 2.0準拠プロセス図を記述できるデザイナー」と「プロセス図をビジネスプロセスとして実行/管理できるBPMエンジン」の2つの機能を中核としています。
ビジネスエンドユーザー/開発者/システム管理者などを対象としており、自動化課題の解決を支援します。
■動作環境
Activitiは「Javaアプリケーション」「サーバ」「クラスタ」などの環境で動作します。
■経緯
・2010年 初版リリース
Activitiの開発は、オープンソースの企業向けコンテンツ管理システムで有名な「Alfresco Software」によって行われています。
主な特徴
■「BPMN2.0」規格準拠
Activitiは、「BPMN2.0」規格に準拠しています。
BPMN(Business Process Modeling Notation)とは、ビジネスプロセスモデリング表記法であり、ワークフローとしてビジネスプロセスを描画するためのグラフィカルな標準記法です。
■「Spring Framework」と完全統合
Activitiは、Javaアプリケーションフレームワーク「Spring Framework」と完全に統合されており、非常に軽量で、シンプルなコンセプトに基づいています。
主な機能
Activitiは、以下の機能を提供します。
・ランタイムバンドル
・監査サービス
・クエリサービス
・クラウドコネクタ
・アプリケーションサービス
・通知サービス など
主要コンポーネント
Activitiは、以下の主要コンポーネントで構成されています。
■モデリング
・モデリングインターフェース「Activiti Modeler」
・Eclipseプラグイン「BPMN 2 Editor(Activiti Designer)」
・エンドユーザー向けモデリングインターフェース「Activiti Kickstart」
■ランタイム
・BPMエンジン「Activiti Engine」
■管理ツール
・Webツールエクスプローラ「Activiti Explorer」
補足情報
■同様製品
同様な機能を提供する製品として、次のようなものがあります。
オープンソース製品:「Digdag」など。
■オフィシャルサイト
オフィシャルサイト
→Activiti(Open Source Business Automation | Activiti)
ライセンス情報
Activitiのライセンスは「the Apache V2 license」です。
詳細について、こちらを参照ください。
→Activiti →Activiti User Guide →1.1. License
ダウンロード
参考元サイト
- Activiti
- GitHub →Activiti / Activiti
- Wikipedia →Activiti (software)
- CodeZine →オープンソースのワークフローエンジン「Activiti」入門
- Qiita →Activiti 入門
- Wikipedia →ビジネスプロセスモデリング表記法
※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。