我想知道当我们引用SOA或中间件时,以及通常在应用程序和企业集成情况下,消息驱动环境和事件驱动环境之间是否存在明显的区别。我知道用户界面类似于事件驱动模型,我们的系统拦截用户的操作。消息驱动与应用程序集成的事件驱动方法
而且很显然,基于发布/订阅,采用同步或异步通信消息支持系统,交易等
但有中间件/ SOA /应用集成方面有区别吗? (架构级)。我正在尝试查阅维基百科(here和here)等来源,但我仍然有些困惑。开发人员何时应该选择一种解决方案?
是否有例子或案例,一种方法比另一种更有意义?或者有任何全面的资源和指导来实施每一个?
非常感谢任何见解。
由于我们可以在0-N可寻址接收者之间广播消息,所以也值得强调直接的词。 – 4lex1v 2015-10-08 06:31:09