从商业角度分析J2EE与WINDOWS DNA体系结构 - 编程入门网
是通过在已得到验证的现有技术上开发一个基于J2EE平台的具有可移植性的层来实现J2EE平台。这包括CORBA产品、事务处理监视器、数据库、和/或应用服务器,以上这些技术以前都是各企业专用的。在一些基于J2EE平台的产品内的技术实现着大批的现今的商业事务,这些技术早在微软进入服务器端商业领域以前就已产生。拥有早已得到认可的技术的J2EE产品供应商有:
IBM’s WebSphere 逻辑上脱胎于IBM’s MQSeries、 CICS 与 Encina,而今天大多数重要的实时任务系统的事务都依靠这些产品来运转。 BEA’s WebLogic 这个产品自从微软1996年首次推出MTS就已被投入市场。WEBLOGIC提供到M3和Tuxedo的连接,能够让IT部门使用事务处理监视器技术,这项技术有浓厚的可靠性历史。 Oracle’s Oracle 8i 能够支持以下技术:数据库服务、服务器端构件以及单个物理层上的WEB服务。Oracle 8i 是以ORACLE公司在市场上占领导地位的数据库技术和在线交易处理技术为基础的。 Netscape’s Netscape Application Server 基于Kiva应用服务器技术。 1996年开始使用,现在很多大型商业网站都靠它来驱动。 IONA’s iPortal Application Server 基于OrbixWeb技术, OrbixWeb是一种CORBA产品,它有很长的发布历史,提供一系列强大的高级中间件服务。 Inprise’s Inprise Application Server 基于VISIBROKER,这是一种CORBA产品,长期以来一直被业界采用,并被部署在一些大型公司的站点上。 因为IT部门可以利用已有的、历经考验的技术,这在很大程度上减少了危险因素。 从商业角度分析J2EE与WINDOWS DNA体系结构(3)时间:2010-09-286、可伸缩性 公司必须要选择一种服务器端平台,这种平台应能提供极佳的可伸缩性去满足那些在他们系统上进行商业运作的大批新客户。Windows 2000 Datacenter Server在2000年2月份被认为是微软最具伸缩性的方案。据称每台机器可支撑到16个处理器,若通过OEM则可达到32个处理器。把多个装有Windows 2000机器集簇到一起,在理论上则可达到上百个处理器。要达到这样高水平的伸缩性,服务器平台必须具有跨多台机器传送客户请求的功能。微软的构件负载平衡技术就是为了在多个COM+构件上传送客户请求。 遗憾的是,微软最近宣布由于功能不够完善,构件负载平衡技术已经从‘WINDOWS 2000’2000年2月发布版中取消。这意味着涉及到COM+的中间层被限定到一台机器上,进而不能提供大型商业网站所需要的伸缩性。 然而基于J2EE平台的应用程序可被部署到各种操作系统上。例如可被部署到高端UNIX与大型机系统,这种系统单机可支持64至256个处理器。J2EE领域的供应商提供了更为广泛的负载平衡策略。能消除系统中的瓶颈,允许多台服务器集成部署。这种部署可达数千个处理器,实现可高度伸缩的系统,满足未来商业应用的需要。 通过伸缩性的例子,我们也可看出选择专有技术如WINDOWS DNA的危险性。客户没有选择余地,只能等待供应商完成指定的特性。然而选择J2EE这种开放结构,客户可以选择产品,还能保留在现有应用开发方面的投资。如果基于J2EE平台的应用程序设计正确,客户可以变更产品供应商,以最小的移植代价来满足一定的伸缩性或功能需要。 7、长期的可用性 一个服务器端平台必须能全天候运转以满足公司客户、合作伙伴的需要。因为INTERNET是全球化的、无处不在的,即使在夜间按计划停机也可能造成严重损失。若是意外停机,那会有灾难性后果。随着INTERNET越来越成为主要的交易平台,这种事态现着愈发严重了。 J2EE部署到可靠的操作环境中,他们支持长期的可用性。一些J2EE部署在WINDOWS环境中,客户也可选择健壮性能更好的操作系统如Sun’sSolaris、IBM OS/390。最健壮的操作系统可 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |