Institutional Repository
| 基于POAD过程构建企业应用框架的研究 | |
| 其他题名 | The Research on Building Enterprise Application Framework Based on Pattern-Oriented Analysis and Design Process |
| 韩伟 | |
| 专业 | 计算机软件与理论 |
| 2004 | |
| 学位授予单位 | 中国科学院软件研究所 |
| 学位 | 博士 |
| 学位授予地点 | 中国科学院软件研究所 |
| 关键词 | 设计模式 面向模式的分析和开发 企业应用 模式框架 |
| 摘要 | 企业一级的计算机应用系统通常规模庞大,结构复杂。现阶段的企业开发,一般依赖于N层面向对象的平台,例如J2EE和.Net。这些平台都基于分布式网络环境,虽然能够有效地促进企业应用,但是具有异构性、分布性、并发性、异步性等诸多难以控制的特性。欲获得设计良好,具有高度可用性、可扩展性以及可伸缩性的企业软件并不容易。设计模式是过去十年中最为重要的软件工程进展之一。借助于设计模式,我们能够有效地复用以前的成功经验,显著地提高开发效率和改进系统设计,大幅度增强系统的数据完整性、可维护性和可扩展性等重要性能。面向模式的分析和设计(Pattern-Oriented Analysis and Design,以下简称POAD)方法基于组合设计模式的思想,通过构建可重用的模式框架,为软件设计提供基于设计模式的解决方案。针对当前企业软件开发中存在的上述难题,本文阐述了如何通过POAD过程来改进企业软件的设计。其主要的创新点在于:笔者把POAD过程引入了企业开发的领域,为企业开发提供了一种新型的设计和开发方法。本文为当前主流的N层体系结构的企业系统,分别设计了表示层模式框架、业务层模式框架、持久层模式框架和基于Web服务的集成层模式框架,使企业软件的设计和开发获得全新的基于设计模式的解决方案。本文剖析了企业软件各层的需求,阐明了各层框架的设计过程,归纳出各层框架的特点。在此基础上,本文具体阐述了基于设计模式的企业应用框架在一个大型企业应用软件一ChinaVNe七项目中的应用。最后,笔者对论文的工作加以全面总结,展望了POAD技术和企业级模式框架的前景,并对进一步的研究工作做了讨论。 |
| 其他摘要 | Enterprise applications often have large scale and complex structure. At present, Enterprise applications are typically built on Multi-tiered object-oriented platforms, such as Java and .NET. These platforms are based on distributed network environment. Although they are able promote enterprise application, they have the complicated characteristic of distribution, asynchrony, and concurrence. To build a well-designed, with good performance, availability, extensible enterprise application is difficult Design pattern is one of the most important advancement in software engineer. By using design patterns, the successful experience can be reused. The development efficiency and the design of System can be improved remarkably, therefore design pattern can enhance numerous aspects of the system , including data integrity, manageability, and scalability. Pattern-Oriented Analysis and Design (POAD) approach builds on the idea of composite design pattern. By build reusable software framework, it provides a design pattern based solution to software design. Aiming the problems of enterprise development, this paper describes how to use POAD process promoting the design of enterprise application. The main contribution is that it introduces POAD process to enterprise domain. It provides a new design approach to enterprise development. For the prevalent N-tier architecture, it presents presentation layer framework, business layer framework, persistence layer framework, web service integration layer framework respectively, These enterprise application frameworks give an overall solution to the design of enterprise software. This paper analyses the demand of every enterprise layer, describes the design processes of pattern frameworks, and concludes the characteristic of the frameworks. With that, this paper discusses the application of the pattern-based framework in ChinaVNet, a large enterprise software. Lastly, it gives a complete sum-up for the work of this paper, and brings forth the future of POAD process and enterprise application framework, and discusses further work. |
| 页数 | 63 |
| 语种 | 中文 |
| 内容类型 | 学位论文 |
| URI标识 | http://ir.iscas.ac.cn/handle/311060/6750 |
| 专题 | 中科院软件所_中科院软件所 |
| 推荐引用方式 GB/T 7714 | 韩伟. 基于POAD过程构建企业应用框架的研究[D]. 中国科学院软件研究所. 中国科学院软件研究所,2004. |
| 条目包含的文件 | ||||||
| 文件名称/大小 | 文献类型 | 版本类型 | 开放类型 | 使用许可 | ||
| LW014084.pdf(2604KB) | 限制开放 | -- | 请求全文 | |||
| 个性服务 |
| 推荐该条目 |
| 保存到收藏夹 |
| 查看访问统计 |
| 导出为Endnote文件 |
| 谷歌学术 |
| 谷歌学术中相似的文章 |
| [韩伟]的文章 |
| 百度学术 |
| 百度学术中相似的文章 |
| [韩伟]的文章 |
| 必应学术 |
| 必应学术中相似的文章 |
| [韩伟]的文章 |
| 相关权益政策 |
| 暂无数据 |
| 收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论