概要
MQSeries是WebSphere软件操作平台的一部分。重要的是在生产中能够进行运行良好。BEA为JMS提供的唯一消息实现代码在市场份额中并没有一席之地,客户是愿意购买众多财富2000公司都采用的产品(指MQSeries软件)还是愿意购买没有经过JMS实现验证的产品(指WebLogic JMS)呢?我想这是不言而喻的。
如果你只要求在同一家软件开发商提供的2个J2EE系统之间实现JMS,并且也不必关心事务处理方式和拓扑结构,而只是关心运用同一个数据库的应用服务器,那么BEA的产品会很适合你的口味(今年年底,WebSphere软件也将提供类似的“小”功能)。这个市场很小(但仍然有一部分客户)。
但是,如果你比较注重消息的保存和传输,非J2EE的应用和在数据库与分布式操作事务处理范围内发送接受消息的能力,那么IBM的产品将是您唯一的选择。因为MQSeries与WebSphere的集成为你提供了你所想要的。所以,MQ面对更简易的前J2EE消息中间件的竞争,仍然可以占据市场份额的70%。
关于在WebSphere中运用MQ的技术细节可以在红皮书中找到,“使用WebSphere 高级版本和MQSI的用户到商务模式”, SG24-6160(本书可在
http://www.redbooks.ibm.com免费下载)。
谎言#2:高速缓存能力
WebSphere无法解决Oracle 9iAS的缓存能力问题,而这种能力对于IBM的升级是致关重要的 IBM的解决方案是通过akamai为WebSphere提供一个称之为执行压缩包紧缩方案和某些“通告部件”以进行统计数据缓存
由IBM, Olympics.com,推出的悉尼2000奥运网站曾经是最大的网站,拥有113亿次的点击数,比2年前在日本长野举行的运动会增长了1700%。在悉尼网站的峰值点击数为每分钟1.2百万次。从运动会的开始到结束,可以随时打开网站,网站中所运用的技术包括:
lIBM WebSphere应用服务器高级版本
lIBM HTTP服务器
lIBM DFS(分布式文件系统)
lIBM WebSphere边缘服务器
lIBM DB2
lIBM MQSeries
lIBM/Lotus Domino
IBM在处理一些重大事件方面,例如奥运会和人机大战(一太名为“深蓝”的计算机同人进行的国际象棋大赛),从中获得了很多重要的技术经验。在现实环境中,IBM开发了IBM WebSphere边缘服务器(以前叫做执行包),它是当今最强大的并且是可以升级的互连网基础软件,这种软件提供了本地和外地环境中的电子商务应用软件所要求的可测量性,可靠性和可执行性。它集成了动态通信加载平衡功能,内容复制和分配管理功能,还集成了超级高速缓存功能和支持宽带管理的过滤功能。这些功能可以单独使用也可以集中使用来满足不同网络的特殊要求,并对遗传下来的存在于互连网中的弱点进行校正,从而为关键商务应用软件的运行提供支持。
WebSphere边缘服务器通过集成前缘,强大的高速缓存功能和加载平衡部件来对互连网的总体性能进行改善。它适用于任何互连网和见于市场上的任何应用软件服务器。(Oracle产品并没有此项功能,它们只能在Oracle产品之间适用,而不适用于第三方软件开发商提供的产品)。WebSphere边缘服务器有2个部件:
l加载平衡部件,也称电子网络分配器(eND),它可以对TCP服务器和应用软件进行实时监控和平衡. 加载平衡部件的一个最大优点就是它可以使访量很大的网站增加容量,而这归功于它同网络中一个单独逻辑服务器的动态连接。
l高速缓存和过滤部件,也称网络高速公路(WTE),是一个高速缓存代理服务器,它可以提供可升级的高速缓存功能和过滤功能,这些功能可使其接收命令并向URL提供服务。通过这个可调的高速缓存部件来支持高速缓存的高点击率,可以降低宽带的成本并提供更快的客户响应时间。另外,高速缓存和过滤部件的应用也使得服务器错误戏剧化的减少。WTE是作为一个高速缓存服务器来工作的。传统的代理服务器只能够从一个客户端那里接收到一个请求,并将这个请求发送大目的网站服务器。而WTE的工作原理是,当WTE从目标服务器上接收到数据,它可以在本地文件系统(高速缓冲存储器)中保留数据复件。如果再提出一个相同URL的请求,WTE则不必返回到相同的目标服务器。这就大大减少了响应时间并降低了网络带宽。
IBM运用WebSphere边缘服务器技术构建了一个可升级的并且相当可靠的系统,这个系统能够对通信容量进行高效的控制。1998年2月17日日本标准时间12:41,在日本长野举办的冬奥会的官方网站创下了互连网的新记录,网站访问次数达到了每分钟98,226次,这可以说是互连网的一次革命,然而时间过了还不到一个星期,冬奥会还没有结束,一个空前高的记录又产生了,在仍然保持原有响应时间的前提下,点击率突破了每分钟103,400次。这个记录被收入了吉尼斯世界记录大全。如果想对WebSphere进行更多的了解,可以访问
http://www.redbooks.ibm.com网站并键入”Performance Pack” 关键字进行搜索。在那里你可以看到“管理互连网通信和带宽要求的高速缓存功能和过滤功能”。值得一提的是,IBM公司在很久以前就已经拥有了该项技术,并创下了众多世界记录,世界上最大的网站都运用了这项技术,而Oracle公司只是在最近才开发出了这项功能,其进程远远的落在了WebSphere应用服务器之后。WebSphere边缘服务器的很多性能已经得到了证实,包括可升级性,群集性和可高速缓存性。