从商业角度分析J2EE与WINDOWS DNA体系结构 - 编程入门网
达到99.999%的可用性或每年只需5分钟停机时间。这是实时性很强商业系统理想的选择。
基于微软技术的部署过去还不能达到这样高水平的可用性。WINDOWS DNA绑在WINDOWS 操作系统上,而这种操作系统过去一直由于可靠性不高受到批评。微软自己高度赞扬他的WIN 2000具有高度的可用性。但是否能达到以上这些操作系统的水平仍待观察。尽管微软的一些老客户要选择WINDOWS 2000,任务时实性很强主流商务站点会采取保守姿态。 8、产品的总体成本 购买服务器端平台,我们必须考虑拥有这个产品的总体成本。它包括:服务器平台的价格、在这个平台上开发和改进方案的成本、维护费用、由于伸缩性、不稳定性问题所消耗的部署时间、由于平台的缺陷所损失的客户。较低的总体成本是拥有大宗业务、要求时实性强的商业站点所必需的。 基于J2EE平台的产品价位范围很广,各种类型的公司都可以找到满足他们预算水平,所需求服务的产品。产品有完全免费(如代码公开的Bullsoft’s JOnAS)、每机2500美元(Valto’s Ejipt)、每CPU35000美元(IBM’s WebSphere Enterprise Edition)。而微软指定的最初价位是:Windows 2000 Advanced Server每机3999美元外加1999美元(由于INTERNET连接造成无限授权的INTERNET用户)。 微软的价位是处在基于J2EE产品价位的中低档。微软还没有宣布Windows 2000 Datacenter Server, Windows 2000 AppCenter Server价格,因此现在我们还无法把微软的高端平台与大部分J2EE平台相比。以后会因为竞争的存在,各中间件供应商包括微软会按照所提供的服务水平而达成相近的价位。 无论价格战的结果如何,J2EE架构都会比Windows DNA节省更多的整体成本。这是因为采用J2EE架构,IT部门可更充分利用在应用程序、中间件技术、操作系统方面已有的投资。基于J2EE开发的成本(最初的、后续的成本)也会显著降低。这是因为对于程序员,开发面向J2EE平台程序时,一些棘手的中间件任务可被隐式地完成,而WINDOWS DNA则不可以。开发符合J2EE规范的应用程序时,程序员可以花费更多的时间专注于业务逻辑的实现,提高了开发效率。 9、多种选择与限定在某个供应商 Windows DNA 与 J2EE一个很大的不同点是:微软的方案是专用的,排除了竞争的可能(导致垄断)而J2EE公开标准,引入竞争(自由市场)。 竞争的好处是:价格被降低;优秀的产品会出现;客户有选择权和灵活性而不是固定在某一个供应商的方案上;极大降低客户的风险水平。竞争的缺点是:制定开放的标准需要额外的工作来确保兼容。一些开放标准如SQL、CORBA在过去都曾因缺乏这种保证而深受其害,结果一些专用产品出现了。 Sun Microsystems为解决这个问题在J2EE发布中包括了一个称为‘J2EE兼容性测试套件’的产品。所有中间件供应商必须成功通过这个测试才能获得J2EE认证标志。这就确保了J2EE应用程序代码可以只开发一次,然后在任何基于J2EE平台的产品中编译、运行。客户有选择的机会,避免了依赖某一个供应商。 事实上,Sun Microsystems已成功地应用测试套件的方法来保证J2SE(JAVA2平台标准版)的兼容性。现在你可以创建基于JAVA2平台的程序仅一次,然后可以部署到任何兼容的JAVA虚拟机上。这个方法在J2EE上也是行得通的。J2EE兼容性测试套件是解决不兼容的服务器端平台的关键。读者也应该注意到,由于J2EE领域激烈的竞争,供应商业会提供超越J2EE标准的便利服务。这由供应商来决定增加哪些特性是适宜的。 10、支持异构环境 一些大的公司拥有异构的服务器端部署环境,使用多种操作系统、硬件、中间件产品。异构的环境在以下情况也可能出现:要完成多个不同项目的机构;对拥有不同部署环境的公司进行合并、收购。在以上情形中,跨异构操作系统的可移植性与互操作性是非 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |