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

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:qq2285387
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
企业一级的计算机应用系统通常规模庞大,结构复杂。现阶段的企业开发,一般依赖于N层面向对象的平台,例如J2EE和.Net。这些平台都基于分布式网络环境,虽然能够有效地促进企业应用,但是具有异构性、分布性、并发性、异步性等诸多难以控制的特性。欲获得设计良好,具有高度可用性、可扩展性以及可伸缩性的企业软件并不容易。 设计模式是过去十年中最为重要的软件工程进展之一。借助于设计模式,我们能够有效地复用以前的成功经验,显著地提高开发效率和改进系统设计,大幅度增强系统的数据完整性、可维护性和可扩展性等重要性能。面向模式的分析和设计(Pattern-Oriented Analysis and Design,以下简称POAD)方法基于组合设计模式的思想,通过构建可重用的模式框架,为软件设计提供基于设计模式的解决方案。 针对当前企业软件开发中存在的上述难题,本文阐述了如何通过POAD过程来改进企业软件的设计。其主要的创新点在于:笔者把POAD过程引入了企业开发的领域,为企业开发提供了一种新型的设计和开发方法。本文为当前主流的N层体系结构的企业系统,分别设计了表示层模式框架、业务层模式框架、持久层模式框架和基于Web服务的集成层模式框架,使企业软件的设计和开发获得全新的基于设计模式的解决方案。 本文剖析了企业软件各层的需求,阐明了各层框架的设计过程,归纳出各层框架的特点。在此基础上,本文具体阐述了基于设计模式的企业应用框架在一个大型企业应用软件—ChinaVNet项目中的应用。 最后,笔者对论文的工作加以全面总结,展望了POAD技术和企业级模式框架的前景,并对进一步的研究工作做了讨论。
其他文献
该文针对目前互联网应用技术中的网页分类以及相关问题的研究,根据网页结构的特点,研究了基于文本内容的超链接分类.即通过对文本内容和超链接的分析,对与网页文本相关联的超
随着近年来无线电设备的广泛使用,无线频谱资源的利用被越来越多的人关注。传统的频谱资源使用方法为,由固定的组织或机构来对频谱资源进行统一的分配,各个授权用户享有自己
伴随着计算机网络的普及,网络违法犯罪事件层出不穷,给人们正常的工作和生活带来了极大的危害.网络安全报警处置系统就是立足于净化网络空间,还社会一个安全可靠、畅通无阻的
远程教育作为现代教育技术的形式,有效地牵引着教育资源的优化,给教育思想与技术带来了革命性的变革,已经成为现代教育的必然要求.远程教育要得以顺利、高效的实施,必然离不
本文的工作主要是进行数据相关性测试的研究,作者首先回顾了数据相关性研究的传统方法,以及并行编程与数据相关性的关系。进而提出了基于路径分析和符号执行的静态测试和动态测
基于认识模型的多信息融合方法是模仿人类从其多传感器例如耳、眼、手等数据辩识实体的识别过程模型,该文是以工业链条炉为控制对象,提出采用专家控制系统对多传感器的信息进
将虚拟化技术应用在高性能计算领域是当前高性能计算研究的一个热点,但对于小规模高性能计算来说,由于自身硬件资源异构、追求峰值计算速度等特点,因此对虚拟化技术有着自己
在当今网络环境中,为了提高工作效率同时规范流程管理,处理定时任务的应用需求不断涌现,这些定时任务的特性就是有规律的重复执行,如果人为完成,非常困难也不安全。而定时调度就是
成像光谱是对地观测最前沿的技术之一,其应用十分广泛,机载成像光谱数据处理技术服务系统是一个为了提高数据处理、数据产品生成、规范化数据管理和分发效率的综合服务系统.
不确定信息处理是人工智能领域一个重要研究方向,从专家系统角度来看,大致有基于规则和基于模型两种不确定性信息处理方式。Bayesian网研究兴起于20世纪80年代,20世纪90年代以来