基于.NET的企业级分布式系统多层架构的研究与应用

来源 :重庆大学 | 被引量 : 0次 | 上传用户:zhoudeyou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件开发历程中,软件系统架构设计一直起着关键的作用。对于规模较大的企业级应用而言,系统架构不仅会影响到系统设计和开发的进度,也会直接影响到系统的后续发展潜力,甚至会决定整个系统开发的成败。传统的客户机/服务器(Client/Server)体系结构流行已久,曾经是一种成功的企业应用解决方案。但自20 世纪90 年代以来,随着近年来Internet 的迅猛发展以及Internet 技术的广泛发展,特别是Web 及相关技术,传统的客户机/服务器两层模型已经明显不能适应企业应用的发展要求,计算机的体系结构也从两层结构发展到现在的多层结构。当前,多层结构因其明显的优越性,已成为构建企业级应用的一个标准。然而,当前的多层架构庞大复杂,在开发中存在着诸如开发效率低下、移植性差、修改困难、重用性差等问题。本文分析了当前的多层架构的不足,提出新的多层架构构建方案:在实体层,通过在对象与关系数据库之间建立映射机制来消除面向对象模型与关系数据库不匹配;增加持久层,动态组装SQL 语句,从而使得对象模型与关系数据库之间的具有无关性,即数据库模式的改变,不影响对象模型;对象模型的改变不影响数据库模式。通过应用表明,此架构能很好地实现对象在关系数据库中的存取,最大程度上消除了对象模型与关系数据库之间的不匹配,达到对象模型与关系数据库之间的无关性。另外,由于持久层与具体应用无关,因而具有良好的可重用性与移植性。
其他文献
随着计算机技术尤其是网络技术的发展,业务流程管理系统所面对的用户不再是某个企业或企业联盟,而是数目众多、层次不一的普通用户。这些普通用户常常提出个性化的要求,需要个性
在当今高速网络发展中,许多应用对网络提出了不同于简单数据应用的服务质量的要求,需要提供完善的QoS保证,如果希望给这些应用提供较好的服务质量,要求网络中的交换式路由器必须
学位
近年来,随着互联网的发展,人们可以获取的信息以指数的速度增长。一方面,为了便于管理如此庞大的信息,文本分类技术日益引起人们的关注。另一方面,对于特定的用户而言,所需要的信息
分类算法是机器学习、模式识别、数据挖掘等领域中研究和应用最广泛的一个重要课题。目前已知的分类算法中一种重要的基于统计方法的模型是贝叶斯分类模型,在贝叶斯分类模型中
本文系统地研究了敏捷(Agile)软件方法中的极限编程(XP)方法,讲解了XP的理论知识以及它的十二种实践方法,并且对十二种实践方法在实际系统中进行了研究与应用,还有对敏捷建模和
Web服务和对等网络是当前的热门技术。两者具有一定的互补性,因此可将这两项技术进行一定程度的整合。在P2P平台上实现Web服务不但可使Web服务分散,实现应用之间的松耦合;还
对于网络拥塞的控制,首先需要了解流量特性并建立准确的流量模型。传统的网络业务模型只能描述其短时相关性,研究发现网络流量具有长相关性,因而具有自相似性。FARIMA(p,d,q)
近年来,随着生物信息计算、网络入侵检测、文本检索等领域的发展,如何从序列数据中快速地提取用户感兴趣的、有意义的模式成为了一项关键的研究课题。对于已有的模式定义,最