从商业角度分析J2EE与WINDOWS DNA体系结构 - 编程入门网
常重要的。
J2EE能够开发部署在异构环境中的可移植程序。基于J2EE的应用程序不依赖任何特定操作系统、中间件、硬件。因此设计合理的基于J2EE的程序只需开发一次就可部署到各种平台。这在典型的异构公司计算环境中是十分关键的。J2EE标准也允许客户订购与J2EE兼容的第三方的现成的组件,把他们部署到异构环境中,节省了由自己制订整个方案所需的费用。 WINDOWS DNA(包含COM+组件)只能应用到WINDOWS 2000上,不能在现有的系统上使用。这对任何一个拥有异构环境的公司都是难以接受的。另外,选择WINDOWS DNA,公司要在异构环境中引入新的操作系统,使整个系统更加复杂。公司购买现成的组件也只能部署在WIN 2000上,限制了它的使用。 在异构环境中,不同系统的互操作或通信是非常重要的。在两个不同的J2EE系统中,同种J2EE产品可以相互通信。两个不同供应商的产品也可通信,但是由于缺乏标准机制,不同供应商的产品的事务、安全信息不能互操作。在新版的J2EE规范中将会制订一个标准协议实现完全互操作性,并且不影响已有的程序代码。微软不想遵循这个协议,所以它的服务器端产品仍是专用的,不能和其他供应商的产品互操作。 11、可维护性 通常,公司只评估一个项目整个部署过程中的成本。然而整体成本应包括一个已实现的方案的维护费用。使用J2EE要比利用WINDOWS DNA开发的应用程序更易于维护。基于J2EE平台产品支持更广泛的组件类型和中间件服务,可以让开发人员投入精力在亟待解决的商业问题而不是中间件上。开发人员利用底层平台构造灵活、易维护的企业系统,这类系统不用作大的调整就可以适应新的中间件、数据库或数据库规划。 与此相比WINDOWS DNA 部提供如此广泛的中间件功能。在构造系统时要编写更多代码,增加了程序的复杂性,不能把商业逻辑与中间件功能清晰地分开。而且终端程序将难于维护,当开发组变更,项目交接时情况更糟。 总结:二十一世纪,随着Internet日益成为主要的商业交易平台,具有可伸缩性、灵活性、易维护性的商务系统是人们关注的焦点。而J2EE恰好提供了这样一个机制。通过以上对比,使用J2EE的好处显而易见,并且随着时间的推移,将会愈发显出它的生机。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |