分布式应用环境下层模式研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:snowmanuser
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的迅猛发展,基于Internet的分布式应用系统日趋复杂,其体系结构的设计也变得困难起来,一个差的体系结构往往导致整个软件性能的低下。层模式对于构建复杂的能分解成子任务的应用很有帮助,其中每个子任务组处于一个特定的抽象层上。在.NET框架下可以更加方便的应用层模式构建基于Web的企业应用系统。随着Web Services技术的更加成熟,企业需要向其它合作伙伴公开提供自己的服务,并能把合作伙伴提供的服务集成到自己的应用程序中来。为了适应企业的这种面向服务的需要,提出了三层服务应用模式,它是通过将与服务相关的职责添加到三层应用模式中的每一层而扩展来的。将应用程序逻辑分解为一组协作服务,每种服务提供整体系统功能的一部分。在业务层为每个服务表示一个服务接口,该服务接口是独立于基础实现的。扩展数据访问层,以便使用服务网关与其它服务提供程序通信。如果应用程序导航逻辑十分复杂,可以将用户接口过程组件视为表示层的一部分,以便封装和重用此逻辑。根据层模式在.NET框架下实现了一个基于Web的企业级应用系统,它的体系结构是根据三层服务应用模式设计的,并采用三级分布模式部署应用系统。系统采用先进的B/S结构,具有强大的交互功能,克服了浏览器交互性差的弱点,可以实现异构系统之间服务集成和数据共享。针对该系统,提出了几种事务处理模型,包括数据库事务处理、手动事务处理和自动事务处理。利用Microsoft Application Center Test工具对事务处理模型的性能进行了测试和分析,最后总结出它们的优缺点和适合使用的场合。
其他文献
随着网络技术和电子商务(政务)的迅猛发展, 2层结构(C/S)技术已经无法胜任,N层结构的分布式应用体系应运而生。其中,Sun公司的J2EE在开发性、跨平台性、安全性以及分布式组件
交通信息化建设使得交通系统成为一个多种技术集成、多个系统相互作用的复杂实体,系统数据具有来源广、种类多、信息量大,管理和应用呈现多用户、分布式和网络化的特点,同时数据
网上阅卷系统是一种为提高阅卷自动化、智能化、共享化而提出的应用系统。作为一种工作在分布式模式下的计算机支持的协同工作CSCW(Computer Supported Cooperative Work)系
论文首先针对嵌入式应用多样化的特点分析了对嵌入式操作系统的基本要求,然后阐述了微内核结构的优点并详细分析了设计微内核体系结构时需要解决的主要问题.在详细分析微内核
随着Internet的迅速发展,实时多媒体通信已经成为网络发展的一个趋势和热点.传统的PSTN已经远远不能满足人们对语音、图像以及数据的要求.Internet技术的不断发展以及语音、
基于数据挖掘的入侵检测技术是当前网络安全研究的一个热点。基于数据挖掘的入侵检测系统面临的很重要的问题就是如何生成和使用数据集,即如何生成和使用训练数据集和测试数
传统的数据库仅仅在显式的指令下才执行某个操作。而主动数据库则由系统自动监视着数据库的状态,当某个敏感的状态出现时,适时地触发一个预先定义的相应操作。因此主动数据库
最近几年,数据挖掘研究者对于购物篮分析已经开发了许多有效的关联规则算法,但是这些算法通常产生大量的模式和规则,这使得用户很难人工的分析这些规则,因此确定规则的兴趣度
简单对象访问协议SOAP(Simple Object Access Protocol)为在一个松散的、分布的环境中使用可扩展标记语言XML(eXtensible Markup Language)对等地交换结构化和类型化的信息提
EJB组件是SUN提出的一种分布式计算的组件体系结构,通过它使用Java语言可以方便地开发出分布的、面向对象的企业级应用。EJB容器为这些组件提供了运行环境和多种底层服务,从