| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

PowerBuilder的分布式计算技术及其应用

艾***号

贡献于2014-04-26

字数:4435

PowerBuilder分布式计算技术应
PowerBuilder分布式计算技术应 浙江学计算机系 梁荣华
浙江学计算机系 史济建
杭州电子工业学院计算机系 周力
摘: 文分析客户机服务器二级体系结构缺点足介绍客户机服务器分布式计算体系结构优点重点述分布式计算体系结构PowerBuider6中实现出具体应实例出结

         关键词:客户机服务器 分布式计算 二级体系结构 三级体系结构 客户应程序 服务器应程序 引言 90年代开发MIS系统采客户机服务器结构客户机服务器结构硬件结构软件结构

        数放服务器程序客户机

        进行数访问时客户机提出请求(般SQL语句)服务器执行出结果

        客户机服务器优化网络提高系统利率

        客户机服务器体系结构发展历二级体系结构模式三级体系结构模式

         1 二级体系结构模式 传统客户机服务器模式二级体系结构(Twotier model)模式

        结构图图1
户界面逻辑事务驻留客户计算机部分数存放数库中数操作查询修改等客户机提出请求数库服务器完成返回客户机结果种体系结构然系统性具明显缺点: 缺乏安全性 客户机存取敏感性数时逻辑事务放服务器中户访问逻辑事务核心部分未授权户容易侵入系统安全漏洞

         重客户机负荷 着客户机求处理事务数目增系统务日益繁重导致系统吞吐量降客户机满足系统求然买台更机器代旧客户机器济方面买台机器分担客户机某务

         鉴提出三级体系结构模式(见图2)


         2分布式计算体系结构 该模式中户界面保存客户端事务逻辑保存应服务器中数保存数库服务器中

        客户机负责提供户界面需进行数访问时复杂计算时客户机应服务器发出请求应服务器响应客户机请求完成复杂计算者数库服务器发送SQL语句数库服务器完成相应数操作应服务器结果返回客户机

        该模式称三级体系结构模式PowerBuilder该模式支持

        需说明三级体系结构模式三级指逻辑三级(户界面事务逻辑数)物理三级

        (具体见图二) 二级模式分布式计算体系结构提供解决方式分布式计算技术通户界面事务逻辑分开未授权户难侵入系统保证系统安全性时客户机处理户界面量事务处理服务器应程序实现减轻客户机负荷瘦客户成

         二分布式应体系结构PowerBuidler中实现
分布式PowerBuilder 应程序典型两应程序服务器应程序客户应程序分两台机器实现

         服务器客户应程序起实现事务应客户应程序处理户界面户交互服务器应程序提供客户应程序提供必数包应程序客户应程序透明

        结构图见图3

         服务应通常提供数包客户应程序服务器应程序身作客户应程序功换言服务器应程序作客户应程序服务器应程序连结时服务应程序作客户应程序应程序中介等

         21服务器应程序 服务器应程序提供两组件:传送象(Transport object)远程象(Remote object)

         传送象服务器应程序收客户连接处理客户请求


        
分布式应中客户调服务器提供服务通远程象提供般远程象NVO(nonvisual user object)视户象包含远程服务器客户调远程象提供功象定义象样说客户应程序调远程象台计算机台网络计算机执行程序完成某项功PowerBuiler远程象调步异步调

        步调时客户等直服务器处理完成异步调时服务器队列中增加请求队列处理时客户机做事情直服务器处理该请求

         22客户端应程序 客户端应程序三组件 户界面(user interface) 连接象(Connection object) 远程象类定义(remote object class definitions) 结构图见图5 户界面 客户应程序包含户交互外客户包含执行脚客户采取反应

        例脚规定户点纽会发生什事件等

         连接象 该象提供客户应程序连接服务器应程序求服务 远程象类定义 服务器应程序远程象客户应程序中相关类定义

        远程象定义拷贝服务器应程序定义相名字执行期间定义象允许客户访问远程象实例象样

         类定义客户应程序中包含远程象完全部分功Proxy(代理) 象提供远程象界面表示分布式处理Proxy象客户应程序必须

        客户应程序中象透明客户应程序利远程象类定义客户端定义服务器端定义致

        考虑两定义相名字PowerBuiler提供种透明技术

        类定义变量保持实例引

        执行时初始化象远程象赖应求

         23通讯方式 PowerBuiler分布式技术中支持通讯协议 Winsock 支持TCPIP网络中利WINDOWS SOCKETS工具通讯


        支持TCPIP网络该方式

         Names pipes 通命名道进行通讯

         local 指分布式应程序运行

         运行台支持通讯方式 三 应程序举例(PowerBuiler实例) 客户机服务器中较典型例子实现服务器推拉(Sever Push)客户机请求服务器称拉服务器响应客户机请求消息发回客户机称推

         例子功样客户机应程序服务器应程序发出请求(简单起见请求服务条消息)服务器应程序收消息做数处理工作完成客户机应程序返回条消息告知请求服务完成

         例子代码解释:首先建立两NVOUo_Custdata Uo_response_Object Uo_response_object中户象函数Doneprocessing()该函数执行提示窗口客户机发布消息说明处理数完毕

        Uo_Custdata中建立处理数函数process_data参数包含Uo_response_Object

        包含该户象文件编译成proxyapbl客户应程序中包含apbl

        客户机应程序中先建立connection象定义connection属性然创建 remote object(Create Instance)例子Uo_Custdata调remote object函数(process_data)服务器应程序中先建立transport象定义transport象属性然等客户提出请求(listen函数)

         源程序: 客户机应程序 定义connection connection myconnect long ll_rc Create建立实例 myconnect create connection 设置Connect属性 myconnectdriver WinSock myconnectapplication 70000 myconnectlocation server01 ll_rc myconnectConnectToSe ver() IF ll_rc <> 0 THEN MessageBox(警告连结错误) END If 调remote object(服务器应程序提供) Mycustdata 服务器应程序NVO包含该user object文件编译成proxy客户应程序中包含proxypbl文件

         Uo_custdata Mycustdata Uo_response_object Myresponseobject …… MyconnectcreateInstance(Mycustdata) MyresponceobjectCreateUo_response_object Mycustdatapost process_data(Myresponceobject)
户象 uo_custdata函数process_data 参数:Uo_response_objectresponceobject ……做数处理工作 客户发布消息说明处理数完毕 Responceobjectpost Doneprocessing() Uo_response_object 函数Doneprocessing Messagebox(提示处理完毕) 服务器应程序 TransPort myTransPort 建立transport象 myTransProtcreate TransPort 定义transport象属性 myTransPortDriverWinSock myTransPortapplication70000 然等客户提出请求

         MyTransPortlisten() 然基般中型数库系统基WEB方式体系统结构客户应程序数库操作通应服务器程序样客户程序瘦需安装Open Client类软件外应服务器程序时运行台计算机系统安全性衡网络负载具重现实意义PowerBuilder中实现

         四结 PowerBuider5已提出分布式计算技术起较烦琐表现编写ProxyPowerBuilder6 通程序直接编译成proxy功增强许分布式计算技术更方便刚出PowerBuider7更方便完善解决网络瓶颈优化网络具重现实意义

        
文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 积分 [ 获取积分 ]

购买文档

相关文档

中学导数及其应用

中学导数及其应用摘要:微积分的创立无疑是人类发展史上重要的里程碑。导数是微积分中的重要基础概念,对于高中数学学习和大学数学的学习起着承上启下的作用。导数作为中学数学的重要组成部分,为分析函数单调性、最值曲线切线、部分不等式证明、求解、数列求解等问题寻找最佳方式,是解决许多数学问题强有力的工具。其全面体现了数学价值,既锻造了全新的一种思维方法,又提供重要的思维能力。对导数有关知识的了解,便于学生

平***苏 1年前 上传269   0

PowerBuilder和MapInfo的集成开发技术

PowerBuilder和MapInfo的集成开发技术PowerBuilder 是一个面向对象的用于构造基于客户/服务器(Client/Server)数据库应用系统的开发工具,它通过ODBC可同时支持Sysbase、Oracle、Informix、SQL Server等多种关系数据库,具有强大的数据库应用程序开发功能,尤其是它提供的如数据窗口(Data Window)等工具,使其能够更加方便

S***k 10年前 上传512   0

变频器及其应用

变频器及其应用 李小元(神东煤炭分公司石圪台煤矿 ****县大柳塔镇 719315) 摘 要 对变频器的基本常识及其及其原理和变频器程序编写及分析实例 关键词 变频器 原理 程序 实例 引言 在当今工业社会,环保和节能显得越来越重要,而变频器在工业节能中发挥着越来越大和不可忽视作用。   一、变频器的基本常识   1.1 什么是变频器 变频器是利用电力半导体器件的通断作用将工

z***n 9年前 上传9202   0

新版FIDIC合同条件及其应用

新版FIDIC合同条件及其应用随着我国加入WTO和改革开放的不断深入,工程项目雇主、工程咨询、勘查、设计和施工单位,都面临着国内外两个国际竞争市场。一个是按照“国际惯例要求”的国内外资项目、国际基金组织和外国政府对国内的融资项目的承发包市场;一个是按照国际惯例要求的国际项目承发包市场。  企业要在狭缝中求生存,在擦肩中求发展,无论是雇主还是承包商,都要与国际合同条件接轨,以更好的保护各自

s***3 12年前 上传773   0

新型装修材料及其应用

新型装修材料及其应用1、大理石:是一种变质岩,系由石灰岩变质而成,其主要矿物成分为方解石、白云石等,和石灰岩相似,但晶粒细小,结构致密,强度大,抗压强度可达100-300MPa,而硬度不大,易于加工成形,外表经磨光和抛亮后,呈现出鲜艳的色泽,除单色者外,大多具有美丽的天然颜色与花纹。大理石的主要化学成分为碳酸钙,大气中受二氧化碳硫化物、水气等的作用,易于溶蚀,失去外表光泽而风化,崩裂,故一般

天***猩 1周前 上传292   0

Windows操作系统及其应用

Windows操作系统及其应用一. Windows操作系统的若干常识1、 Windows操作系统的主要功能是_B_____。A.实现软、硬件转换B.管理系统所有的软、硬件C.把源程序转换为目标程序D.进行数据处理 [解析]操作系统属于系统软件,它的主要功能是:管理系统所有的软件和硬件资源。2、 Windows XP 系统是___C___。(请看解析)

豆***2 4年前 上传805   0

新型高效塔设备技术及其应用

新型高效塔设备技术及其应用    1 前言     塔设备是化工、石化、炼油、医药等工业中的重要组成局部。它对整个流程的生产能力、产品质量、能耗与原料消耗、环境保护等,均会产生重大影响。据统计,石油和化学工业的能耗占工业总能耗的很大局部,其中约60%就用于精馏过程,而精馏过程是由塔设备来实现的。塔设备投资约占化工、石化工程总投资的30%~40%。塔设备的别离效率,在生产中对产品的纯度、

天***猩 1周前 上传56   0

实验3快速傅立叶变换及其应用

班 级09电本班 学号 姓 名 同组人 实验日期 室温 大气压 成 绩 实验题目: 实验3 快速傅立叶变换及其应用一、 实验目的(1) 在理论学习的基础上,通过本实验,加深对FFT的理解,熟悉MATLAB重点有关函数。(2) 应用FFT对典型信号进行频谱分析

文***品 1年前 上传339   0

金融工程的核心技术及其应用研究

金融工程的核心技术及其应用研究 郭菊娥 邢公奇 郭菊娥系西安交通大学管理学院,邢公奇系西安交通大学经济与金融学院 (西安交通大学,西安,710049) 摘要 本文从现金流的视角,高度阐述了无套利分析、分解、组合和整合的金融工程技术,给出了金融工程技术在套期保值、套利、投机和构造组合应用方面的典型案例,提出了我国应用金融工程技术解决现实问题的构想。 关键词 金融工程技术;分解;

w***7 11年前 上传14897   0

怎样加强工程项目成本管理及其应用

怎样加强工程项目成本管理及其应用  加强项目成本管理,减支增效,将成为企业长期追求的经营战略。通常我们把施工项目成本管理划分为相互联系的环节,即成本预测,成本计划,成本控制,成本核算,成本分析和成本考核。其中最重要的是成本预测和成本计划。即通过科学的预测(评估)来制订项目成本控制。由于成本编制质量不高,无法依据成本计划进行成本控制,使成本管理走向形式化。加强项目成本核算,正是从施工项成本管理

7***0 9年前 上传632   0

建设工程成本管理方法及其应用研究

          《建设工程成本管理方法及其应用研究》                 建设工程成本管理方法及其应用研究 摘要:随着社会经济的发展,企业数量的增加,市场竞争也越来越激烈,建设施工企业要想在市场竞争中生存和发展,除了能提供质量高、工期短、造价低的产品之外,加强企业成本管理与控制是施工项目管理的核心。本文阐述了如何有效地进行成本控制,以实现成本管理的目

汪***船 5年前 上传1812   0

数据结构实验报告《三、串及其应用》

数据结构实验报告- - - - 串及其应用之文学研究助手 专业班级: 电信班 时间:2011年X月X日数据结构实验报告- - - -

文***享 3年前 上传1328   0

实验一-线性表及其应用(I)

姓名学号实验项目线性表及其应用(I)实验内容1.实现线性表的顺序存储结构和主要的基本操作,并添加输出显示等辅助函数,在此基础上实现后续两个算法。线性表的抽象数据类型定义参见教材第19页。顺序存储结构的定义参见教材第22页。2.设线性表存放于顺序表A中,其中有n个元素,且递增有序,请设计一算法,将x插入到线性表的适当位置,以保持线性表的有序性。(题集第17页2.11)3.试

文***享 2年前 上传547   0

ISO9000以及其在软件行业的应用

ISO9000以及其在软件行业的应用ISO9000无疑是质量管理领域中极其重要的一个话题,甚至在很多人的眼里,质量管理就是ISO9000。尽管这种看法是不全面的,它还是从一个侧面反映了ISO9000在质量管理方面的重要性。然而,目前在软件行业中,ISO9000的作用正在被淡化,甚至有的时候起到了反面的作用。其原因可能如下:1、ISO9000不适合软件行业的说法。2、有些企

s***8 11年前 上传829   0

切比雪夫不等式及其应用论文

切比雪夫不等式及其应用论文目 录第一章 绪论 1第二章 切比雪夫不等式的基本理论 32.1 切比雪夫不等式的有限形式和积分形式 32.2 切比雪夫不等式的概率形式 4第三章 切比雪夫不等式在概率论中的应用 73.1 估计概率 73.1.1 随机变量取值的离散程度 73.1.2 随机变量取值偏离超过的概率 73.1.3 估计事件的概率 73.1.4 估计随机变量落入

文***品 3年前 上传803   0

柯西不等式的证明及其应用

柯西不等式的证明及相关应用摘要:柯西不等式是高中数学新课程的一个新增内容,也是高中数学的一个重要知识点,它不仅历史悠久,形式优美,结构巧妙,也是证明命题、研究最值问题的一个强有力的工具。关键词:柯西不等式 柯西不等式变形式 最值 一、柯西(Cauchy)不等式: 等号当且仅当或时成立(k为常数,) 现将它的证明介绍如下:方法1 证

x***n 9年前 上传820   0

Hopfield网络学习及其在最优化问题中的应用

Hopfield网络学习及其在最优化问题中的应用 金海和* 金海和, 1964年生, 博士后。主要研究方向: 管理科学与工程,智能优化, 信息技术, Email: jinhh@em.tsinghua.edu.cn (清华大学经济管理学院,北京 100084) 摘要 本文针对Hopfield神经网络(HNN)所存在的极小值问题及缺乏学习能力的问题,提出了一种学习算法。它是将决定

g***g 8年前 上传12923   0

贝塞尔函数及其应用

