业务流程与消息驱动架构

raj*_*0cs 8 java soa orchestration

Orchestration引擎与消息驱动系统的职责是什么.

如果我必须构建一个系统,必须将不同的独立组件(不需要公开Web服务端点的交叉技术/平台组件)串在一起,这是要选择的工具集?

有更好的选择吗?

Nic*_*olt 0

虽然这个问题被标记为 Java,但如果您确实必须走这条路,我恐怕要说我见过的最好的工具是Microsoft 的 BizTalk Server

当我必须对此类产品进行评估时(这是几年前的事),它远远领先于竞争对手,其主要特点是:

  • Visual Studio作为开发环境
  • 很好的可视化工具来描述工作流程和转换
  • 用于连接参与者的可扩展连接器架构
  • 强大的工作流程引擎和出色的实时报告

最后,我们选择保持简单并采用消息传递路线,尽管这确实需要您控制所有参与者,但情况可能并非如此。