前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于PowerBuilder的搜索

透视PowerBuilder的分布式计算技术及其应用-计算机应用论文_计算机应用论文 收藏本站 | 设为主页 星论文网:致力于各类论文代写、论文发表、代写代发论文服务 论文首页 期刊资讯 收费文献 写作指导 发表常识 联系我们 免费论文搜索 收费论文搜索 期刊搜索 搜索标题 搜索内容 期刊分类 医学期刊 大学学报 文史哲期刊 体育期刊 农业期刊 法学期刊 建筑期刊 会计期刊 管理期刊 经济期刊 科技期刊 计算机期刊 教育期刊 地区期刊 艺术期刊 刊物级别 省级 国家级 中文核心 北大核心 5统计源核心 科技核心 SCI SSCI CSSCI CSCD EI 大学学报 其他级别 地区 北京市 天津市 上海市 重庆市 广西 内蒙 西藏 宁夏 新疆 河北省(冀) 山西省(晋) 辽宁省(辽) 吉林省(吉) 黑龙江省(黑) 江苏省(苏) 浙江省(浙) 安徽省(皖) 福建省(闽) 江西省(赣) 山东省(鲁) 河南省(豫) 湖北省(鄂) 湖南省(湘) 广东省(粤) 海南省(琼) 四川省(川、蜀) 贵州省(黔、贵) 云南省(滇、云) 陕西省(陕、秦) 甘肃省(甘、陇) 青海省(青) 台湾省(台) 香港 澳门 其他地区 当前位置: > 免费论文 > 计算机论文 > 计算机应用论文 > >>查看论文 透视PowerBuilder的分布式计算技术及其应用-计算机应用论文 logo设计 分享到: 本站编辑:admin 日期: 2010-04-27 16:45 点击:次 摘要摘要: 本文分析了客户机/服务器的二级体系结构缺点和不足,先容了客户机/服务器的分布式计算体系结构的优点,重点论述了分布式计算体系结构在PowerBuider6中的实现,并给出了具体的应用实例,最后给出了结论。摘要:客户机/服务器 分布式计算 二级体系结构 三级体系结构 客户应用程序 服务器应用程序 引言 90年代,人们开发MIS系统大都采用客户机/服务器结构,客户机/服务器结构既是硬件结构又是软件结构。即数据放在服务器上,程序在客户机上。进行数据访问时,由客户机提出请求(一般是SQL语句),服务器执行并给出结果。客户机/服务器对于优化了网络,进步了系统的利用率。客户机/服务器体系结构的发展经历了从二级体系结构模式到三级体系结构模式。1 二级体系结构模式传统的客户机/服务器的模式是二级体系结构(Two-tier model)模式。结构图如图1 用户界面和逻辑事务驻留在客户计算机上,将大部分的数据存放在数据库中,对数据的操纵如查询、修改等由客户机提出请求,数据库服务器完成并返回给客户机结果,这种体系结构固然可以系统的性能,但它们具有明显的缺点摘要:缺乏平安性 在客户机上存取敏感性数据时,由于逻辑事务放在服务器中,所以用户可以访问逻辑事务的核心部分,这使得未授权用户轻易侵进系统,有平安漏洞。重的客户机负荷 随着客户机要求处理的事务的数目增多,系统的任务日益繁重,导致系统的吞吐量下降,使得客户机不能满足系统的要求,当然可以买一台更大的机器来替换旧的客户机器,但在经济方面不如买一台机器来分担客户机的某些任务。鉴于此,人们提出了三级体系结构模式(见图2)。2分布式计算体系结构在该模式中,用户界面保存在客户端,事务逻辑保存在应用服务器中,数据保存在数据库服务器中。客户机只负责提供用户界面,当需要进行数据访问时或复杂计算时,客户机向应用服务器发出请求,应用服务器响应客户机的请求,完成复杂的计算或者向数据库服务器发送SQL语句由数据库服务器完成相应的数据操纵,最后由应用服务器将结果返回给客户机。该模式也称三级体系结构模式,PowerBuilder对于该模式是支持的。需要说明的是,三级体系结构模式的三级是指逻辑上的三级(即用户界面、事务逻辑、数据)而不是物理的三级。(具体见图二)对于二级模式,分布式计算体系结构提供了解决方式,分布式计算技术通过将用户界面和事务逻辑分开,这使得未授权用户很难侵进系统,保证了系统的平安性;同时由于客户机只处理用户界面,大量的事务处理在服务器应用程序实现,大大减轻了客户机的负荷,使瘦客户成为可能。二、分布式应用的体系结构在PowerBuidler中的实现 分布式PowerBuilder 应用程序典型使用两个应用程序,即服务器应用程序和客户应用程序,分别在两台机器上实现。服务器和客户应用程序一起实现事务应用,客户应用程序处理用户界面,和用户交互,服务器应用程序提供给客户应用程序提供必要的数据包,应用程序对客户应用程序透明。结构图见图3。尽管服务应用通常提供数据包给客户应用程序,但服务器应用程序本身也可以作客户应用程序功能,换言之,服务器应用程序能作为客户应用程序和另一服务器应用程序连结,这时,这个服务应用程序作为客户应用程序和另一应用程序的中介等。2.1服务器应用程序服务器应用程序提供了两个主要的组件摘要:传送对象(Transport object)、远程对象(Remote object)。传送对象使之能为服务器应用程序收到客户连接并处理客户请求。 在分布式应用中,客户能调用服务器提供的服务,通过远程对象提供,一般地,一个远程对象是一个NVO(nonvisual user object)-----不可视用户对象,包含在远程服务器上,一个客户能调用远程对象提供的功能,就好象他们被定义在本地的对象一样,也就是说,客户应用程序能调用远程的对象,和同一台计算机或另一台网络上的计算机各自执行程序完成某项功能,PowerBuiler对远程对象的调用有同步和异步调用。当同步调用时,客户等待直到服务器处理完成,当异步调用时,服务器只在自己的队列中增加一个请求队列,以后处理之,同时,客户机往做其他的事情,直到服务器处理该请求。 共3页上一页123下一页    本文出自:http://www.starlunwen.net/jisuanjiyingyong/6097.html 本文TAGS:应用 计算机 论文 及其 技术 计算 透视 应用程序 服务器 上一篇:进步教学技术辅助化学教学的条件和基础 -计算机应用论文 下一篇:谈CAD绘制圆形洞室展示图的初步实现-计算机应用论文    相关计算机应用论文: 05-27交互式多媒体技术在会计实验教学优化 04-26重点不在处理器 为应用优化才是关键 12-14基于CA证书的统一身份认证在电子政务 12-14浅析医药部门如何应用计算机管理 12-14浅述医院管理信息系统的建设 12-14物联网技术应用于质量技术监督业务的 12-14企业搜索引擎技术研究及应用 12-14无线通信技术在电网通信中的应用研究 12-14浅谈计算机网络信息安全的管理措施 12-14企业中应用oracle的Web信息管理系统 12-14电力企业的信息化建设与管理分析 12-14浅谈物联网的安全问题 12-14数据挖掘技术在中国移动CRM中的应用 12-14人脸识别技术在监狱管理中的应用研究 12-14浅谈企业服务总线在制造企业中的应用 12-14制造企业IT运维管理实践与研究 第三军医大学学报 等级:中文核心 地区:重庆市 高中数理化 等级:省级 地区:北京市 文学教育 等级:省级 地区:湖北省(鄂) 美术教育研究 等级:省级 地区:安徽省(皖) 跨世纪 等级:省级 地区:河南省(豫) 教书育人(高教论坛)下旬 等级:省级 地区:黑龙江省(黑) 网络与信息 等级:省级 地区:辽宁省(辽) 黑龙江水利科技 等级:省级 地区:黑龙江省(黑) 科学教育家 等级:省级 地区:北京市 食品科技 等级:中文核心 地区:北京市 免费论文 - 期刊发表 - 购买论文 - 发表论文 - 写作论文 - 网站地图 - RSS订阅 Copyright © 2009-2011 www.starlunwen.net All Rights Reserved. 星论文网 版权所有 苏ICP备10068872号 | 主营:论文发表、论文代写 | 服务热线:400-080-8380 | 企业QQ:800054855 |