提高分布式多层应用系统的执行效率.pdfVIP

提高分布式多层应用系统的执行效率.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
提高分布式多层应用系统的执行效率 李永强 何汉明 (云南农业大学基础信息学院 昆明 650201 ) 摘 要 在开发分布式多层应用系统中, 除了保证整个系统能稳定运行外, 开发人员还应调整应用系统的执行效率, 本文对 影响分布式应用系统执行效率的关键因素进行了研究, 并给出了具体的解决方案, 以保证应用系统执行得更为迅速。 关键词 多层分布式 键值 Roundtrip 传递负荷 远程调用 ENHANCING THE EXECUTIVE EFFICIENCY OF THE MULTI-TIER DISTRIBUTED APPLICATION SYSTEMS Li Yongqiang He Hanming (Department of Basis Information, Yunnan Agriculture University, Kunming, China 650201) ABSTRACT Developers should adjust the executive efficiency of multi-tier distributed application systems, besides ensure them to be able to run steady during the course of their development. This paper researched the key factors that could affect the executive efficiency of multi-tier distributed application systems and supported the practical solutions in order that they could be ran more efficiently. KEYWORDS Multi-tier distributed Key Roundtrip Transfer charge Remote load 一、引言 随着计算机网络的发展,多层分布式应用系统软件已成为软件开发的一种趋势。对于多层分布式应用 系统来说如何建制一个高效率的模型尤为重要, 因为多层应用系统不但比传统 C/S 结构系统多了中介软件, 而且多层应用系统通常是需要服务更多的客户端用户,或是执行在一个缓慢的 Internet/Intranet 或是 WAN 环境之中,因此在开发分布式应用系统时必须清楚的了解什么会影响应用系统的执行效率,才能编写出高 效率的代码。下面论述使用 Delphi 开发分布式应用系统时如何提高应用系统的执行效率和实现方法。 二、多层分布式应用系统的概念 多层分布式应用系统简单的说就是整个应用系统的执行是分成数个不同的部分并且执行在不同的机 器之中。由于分布式结构把系统不同的运作部分分布在独立的机器之中,所以整个系统的扩展性也大为提 高。 1. 应用程序服务器: 应用程序服务器就是一个包含企业逻辑的应用程序, 开发人员以一种特定的组件 形态,如 COM/DCOM 、CORBA 对象或是 EnterPrise Java Bean 等封装企业的逻辑程序代码。 2. 企业对象:经过封装,能够执行特定企业逻辑功能的对象。 3. Larger Graned 对象:是指运算逻辑较复杂,无法重复使用,它一般要同时使用数个其它的企业对象 来完成工作。如分布式对象中的控制对象或协调对象等。 4.Finer Graned 对象: 这是分布式对象中比较适合重复使用的企业对象, 根据其完成的特定企业逻辑将 其封装成组件,它没有整合其他组件的程序代码或是执行逻辑判断的程序代码,在分布式系统中,一般是 让 Larger Graned 使用 Finer Graned

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8010045112000002

1亿VIP精品文档

相关文档