ccidnet????

出版日期:2002-06-24 总期号:1128 本年期号:45

本期导读
要闻综合
中国信息化
网络与通信
软博会专刊
藏典3号
渠道与市场
三家参测消息中间件产品




  信息交换有保障——中科国际A2E-MQ


  A2E-MQ V1.1,全称为Application To e-Business Message Queue,是北京中科国际软件有限公司开发的消息中间件。它通过消息队列(Message Queue)为分布式应用提供了一种可靠的信息交换机制。

  中国软件评测中心对该软件进行了测试。测试表明A2E-MQ以队列的形式管理消息,提供内存队列、持久队列、事务队列、远程队列四种消息缓存机制,其中内存队列可以提供快速消息访问,持久队列能提供可靠的存储保证。不同队列类型可支持不同应用在消息访问速度、持久性、可靠性等方面的不同需求。消息队列服务是一种松耦合的分布式应用集成形式。A2E-MQ实现了一对一、一对多、多对一、多对多以及各种组合形式的各种应用需求。

  A2E-MQ由消息队列服务器、客户端、服务管理工具、Express组成,封装了网络通信过程的复杂细节,提供了统一、跨平台的接口函数,简单易用的管理工具,使得开发人员可以集中精力去处理与应用相关的部分。


  A2E-MQ V1.1管理工具工作示意图

  A2E-MQ提供两个管理工具,一是服务管理工具,另一个是Express。服务管理工具是一个基于Web的远程管理工具,包括系统配置、系统状态、用户管理等功能。Express是一个很有用的小工具,它其实是中间件的一个有图形界面的客户端应用程序,用Express可以完成大多数常用中间件应用。

  测试过程中,我们也针对该软件的兼容性进行了验证,结果表明该系统目前可以支持Windows95/98/NT4.0/2000、Linux和Solaris系统平台,支持C/C++、JAVA等开发环境。提供的15个C/C++接口函数和12个JAVA接口函数功能正确实现,用户可以在不同的操作系统环境中进行应用开发。另外,该软件提供了安全加密和用户认证功能,能够保障数据的安全传输。(中国软件评测中心 朱璇)


  数字标识满足需要——清华北美TH-MT V2.04


  TH-MT V2.04是清华北美软件股份有限公司开发的消息中间件,可以为系统的数据传输提供多种可靠的消息通讯手段。

  该软件采用消息队列方式,进行切实保证消息的可靠传输。 该软件最大的特点是用不同的数字标识定义节点的类型,可将消息传输中间件方便部署在网络的各个节点中,能满足不同网络拓扑结构的使用。

  用户可定义不同消息的优先级,保证重要消息优先传输,并且采用断点续传自动消息分段等方式保证消息在传输过程中的稳定性。测试表明,该软件在对超大文件的传输时,可以保证超过1GB的大文件的可靠传送。


  清华北美TH-MT V2.04登录管理界面

  由于本次测试中拿到的是TH-MT V2.04的Windows版本,所以仅可以支持Windwos系列操作平台。测试中我们对该软件的14个主要的接口函数进行了功能测试,表明所有的函数功能基本实现,并且能够满足用户开发的需要。

  在对软件配置和管理上,该软件提供了Web方式的管理界面,能够实现远程对消息传输中间件进行动态配置和管理,并且可以对连接的情况进行监控。(中国软件评测中心 陶新昕)

三家参测消息中间件产品功能对比表

项目

th-mq

a2e-mq

tonglink/q

功能度

会话通讯方式

同步/异步

同步/异步

同步/异步

流量控制

-

-

消息优先级设置

断点续传

消息处理方式

消息队列

消息队列

消息队列

运行参数

可调

可调

可调

图形监控界面

图形管理界面

日志功能

兼容性

操作系统兼容

windows版本,支持
windows95/98
/nt4.0/2000

windows95/98
/nt4.0/2000、
linux、solaris

ibm aix、hp-ux、sun
 solaris、compaq true64
unix、sco openserver、
at&&t gis、ncr unix、ibm/sequent dynix、
unixware、linux、
windows95/98
/nt4.0windows2000

开发环境兼容

c++、delphi、vb、
power builder

c/c++、java

c/c++、powerbuilder、
visual basic、visual
interdev、dephi

安全性

用户认证

-

传输加密

-



  简单易用 高效可靠——东方通TongLINK/Q


  TongLINK/Q是北京东方通科技开发的消息队列(Message Queuing)或消息传送(Message passing)的消息中间件。

  该软件采用应用队列的方式,进行消息的存放和发送。应用队列是应用程序与TongLINK/Q系统核心间交换数据的重要通道。TongLINK/Q包括了三个队列:一个用于存放发送的消息,一个用于存放接收的消息,再一个用于接口与核心的协调通讯用。对于需要进行可靠传输的消息,该软件采用可靠队列进行传输,也就是将消息登记在可靠队列中,并对消息传送的优先级进行判断,在发送过程中遇到故障时,可以根据可靠队列中登记的信息,重传消息,保证消息的可靠传输。


  TongLINK/Q系统应用程序交换示意图

  TongLINK/Q采用同步和异步的通讯方式,并采用大量的技术,优化了传输通道建立的效率。首先在节点间,以预建连接的方式建立传输通道,以减少因频繁建立/拆除连接所引起的系统开销和网络开销,并通过定时发送检测包来检测其通断情况。其次,采用多路复用技术,在两个结点之间只建立一个通讯连接,结点中的应用共用一个连接,减少连接切换的时间和资源开销。另外,该软件还采用流量控制、路由备份的方式,切实保证了数据通道连接的可靠性和效率。

  该软件提供了完善的API接口函数,能够支持C/C++、PowerBuilder、VB、Visual Interdev、Dephi等开发工具。在对操作系统平台的兼容性上,支持IBM AIX、HP-UX、SUN Solaris、COMPAQ True64 UNIX、SCO OpenServer、AT&&T GIS、NCR UNIX、IBM/Sequent DYNIX、UnixWare、LINUX、Windows95、Windows98/NT4.0/2000操作系统,可以实现消息传输的跨平台性。

  消息传输中间件是数据传输的重要环节。为了便于软件的配置、监控和管理,该软件提供了功能强大的图形化管理监控程序,可以实现远程、动态的配置运行参数,能够实时监控数据传输的状态,并且提供完善的日志功能,便于用户对系统的运行情况进行审计、故障处理、开发调试和交易跟踪。另外,为了加强系统的网络安全,保证消息的安全传输,该软件提供了用户认证和传输加密的功能。认证机制和加密算法符合国家标准的规定,具有良好的安全性。

  从上面我们可以看出,该软件提供一个简单易用、高效可靠的分布式应用开发和运行平台。利用TongLINK/Q可以简单方便地开发可靠、高效的分布式应用。这是一款优秀的消息传输中间件产品。