产品展示 Categories
联系我们 contact us
- 联系人:
- 陆先生
- 手机:
- 15895595058
- 电话:
- 0512-58628685
- 地址:
- 张家港市南丰镇
开发分布式系统-电动液压滚圆机滚弧机倒角机张
添加时间:2019-06-22
DCOM扩展了COM,实现在网络环境中不同计算机之间组件的通信,具有位置透明性、语言无关性、优越的执行性能和良好的安全性等技术特性。高校教务系统包含的数据量非常巨大,功能繁琐,同时访问数很多,所以开发者应将其设计为分布式系统。使用DCOM可以很方便地开发高校分布式教务系统。程和COM组件位于不同的机器中时,DCOM用网络协议来代替本地进程之间的通讯。DCOM协议也被称为对象R),是建立在DCERPC协议的基础上,可用于各种基于组件的分布式系统[3]。ORPC建立了一套面向对象的远程调用规范,指定了如何在网络上进行对象调用、同时也包括了对象的引用应如何表示以及维护。在网络环境下,ORPC仍使用标准的RPC数据包,并附加了专用于DCOM的一些信息,如接口指针标识符、版本信息和扩展信息,再将其作为调用和返回的附加参数进行传送本文由公司网站滚圆机网站 转摘采集转载中国知网整理! http://www.d apengkuoguan ji.com/ 。图1DC的技术特性DCOM具有一些技术特性使其可以作为多层分布式系统的基本架构,如位置透明性、语言无关性、开发分布式系统-电动液压滚圆机滚弧机倒角机张家港电动液压滚圆机滚弧机折弯机优越的执行性能和良好的安全性等开发分布式系统-电动液压滚圆机滚弧机倒角机张家港电动液压滚圆机滚弧机折弯机。下面将对每一技术特性进行综合的阐释和解析。首先,在位置透明性方面,开发者在使用DCOM开发分布式系统时,可以使用配置程序预先完成组件配置,这就使得组件的位置完全透明。DCOM不仅无需改变源码,而且也无需重新编译程序,客户程序连接组件和调用组件的方法都是一样的。DCOM的位置透明性极大地简化了将应用组件分布化的任务,使其能够达到最合适的执行效果。例如,某个组件必须位于某台特定的机器上或某个特定的位置,并且该应用有许多小组件,此时即可通过将这些组件配置在同一。基于此,设计者就不能使用集中计算的方式来开发高校教务系统,而应该将其设计为分布式系统系结构是基于Windows平台的应用程序开发模型,本文由公司网站滚圆机网站 转摘采集转载中国知网整理! http://www.d apengkuoguan ji.com/ 代表了创建高分布式应用程序的方法[5]。该体系结构指定了如何使用Windows平台开发强壮的、可伸缩的、分布式的应用程序,其中采用的是一种逻辑上三层的、基于组件的体系结构。具体地,三层分别是表现层、业务逻辑层和数据层。这样就使客户机/服务器和基于WEB的应用程序依托这一公共的应用体系结构而融合为一体。图2就是使用DCOM开发的高校分布式教务系统的结构图。图2高校分布式教务系统结构图Fig图2可以看出,客户端或Web服务器根据用户的请求调用相应功能组件服务器上的功能组件,由此完成计算任务或操作管理数据库中数据。因为设计者将不同用户的请求分散到不同的服务器处理,从而提高了执行性能、扩展性等技术指标。下面给出客户程序调用DCOM组件的两种方法。2.2创建DCOM组件(1)方法一通过DCOM配置工具指定远程服务器名,这种方式使得DCOM组件具有位置透明性。在Windows系统平台上,远程服务器名称、即RemoteServerName值将保存在系统注册表HKEY_CLASSES_ROOT\APPID键下。如果操作系统发现了一个使用该值的计算机名,就将激活在此远程机器上的组件。如下例即可调用学籍功能组件服务器(StuJServer)上的组件对象:["每个AppID可用于多个组件对象,通常就是代表了由多个CLSID共享的进程,该进程中的所有对象均共享同样的配置信息,包括开发分布式系统-电动液压滚圆机滚弧机倒角机张家港电动液压滚圆机滚弧机折弯机本文由公司网站滚圆机网站 转摘采集转载中国知网整理! http://www.d apengkuoguan ji.com/