当社(コアバンキング)でBPMプロジェクトの構築を開始したいと考えています。いくつかの製品を検索して比較した後、Intalio または JBPM のどちらかを選択することにしました。
ここで、これらの製品の正確な長所と短所を知りたいと考えています。これらのいずれかを選択するのはプロジェクトによって異なることは承知していますが、これらのソリューションの一般的な概要に興味があります。
当社(コアバンキング)でBPMプロジェクトの構築を開始したいと考えています。いくつかの製品を検索して比較した後、Intalio または JBPM のどちらかを選択することにしました。
ここで、これらの製品の正確な長所と短所を知りたいと考えています。これらのいずれかを選択するのはプロジェクトによって異なることは承知していますが、これらのソリューションの一般的な概要に興味があります。
Intalio BPMS は決して「ゼロ コード」ではありませんが、洗練されたヒューマン タスクおよびサービス オーケストレーション アプリケーションを構築するためのより完全なパッケージを提供します。
私の経験では、jBPM は通常、Java ベースの組み込みワークフロー ソリューションを必要とする Java 開発者に重点を置いてきました。jBPM はかなり進化してきましたが、同じレベルの機能とサポートをすぐに提供するわけではありません。
例えば、
Intalio は、Eclipse ベースのデザイナ内で Tibco General Interface (GI) AJAX フォームのドラッグ アンド ドロップ オーサリングと統合を提供します。BPMS の最新バージョンでは、モバイル デバイスでのレンダリングが強化されています。
Intalio は、データの変換、メッセージ、変数、条件などの作成を簡単に行う機能を提供するデザイナー内の使いやすいグラフィカル ツールを提供します。
Intalio は、ユーザー認証、タスク管理、管理コンソール、ユーザー ダッシュボードなどを提供する洗練されたワークフロー スイートを提供します。
Intalio は、統合された BIRT ベースのレポート ツール、Drools ベースのビジネス ルール エンジン、LifeRay、Alfresco などとの統合も (有料で) 提供します。
また、Intalio は BPM で 10 年以上の実績があり、強力な管理チームとエンタープライズ レベルのサポート インフラストラクチャ (チケット システム、電話サポートなど) を備えていることも覚えておく価値があります。
完全な開示: 私は、Intalio のコンサルティングやトレーニングなどを提供する VAR およびシステム インテグレーターを運営しています。
ライセンスについてはどうですか?純粋なオープンソースプロジェクトをお探しですか?あなたが非常に重要な銀行で働いているなら、私は推測します。次に、長期的にはBPMソリューションを残りのインフラストラクチャと統合することを計画していますか?エンジンを既存のアプリケーションに組み込むことを計画していますか?長所と短所は、何を達成しようとしているのか、製品/プロジェクトをどのように見ているのかによって異なります。
Intalio BPM は、変換方法論を検証し、ビジネスを支援し、現実のビジネス上の課題に簡単に対処できるようにします。低コストの評価とビジネス ニーズとの整合性により、新しいテクノロジを導入するリスクを軽減する、最高のオープン ソース BPM ツールです。
BMPS を使用して、アイデアのデモ可能なバージョンを構築するのは興味深いことです。Intalio|BPMS をお勧めします。さまざまな同じ目的のために同じツールを使用しました。これは、オンボーディング管理用の構成可能でデモ可能な製品です。それは速かった(いくつかの問題の後)。選択と開発に役立つヒントをいくつかご紹介します。
アプローチをシンプルに保ち、既存のユーザー インターフェイス (カスタマイズ可能) を使用し、シンプルなユーザー管理 (intalio はファイル ベースと LDAP を提供) を使用します。ユーザー ページのデータ量が少ない場合は、Intalio のデフォルトのフォーム保存アプローチを使用します。
JSP でページを設計する代わりに、tibco|GI ページ (デフォルト機能) を使用します。ユーザー JS と Jquery を使用して WOW ファクターを指定します。
1 つの長いプロセスを使用する代わりに、小さなプロセスを使用します。デモしながら、変更してお客様の前で再度展開できるので、そのインパクトはバツグン!!
INTALIO コミュニティと有料サポートからの優れたサポート。
免責事項 : 私は JBPM を使用したことがありません。私はインタリオの大ファンです。
Designer は jBPM よりも親しみやすく成熟しているため、迅速な作業や毎日変化する活動には Intalio をお勧めします。ただし、bpmn では満たされない長くて高度な顧客固有の要件がある場合は、jBPM をお勧めします。また、必要に応じて Intalio と jBPM の統合も検討します。最終的には相互に通信する Web サービスになるからです。
私の経験は Intalio BPMS で最も強いので、少し偏っている可能性があります。JBPM に対する Intalio の主な利点は、利害関係者やアナリストを含むチーム全体の作業を活用できることだと思います。JBPM は強力で、開発者が使用できるようにすることに重点を置いていますが、Intalio BPMS はアナリストがビジネス要件を把握し、ビジネス要件に従ってプロセスをレイアウトするために使用できます。新しいコラボレーション サーバー機能により、プロセスを作成していない利害関係者も、進行状況を確認してコメントすることができます。これにより、開発者がビジネス要件を実装する際に発生するエラーが減少します。
あなたの短いリストと、あなたが銀行業界で働いていることを考えると、Eclipse Stardust ( http://www.eclipse.org/stardust/ ) もまだ検討していない場合は検討することをお勧めします。Stardust は、オープン ソースの世界では比較的新しく、Eclipse リリース トレインの一部です。これは、Eclipse パブリック ライセンス (EPL) に基づく成熟した包括的なオープン ソース BPMS であり、エンド ユーザー ポータルと HTML5 プロセス モデラーを備えています。その商用バージョンには、金融サービス ドメインに数百のインストールがあります。
Ohloh の統計 (@see https://www.ohloh.net/p/eclipse-stardust ):
- 39 人の貢献者による 8,331 件のコミット (2,538,774 行のコード
) - ほとんどが Java で書かれており、平均的なソース コード コメント数
- 若い、非常に大規模な開発チームによって維持されている確立されたコードベース - 推定 726 年の努力 (COCOMO モデル)
比較では、 https://www.ohloh.net/p/jbpmも参照してください 。統計が Intalio で利用できない理由は不明です。