随着IBM公司WebSphere 4.0 的高级版和BEA Systems Inc.的WebLogic Server Premium Edition 6.1的发行,我们很容易觉察到应用服务器市场在一步步地走向成熟。
WebLogic的价格也和上述的差不多,一台WebLogic服务器高级版售价为1万美元,而一台WebLogic服务器的Premium版(包括WebSphere不具备的高终端功能和内部复制存储状态,还有一些其它的高级功能)的销售价格在每台1万七千美元左右。一个不含EJB (Enterprise JavaBeans)的版本——WebLogic Express Edition的价格在每台3千美元。
WebSphere 和WebLogic都能够在Windows操作系统以及一些Unix操作系统和主机上运行,而且二者还都支持现在市场上主要的网络服务器。
功能扩展与操作简化 两种产品各具特色
WebSphere 和WebLogic这二者的发行都强调了一点,那就是要在使用HTTP、SOAP (Simple Object Access Protocol)和WSDL (Web Service Definition Language)的基础上开发网络服务。而且两者还都支持Java标准。
在eWEEK Labs的测试中,我们发现两种产品的网络服务功能十分的相似。IBM公司使用的是Apache Software Foundation Inc.的SOAP,因为这样可以使其将来有可能扩展功能从而支持WSDL和维护安全。WebLogic使用它自己的SOAP和XML (Extensible Markup Language),还有一些Apache公司的组件。
WebSphere 和WebLogic还提供了命令行工具以使JavaBeans 或是 EJB存在于一个软件包之内,如同SOAP一样。
WebSphere还能够通过SOAP来制作DB2的存储程序。无论对BEA 还是对 IBM来说,使用Java标准都是一个主要的目标,我们发现WebLogic在这个领域里领先一步。实际上,WebLogic 是在WebSphere之前的一个整个标准的修订版。它支持J2EE(Java 2企业版)的最后草案——Java应用服务器的又一个重要标准。
正在积极从事Java技术研究的公司们最终将为WebLogic找到一个与之十分匹配的技术支持。这种高级技术将拥有非同寻常的功能,比如:后台的信息排序、一个分阶段进行任务支持的显示器。而且走到这一步,Sun公司的Java开发计划也就不显得如此神秘了。
WebSphere的高级版本缺少信息排序功能,但是它支持分阶段的任务执行。它可以使用IBM的MQSeries信息排序和TXSeries的监视器产品。J2EE 1.3版本上周刚刚通过认证,BEA希望WebLogic也能够像J2EE 1.3一样通过鉴定。
J2EE鉴定
WebSphere 4.0是完全适应J2EE 1.2的第一代WebSphere服务器,因此只能够支持EJB 1.1标准。
从传统意义上来看,WebSphere是一种采用现行的Java标准较慢的应用服务器。
然而,当支持以J2EE 1.2或更早的一些标准编写的应用服务器代码的时候,WebSphere便显示出了它的优势,与WebLogic相比,它是一种更加多产且令人感到舒适的操作环境。特别值得注意的是,WebSphere的配置,监控与管理工具要显着的优于WebLogic。
WebSphere服务器以JAVA语言为基础的管理工具应用到了各个方面,包括进行操作管理的管理控制台,进行档案交互应用的应用装配工具,进行逻辑分析的逻辑分析器以及测量和记录运行数据的资源分析工具等。WebSphere给人印象最深的一点在于,它的逻辑分析器能够通过对在线数据的参考和引用去解释错误的信息的能力以及它的资源分析工具所具有的极强的适应性和机动性。
与此形成鲜明对比的是,WebLogic的服务器控制台所侧重的仅仅是操作性的事项,例如服务器的启动以及对已安装应用程序的配置。它的子目录结构与对话工具拦结合在一起造成了界面的不连续性并且仅仅能够提供根本的运行数据。
尽管我们能够通过WebLogic的服务器控制台来编辑应用程序,但是却不能通过WebLogic所提供的命令工具来完成这一任务,开发商们也无法使用第三方的开发工具来编写添加到WebLogic的特定设置的普通应用程序,而应用Borland Software Corp的JBuilder 5 Enterprise来完成这一编写却十分的 简单。
除了服务器控制台之外,在WebLogic的其他部分这一点也体现的十分明显,因为BEA要依靠第三方技术,包括Borland以及WebGain公司所提供的技术来对开发工具进行支持。由于这些技术工具都是由他们各自不同的开发商按照各自不同的结构进行设计的,因此它们更新换代速度往往要落后于WebLogic本身的更新换代速度,在支持其他的服务器时,它们也会遇到同样的问题。
就其本身而言,WebLogic拥有编写和展开代码的一整套工具。它不具有装置探测,语言提取及转换等功能,但是能够与Air2Web Inc等公司的移动开发产品兼容。
相关专题
- 网络管理实用手册 (22482篇文章)
- 网络故障手册 (14519篇文章)
- 网络组网专题 (12542篇文章)
- 网络建设 (14081篇文章)
- 动网(dvbbs)论坛 (129篇文章)
- J2SE综合:浅谈java程序发布之 jre 篇 (11次浏览)
- JAVA代码中使用魔法数值 (8次浏览)
- Hibernate缓存管理 (6次浏览)
- JAVA代码应该流畅和结构化 (5次浏览)
- Java JVM设置对性能的影响 (4次浏览)
- 开发框架:深入了解 Struts Validator (3次浏览)
- Java中的通信机制及与C/C API的集成 (1次浏览)
- 用Hibernate实现领域对象的自定义字段 (1次浏览)
- Java语言入门 简述Java语言回收机制 (0次浏览)
- 2008年Java开发者最迫切的五个期望 (0次浏览)



