http://www.eaipatterns.com/ProcessManager.html
我特别感兴趣的是用它来做事件处理,我感兴趣的是一个特定事件的成功或失败的结果,并根据这个结果将消息传递到另一个“阶段”。除了成功和失败,可能还有其他的结果,所以我想要一些有点弹性的东西。。。
另一种方法是使用基本的Spring框架构建一些东西。。。
这个 Apache Camel project实现了EIP手册中的模式。我想这正是你所需要的。