,.NET不断改进,有效地解决了构建伸缩性 应用程序的问题。希望在WINDOWS环境下,改进.NET平台下的可伸缩性开发方 案来提高应用程序的运行效率。Ⅲ阻21
1.2可伸缩性架构的研究现状
当前主流的软件技术架构,主要包括CORBA(Common Object Architecture)、DotNET及J2EE(Java2
Enterprise Request Broker
Edition),这些开发框架可伸缩性
重庆大学硕士学位论文
1绪论
能都比较高。 对基于J2EE、COBRA应用程序的可伸缩性软件架构的研究比较热门。基于 J2EE平台的应用程序可被部署到各种操作系统上,可被部署到高端UNIX与大型机 系统,这种系统单机可支持64至256个处理器。J2EE领域的供应商提供了更为广泛 的负载平衡策略。能消除系统中的瓶颈,允许多台服务器集成部署。这种部署可
达数千个处理器,实现可高度伸缩的系统,满足未来商业应用的需要。。…1 CORBA对象请求代理为方便可伸缩的、灵活和易维护的分布式企业应用钓开
发和分发而设计的。公共对象请求代理架构(c0砌jA)已经成为基于Intemet的 分布式计算和集成现存应用的实际标准。CORBA为建立大型的企业应用提供了灵 活的结构,CORBA和分布式对象已经成为Internet的基石。应用程序可以使用了 ORB的多线程架构、连接管理、负载均衡、高效数据库连接池,以及恰在其时对 象创建方法的低开销等方法来提高可伸缩性。。“
1.3课题研究的意义
目前企业信息管理系统的稳定性大多比较高,但随着用户的数量增加或企业 业务需求的变化,可伸缩能力较差的系统就有可能不能正常运行,或运行速度增 长缓慢,产生瓶颈,系统必须重新设计,修改大量代码,这样做既耗费巨大又易 于引发更多的问题。如果这个系统的底层架构不能支持可伸缩性,那么这个底层
架构要被修改,这就相当于重新开发了系统,增加了系统开发成本。 因此软件的可伸缩性是软件的一个重要特征,也是企业在信息系统建设方面
应考虑的重点,缺乏可伸缩性的信息管理系统将会成为企业未来发展的绊脚石。 要开发可伸缩性系统必须从体系结构设计、合理划分逻辑层、各层内部设计、系
统资源占用和软件复用等多个角度进行考虑。随着企业对当前应用程序的可伸缩
性需求日益增强,开发
|
|
国际国内长话[1][1]net任务书.txt |