Pragmatic Programmer 中的一章建议将黑板/基于空间的架构 + 规则引擎视为传统工作流系统的更灵活替代方案。
我正在处理的项目目前使用工作流引擎,但我想评估替代方案。我真的觉得 SBA 会更好地解决我们的业务问题,但我担心完全缺乏社区支持/用户群/供应商/选项。
JavaSpaces 已经死了,而 JINI 的衍生产品 Apache River 似乎正在获得生命支持。SemiSpace 看起来很完美,但它是一场单人表演。唯一可行的解决方案似乎是 GigaSpaces。
我想听听您对基于空间的架构的想法以及您在现实世界实现中的任何经验。