题目: 贝塞尔函数及其应用 摘 要贝塞尔方程是在柱坐标或球坐标下使用分离变量法求解拉普拉斯方程时得到的,因此它在波动问题以及各种涉及有势场的问题的研究中占有非常重要的地位。贝塞尔函数是贝塞尔方程的解。它在物理和工程中,有着十分广泛的应用。本文首先通过一个物理问题引入贝塞尔方程,并求出贝塞尔方程的解,即贝塞尔函数。其次列出了贝塞尔函数的几个重要的结论,如递推公式,零点

文***享 4年前 上传1798   0

人工智能及其应用知识点整理

人工智能

g***g 3年前 上传1045   0

化学简单分类法及其应用教案

简单分类法及其应用教案 姓名:童均连 学号:2009364204 班级:09化本2班 ,2012 年 9月 6 日 1.课题:简单分类法及其应用 2.教学目标: 1.了解分类的意义及分类的方法, 能根据物质的组成和性质对物质进行分类,并尝试按不同的方法对物质进行分类。 2.初步形成分类的思想。 3.体会分类法在生活、化学学习和科研中应用的重大意义。 3.教学重点、常见化学物质及其变

a***8 12年前 上传11748   0

《平面构成的形式法则及其应用》讲稿

各位专家好,我叫    ,我试讲的题目是《平面构成的形式法则及其应用》,通过对平面构成形式法则及其应用的分析学习,使同学们了解平面构成的各种形式特征,认识产品设计中构成法则的运用,为我们产品设计课程打下基础。学习平面构成,重点是利用基本单位的组合来进行画面的构成造型(重点锻炼学生的抽象思维能力,造型创作能力,以及对不同材料的运用能力,为以后的产品创作打下坚实基础)。难点是理解画面各元素组合构成的

z***9 10年前 上传9800   0

质量管理八项原则及其应用指南

质量管理八项原则及其应用指南原则1 — 以顾客为中心 组织依存于他们的顾客,因而组织应理解顾客当前和未来的需求,满足顾客需求并争取超过顾客的期望。 实施本原则要开展的活动: ◆全面地理解顾客对于产品、价格、可依靠性等方面的需求和期望。 ◆谋求在顾客和其他受益者(所有者、员工、供方、社会)的需求和期望之间的平衡。 ◆将这些需求和期望传达至整个组织。 ◆测定顾客的满意度并

j***9 11年前 上传534   0

项目团队的特点及其应用问题探讨

项目团队的特点及其应用问题探讨  摘 要:项目团队能否成功地运行,对项目最终的成败起着关键性的作用。项目队作为团队的一种特殊形式,既具有团队的一般特征,又有其独特的特征。我国企业应用的过程中存在文化障碍,为改善与优化我国企业项目团队应采取相应对策。  关键词:项目团队;主要特点;文化障碍;对策建议  一、引言  随着中国社会经济体制改革的深入展开,加入WTO后与国际惯例接轨步伐的

l***6 11年前 上传879   0

施工项目目标成本管理及其应用

施工项目目标成本管理及其应用施工项目目标成本管理是在满足项目工期和质量等所有其它项目目标要求的前提下,采取一切有效的手段和措施使项目的成本越小越好,即实现项目成本的最小化,同时使施工项目利益实现最大化。在施工成本管理中实行和运用目标成本管理制度和方法,对于严格限制企业的各项成本支出,提高企业的经济效益,提高工程项目的管理水平,发挥员工的积极性等,都有着重大的意义。     一、施工项目成

5***5 8年前 上传615   0

不平衡报价法及其应用

不平衡报价法及其应用核心提示:本文重点介绍了不平衡报价法的内涵、应用范围,并通过工程投标实例对该方法在工程中采用所产生的效果进行分析,并提出了采用该方法需注意的问题。   “十一五”期间,随着我国社会经济持续快速发展,带动用电需求高速增长,电网发展不断提速,构建和谐社会和建设“两型一化”,对“十一五”期间电网工程建设提出了更高的要求。目前电网发展正处于一个“黄金发展期”和“矛盾凸显期”并

z***2 9年前 上传729   0