首页> 中文学位 >可伸缩性软件构架的研究与其在.NET中的实现
【6h】

可伸缩性软件构架的研究与其在.NET中的实现

代理获取

目录

文摘

英文文摘

1绪论

1.1引言

1.2可伸缩性架构的研究现状

1.3课题研究的意义

1.4课题研究的主要内容

1.5本章小结

2可伸缩性软件架构的比较研究

2.1 J2EE可伸缩性架构

2.1.1 J2EE概念

2.1.2J2EE优势

2.1.3 J2EE的可伸缩性架构

2.2基于CORBA可伸缩性架构

2.2.1 CORBA

2.2.2可伸缩性架构

2.3.NET可伸缩性框架

2.3.1.NET概念

2.3.2可伸缩性框架

2.4可伸缩性框架比较分析

3可伸缩性软件开发框架的改进

3.1影响可伸缩性的因素

3.2.NET平台框架的改进方法

3.2.1设计模式

3.2.2中间件

3.3.NET平台下的软件架构

3.4改进方案

3.4.1对象池

3.4.2使用中间件

3.4.3数据库连接管理

4基于.NET平台的可伸缩性方案设计

4.1模块化设计

4.2采用设计模式

4.3系统各层结构设计

4.3.1数据服务层设计

4.3.2逻辑服务层(.NET的中间层)设计

4.3.3用户服务层设计

4.4 COM+中间件结构设计

4.3.1使用COM+提高可伸缩性

4.3.2数据库访问通用接口设计

4.3.3 COM+对象(OpSve类)设计

5在企业信息管理开发中的应用

5.1项目介绍

5.2系统用例分析

5.3可伸缩性体系结构

5.4业务流程图

5.5系统各层具体实现

5.5.1用户服务层

5.5.2逻辑服务层

5.5.3数据服务层

5.6系统运行实例

6结论与展望

6.1结论

6.2展望

致谢

参考文献

附录:作者在攻读硕士学位期间发表的论文目录

独创性声明及学位论文版权使用授权书

展开▼

摘要

目前企业信息管理系统虽然大多采用n层架构设计,软件工程师也开发出了各种符合企业业务需要的稳定的系统,但是在开发过程中,软件的可伸缩性常常被忽视,当硬件更新、用户量增加时,系统可能会产生瓶颈,从而不能正常运行,或运行速度增长缓慢,不能快速扩展,以满足当前的需要。有的需要重新开发系统,增加了系统开发成本,随着企业在这方面认识的加强,企业对当前应用程序的可伸缩性需求也日益增强。 当前主流的J2EE、CORBA和.NET架构可伸缩性都比较高,使用这些构架开发出的应用系统也可以有很好的性能和可伸缩性,本文通过对J2EE、CORBA和.NET可伸缩框架进行研究,经过比较分析,然后使用设计模式和添加中间件等方法,改进了在.NET平台下的企业信息管理的可伸缩性开发架构,并结合实际系统分析设计,实现了改进的可伸缩软件架构,在.NET平台上构建了可伸缩的分布式应用系统。 本文主要做了以下几方面的工作:1.分析了国内外可伸缩性软件架构的研究现状。 2.研究了J2EE、CORBA软件架构,深入研究了.NET可伸缩性软件架构,并进行深入比较。 3.详细分析了影响软件可伸缩性的因素,提出了改进软件框架可伸缩性的方法。深入研究了基于.NET的软件开发架构,然后使用设计模式和中间件等方法,提出了在企业信息管理系统中可伸缩软件架构的改进方案。 4.结合系统的实际分析和设计,从多个角度考虑软件的可伸缩性,提出了基于.NET的可伸缩性多层体系结构和可伸缩的组件设计。在设计中使用中间件和设计模式提高软件的可伸缩性,从而使系统具有最大的可伸缩能力。 5.最后在.NET平台下实现了改进的可伸缩软件架构,构建了可伸缩性分布式应用系统。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号