Pragmatic Programmerの1章では、従来のワークフローシステムの代わりに、黒板/スペースベースのアーキテクチャ+ルールエンジンを使用することを推奨しています。スペースベースのアーキテクチャですか?
私が現在取り組んでいるプロジェクトは、ワークフローエンジンを使用していますが、代替案を評価したいと思います。私は本当にSBAがビジネス上の問題を解決する良いソリューションになると思っていますが、コミュニティサポート/ユーザーベース/ベンダー/オプションの合計が不足していることを心配しています。
JavaSpacesが死んでおり、JINIのスピンオフApache Riverは人生支援のようです。セミスペースは完璧に見えますが、ワンマンショーです。実行可能な唯一の解決策はGigaSpacesのようです。
私は空間ベースのアーキテクチャと、実際の実装で経験したことについてのご意見をお聞きしたいと思います。
こんにちはブライアン、 私はSunの実装(JavaSpacesのが一部である)のJini仕様は限定的なサポートを持っているようだApacheのインキュベーター・プロジェクト(川)に移動したためのJavaSpacesが死んでいたと述べました。 JMS、JCR、JPAなども成熟仕様の例ですが、アクティブなコミュニティがあります。 – rcampbell