在解决一个问题的时候面临多种方法对开发者来说已经不是什么新鲜事了。当我们需要交换信息的时候,两种可能的选择是电子邮件和面向消息的中间件(MOM)。你可能觉得这和拿苹果和橘子比一样可笑,因为这两种方法都是可以考虑的,而且两种方法都有它自己的优缺点。
那么你在作出选择的时候使用什么样的标准呢?这是Gartner公司的研究报告“消息的两面性”所要考虑的问题,它评估了不同的情况,在这些情况下其中的一种方案是最好的。电子邮件在个人间进行信息交换的时候当然工作得很好,在这种情况下一个人可能在单一的交易过程中不停的发送邮件作为提醒。而另一方面,系统对系统的银行事务则需要在一个消息发送的过程中完成交易--不多,也不少。
但是其它的情况就不那么简单明了了。例如,从客户那里获取定单的最好方式是什么?在一些情况下,你可能倾向于相当然的使用MOM这样的东西,但实际上一个更加简单的解决方案就足够了。
为了帮助你作出最好的决定,请阅读下面的报告,它开始于第二页。你可以找到你以前可能没有考虑的东西。
|