首页> 外文期刊>Computer and Information Science >Performance Evaluation and Comparison of Distributed Messaging Using Message Oriented Middleware
【24h】

Performance Evaluation and Comparison of Distributed Messaging Using Message Oriented Middleware

机译:面向消息中间件的分布式消息性能评估与比较

获取原文
           

摘要

Message Oriented Middleware (MOM) is an enabling technology for modern event-driven applications that are typically based on publish/subscribe communication (Eugster, 2003). Enterprises typically contain hundreds of applications operating in environments with diverse databases and operating systems. Integration of these applications is required to coordinate the business process. Unfortunately, this is no easy task. Enterprise Integration, according to the authors in (Brosey et al, 2001), "aims to connect and combines people, processes, systems, and technologies to ensure that the right people and the right processes have the right information and the right resources at the right time”. Communication between different applications can be achieved by using synchronous and asynchronous communication tools. In synchronous communication, both parties involved must be online (for example, a telephone call), whereas in asynchronous communication, only one member needs to be online (email). Middleware is software that helps two applications communicate with one another. Remote Procedure Calls (RPC) and Object Request Brokers (ORB) are two types of synchronous middleware—when they send a request they must wait for an immediate reply. This can decrease an application’s performance when there is no need for synchronous communication. Even though asynchronous distributed messaging using message oriented middleware is widely used in industry, there is not enough work done in evaluating the performance of various open source Message oriented middleware. The objective of this work was to benchmark and evaluate three different open source MOM’s performance in publish/subscribe and point-to-point domains, and provide a functional comparison and qualitative study from developers perspective.
机译:面向消息的中间件(MOM)是一种用于现代事件驱动的应用程序的启用技术,该应用程序通常基于发布/订阅通信(Eugster,2003年)。企业通常包含数百个在具有不同数据库和操作系统的环境中运行的应用程序。这些应用程序的集成是必需的,以协调业务流程。不幸的是,这并非易事。根据(Brosey等人,2001年)的作者所说,企业集成是“旨在连接和组合人员,流程,系统和技术的系统,以确保正确的人员和正确的流程在正确的位置拥有正确的信息和正确的资源。正确的时间”。可以使用同步和异步通信工具来实现不同应用程序之间的通信。在同步通信中,涉及的双方都必须在线(例如电话),而在异步通信中,只有一个成员需要在线(电子邮件)中间件是一种可以帮助两个应用程序相互通信的软件,远程过程调用(RPC)和对象请求代理(ORB)是两种类型的同步中间件,它们在发送请求时必须等待即时答复。在不需要同步通信的情况下会降低应用程序的性能,即使使用面向消息的midd进行异步分布式消息传递leware在行业中得到了广泛的应用,在评估各种面向开源消息的中间件的性能方面,还没有完成足够的工作。这项工作的目的是对发布/订阅和点对点域中三种不同的开源MOM的性能进行基准测试和评估,并从开发人员的角度进行功能比较和定性研究。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号