PHP ベースの BPMN 2.0 デザイナー/モデラーおよびプロセス実行エンジンを知っている人はいますか? 同じ文脈で、PHPスクリプトを受け入れるESBを知っている人はいますか?
3 に答える
PHP ベースの BPMN 2.0 デザイナー/モデラーおよびプロセス実行エンジンを知っている人はいますか?
symfony のようなほぼすべての PHP フレームワークを使用して、いくつかの ESB 機能をアプリケーションに組み込むことができますが、PHP で ESB を構築するのは少し奇妙に思えます。PHP はフロント エンド ツールとして開発されたので、PHP はそのようなアーキテクチャに適したテクノロジではないと思います。これにより、ノンブロッキング実行の欠如、タイムアウトの問題、非同期プロセスの複雑な処理などの制限が生じます。
同じ文脈で、PHPスクリプトを受け入れるESBを知っている人はいますか?
したがって、私の推奨事項は次のとおりです。
- 本当にESB が必要かどうかを確認してください *
- その場合は、安定したシステムの中から 1 つを選択してください。たとえば、http ://www.jboss.org/jbpmまたはhttp://www.mulesoft.org/
- Web サービスを使用して、PHP スクリプトをサービスとして統合します。
* ESB は、jQuery スクリプトのようにドロップインできるものではないため、ここでよく考えてください。
camunda BPM ツール (すべてオープン ソース) を組み合わせて使用することもできます。
camunda BPM PHP SDK を備えた camunda BPM プラットフォーム、または REST API と camunda BPM javascript レンダラーを介した独自の PHP ソリューションは、監視目的などのプロセス実行とダイアグラムのレンダリングを提供します。
camunda BPM モデラー (Eclipse プラグイン) は、モデリング/デザインの側面を扱います。
これらのツールはすべてここにあります
BPMNスイートではありませんが、ワークフローの少なくとも一部はezComponentsの一部です。
ezComponentsは、インキュベーターにしばらく滞在した後、最近Apacheプロジェクトを取得できなかったことに注意してください...