消息传递,你完全可以信赖MOM

日期: 2009-04-07 作者:Johanna Ambrosio翻译:ecubestudio 来源:TechTarget中国 英文

TECHTARGET.COM.CN:信息架构   21世纪IT基础架构师,TechTarget.com周报 2001年5月31日   发起人:EMC通过利用来自ECOstructure(EMC/Cisco/Oracle基础架构)的由EMC、Ciso和Oracle最近相继推出的蓝图加速信息访问速度。最新”加速的蓝图”为您增涨的Web环境所需要的快速、安全、可靠的访问提供了最佳实践和最优配制,并贯穿了企业信息基础架构的各个层级。   了解公司如何才能最高效地设计、实施、运行并在静态与动态内容缓存、存储区域网络(SAN)和网络附属存储的解决方案(NAS)中维护高速的访问架构。你还可以点击以下链接获得……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

TECHTARGET.COM.CN:信息架构

  21世纪IT基础架构师,TechTarget.com周报 2001年5月31日

  发起人:EMC通过利用来自ECOstructure(EMC/Cisco/Oracle基础架构)的由EMC、Ciso和Oracle最近相继推出的蓝图加速信息访问速度。最新”加速的蓝图”为您增涨的Web环境所需要的快速、安全、可靠的访问提供了最佳实践和最优配制,并贯穿了企业信息基础架构的各个层级。

  了解公司如何才能最高效地设计、实施、运行并在静态与动态内容缓存、存储区域网络(SAN)和网络附属存储的解决方案(NAS)中维护高速的访问架构。你还可以点击以下链接获得更多信息、链接并下载免费的ECOstructure加速蓝图的附本。

  http://ad.doubleclick.net/clk;2922258;5058249;o?
  http://www.emc.com/techtarget/v7/index.html

   协同能力:你可以完全信任MOM消息传递功能

  面向消息的中间件不是新东西,但是它能在不同网络和应用之间稳定传送信息

                                                       Johanna Ambrosio

  当公司需要在不同的应用之间发送可靠消息,他们往往会求助于MOM。

  面向消息的中间件(MOM)是一种连接软件,这种软件有助于通过在不同应用之间传输信息从而进行集成。

  MOM对于那些需要将多个内部应用连接起来的大的型分布式企业或试图与厂商、客户交流并需将他们的系统衔接在一起的公司来说很重要。MOM在B2B商业世界是一个重要的底层架构。而且大部分应用集成设计者都将MOM集成到了他们的服务平台上。

  分析专家Sally Hudson主要负责麻省Framinghan商业公司IDC中间件和其它类型的集成技术,他对MOM作出了更多解释。

  Q:你如何定义MOM?

  A:它是各应用系统之间的一种通信方式---对信息、事件的请求。应用系统通过直接向中间件传递消息来生成请求。MOM一开始就支持同步或异同事件驱动模式的处理与通讯。事件驱动是另一种关于动作条目或函数调用的术语。比如你在一家银行工作,发起了一个存款核准的请求,事件将会在几个不同的地方获取消息:它们发出一个请求获取用户的存款情况记录,这些记录信息依次产生一个事件来检查确认存款账单。另一个请求可能查找此人当前的银行账号或就业情况。第二个例子:每当Dow上升到了某个水平时,帮我找出在数量上排前十位的公司。MOM还能进行发布和订阅:我想每当商店有红色游泳衣出售时,他们就会通知我。触发消息的事件在这时就变成了红色游泳衣。

  Q:这项目技术主要的优缺点是什么?

  A:MOM是一项比较老的技术,所以不需要解决一些漏洞.MOM也没有什么迷人的.它就像是铅管—--但是如果没有铅管,你就不能住在房子里了.通常客户指望增大MOM和其它应用集成的活力.MOM基本的亮点是其可靠的信息传递.这是大多数消息解决方案的基本架构.

  Q:远程过程调用也允许一个程序与另一个程序在同一网络中通讯.那么MOM较之远程过程调用的优点和缺点是什么?

  A:远程过程调(RPC)用对于直接、部门内部级别的应用程序是非常有效的,因为远程过程调用固来是同步的,而.MOM固来是异步通讯的,这在分布式计算中就比远程过程调用好多了。这也就是说如果接收端的应用程序不能接收,或者还没有准备接收此消息,MOM将存储一个消息队列,并一直保存它以待发送。.对于远程过程调用,你得在消息被发送后立即接收。如果这过程中有任何中断,这条消息就丢失了。MOM的缺点会在数据传输阶段出现---将消息从一个应用程序传输到另一个应用程序,这通常经由适配器或其它的组件技术实现。这个问题将很可能因即将到来的Web服务如J2EE、SOAP等来消除。但MOM仍将会是使用这些服务的重要基础。

  Q:目前有哪些类型的MOM产品可用?

  A:产品从简单到复杂的都有,公司可以使用一个也可以使用多个,这依需求来定。 特别是对于超大型公司来讲,将不同的中间件产品混合使用以满足不同的需求,这种情况普遍存在。MOM可以单独使用,也可以被捆绑在一个集成平台中。如果你正在从事成熟的商业过程管理或你想对多个公司成功实现B2B,你需要一个相当成熟的消息基础架构,如IBM的MQ系列产品,或Tibco的ActiveExchange或ActiveEnterprise。在欧洲,AG软件的ExtireX相当受欢迎。一些消息产品被打包到更完整的应用集成解决方案中,这样你就可以传送消息,也可以传送数据。这些产品可以从WebMethods,SeeBeyone(以前的STC)和Vitria中获得.

  Q:哪里有关于MOM的论点,问题或热点?

  A:中间件价格很昂贵,不是每一个人都能熟练操作底层架构产品。应用MOM需要思考,你得预先有一些系统架构设计。内部培训是个不错的想法。一旦它上线运行就OK啦。但是它也不是可以现买现用的东西。为了确定你需要的解决方案是重要级的还是轻量级的,你需要了解你的企业里有什么样的应用程序,、按照你的企业协作工作安排及计划会给企业带来什么。

相关推荐