基于POAD过程构建企业应用框架的研究

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:qq2285387
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
企业一级的计算机应用系统通常规模庞大,结构复杂。现阶段的企业开发,一般依赖于N层面向对象的平台,例如J2EE和.Net。这些平台都基于分布式网络环境,虽然能够有效地促进企业应用,但是具有异构性、分布性、并发性、异步性等诸多难以控制的特性。欲获得设计良好,具有高度可用性、可扩展性以及可伸缩性的企业软件并不容易。 设计模式是过去十年中最为重要的软件工程进展之一。借助于设计模式,我们能够有效地复用以前的成功经验,显著地提高开发效率和改进系统设计,大幅度增强系统的数据完整性、可维护性和可扩展性等重要性能。面向模式的分析和设计(Pattern-Oriented Analysis and Design,以下简称POAD)方法基于组合设计模式的思想,通过构建可重用的模式框架,为软件设计提供基于设计模式的解决方案。 针对当前企业软件开发中存在的上述难题,本文阐述了如何通过POAD过程来改进企业软件的设计。其主要的创新点在于:笔者把POAD过程引入了企业开发的领域,为企业开发提供了一种新型的设计和开发方法。本文为当前主流的N层体系结构的企业系统,分别设计了表示层模式框架、业务层模式框架、持久层模式框架和基于Web服务的集成层模式框架,使企业软件的设计和开发获得全新的基于设计模式的解决方案。 本文剖析了企业软件各层的需求,阐明了各层框架的设计过程,归纳出各层框架的特点。在此基础上,本文具体阐述了基于设计模式的企业应用框架在一个大型企业应用软件—ChinaVNet项目中的应用。 最后,笔者对论文的工作加以全面总结,展望了POAD技术和企业级模式框架的前景,并对进一步的研究工作做了讨论。
其他文献
随着近年来无线电设备的广泛使用,无线频谱资源的利用被越来越多的人关注。传统的频谱资源使用方法为,由固定的组织或机构来对频谱资源进行统一的分配,各个授权用户享有自己
本文的工作主要是进行数据相关性测试的研究,作者首先回顾了数据相关性研究的传统方法,以及并行编程与数据相关性的关系。进而提出了基于路径分析和符号执行的静态测试和动态测
将虚拟化技术应用在高性能计算领域是当前高性能计算研究的一个热点,但对于小规模高性能计算来说,由于自身硬件资源异构、追求峰值计算速度等特点,因此对虚拟化技术有着自己
不确定信息处理是人工智能领域一个重要研究方向,从专家系统角度来看,大致有基于规则和基于模型两种不确定性信息处理方式。Bayesian网研究兴起于20世纪80年代,20世纪90年代以来