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

 
   | |

导读:本文主要介绍MOM这一技术的定义、MOM的优缺点、目前我们可以用哪些MOM产品等方面的内容。

关键词:Oracle MOM MOM的优缺点 Oracle设计

正在加载数据... 【TechTarget中国原创】MOM是各应用系统之间的一种通信方式---对信息、事件的请求。应用系统通过直接向中间件传递消息来生成请求。MOM一开始就支持同步或异同事件驱动模式的处理与通讯。事件驱动是另一种关于动作条目或函数调用的术语。

【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啦。但是它也不是可以现买现用的东西。为了确定你需要的解决方案是重要级的还是轻量级的,你需要了解你的企业里有什么样的应用程序,、按照你的企业协作工作安排及计划会给企业带来什么。

 
查看全文
 
 
 
 
 

Oracle Internals

 
Oracle预计今年夏天会正式收购Sun。一些IT代理商,尤其是来自这两大厂商的关键任务IT厂商,都支持第他们的Oracle许可协议进行更进一步的详细审查。
 
本文说明甲骨文已经正式收购虚拟化软件供应商Virtual Iron Software。
 
如何定义MOM?这项目技术主要有哪些优缺点?目前有哪些类型的MOM产品可用?针对上述问题,作者在本文中作了详细解答。
 
随着许多IT项目动工或完成的延期,Gartner也将它2009全球企业软件收入计划从年增长率6.6%逐渐放缓。Gartner预测今年企业软件市场将不会增长。
 
当以其中的一个表有两个外键指向另一个表的主键时,我们怎样从两个表中检索数据?例如,表A有两个列,Parent_ID和Child_ID。表B有两个列,ID和名字。我们怎样检索数据并……
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录