DCOM配置.docx

上传人:b****1 文档编号:1775266 上传时间:2023-05-01 格式:DOCX 页数:10 大小:239.22KB
下载 相关 举报
DCOM配置.docx_第1页
第1页 / 共10页
DCOM配置.docx_第2页
第2页 / 共10页
DCOM配置.docx_第3页
第3页 / 共10页
DCOM配置.docx_第4页
第4页 / 共10页
DCOM配置.docx_第5页
第5页 / 共10页
DCOM配置.docx_第6页
第6页 / 共10页
DCOM配置.docx_第7页
第7页 / 共10页
DCOM配置.docx_第8页
第8页 / 共10页
DCOM配置.docx_第9页
第9页 / 共10页
DCOM配置.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

DCOM配置.docx

《DCOM配置.docx》由会员分享,可在线阅读,更多相关《DCOM配置.docx(10页珍藏版)》请在冰点文库上搜索。

DCOM配置.docx

DCOM配置

DCOM〔分布式组件对象模型,分布式组件对象模式〕是一系列微软的概念和程序接口,利用这个接口,客户端程序对象能够请求来自网络中另一台电脑上的服务器程序对象。

DCOM基于组件对象模型〔COM〕,COM提供了一套允许同一台电脑上的客户端和服务器之间进行通信的接口〔运行在Windows95或者其后的版本上〕。

使用

  MicrosoftDistributedComponentObjectModel〔DCOM〕是ComponentObjectModel〔COM〕的扩展,它支持不同的两台机器上的组件间的通信,而且不管它们是运行在局域网、广域网、还是Internet上。

借助DCOM你的应用程序将能够任意进行空间分布。

  由于DCOM是COM这个组件技术的无缝升级,所以你能够从你现有的有关COM得知识中获益,你的以前在COM中开发的应用程序、组件、工具都可以移入分布式的环境中。

DCOM将为你屏蔽底层网络协议的细节,你只需要集中精力于你的应用。

  例如,你可以为一个网站创建应用页面,其中包括了一段能够在网络中另一台更加专业的服务器电脑上处理〔在将它们发送到发出请求的用户之前〕的脚本或者程序。

使用DCOM接口,网络服务器站点程序〔现在以客户端对象方式发出动作〕就能够将一个远程程序调用〔RPC〕发送到一个专门的服务器对象,它可以通过必要的处理,并给站点返回一个结果。

结果将发送到网页浏览器上。

 

  DCOM还可以工作在位于企业内部或者除了公共因特网之外的其他网络中。

它使用TC/IP和超文本传输协议。

DCOM是作为Windows操作系统中的一部分集成的。

DCOM将很快在所有的主流UNIX平台和IBM的大型服务器产品中出现。

DCOM替代了OLE远程自动控制。

 

  在提供一系列分布式范围方面,DCOM通常与通用对象请求代理体系结构〔CORBA〕相提并论。

DCOM是微软给程序和数据对象传输的网络范围的环境。

CORBA则是在对象管理组织〔OMG〕的帮助下,由信息技术行业的其他商家提供赞助的。

DCOM概念

  Microsoft的分布式COM〔DCOM〕扩展了组件对象模型技术〔COM〕,使其能够支持在局域网、广域网甚至Internet上不同电脑的对象之间的通讯。

使用DCOM,你的应用程序就可以在位置上到达分布性,从而满足你的客户和应用的需求。

  因为DCOM是世界上领先的组件技术COM的无缝扩展,所以你可以将你现在对基于COM的应用、组件、工具以及知识转移到标准化的分布式计算领域中来。

当你在做分布式计算时,DCOM处理网络协议的低层次的细节问题,从而使你能够集中精力解决用户所要求的问题。

 

在WINDOWSXPSP2系统中使用OPC的DCOM配置方法V1.0

  

  〔UsingOPCviaDCOMwithXPSP2〕

  

  大多数OPCClients和OPCServers利用DCOM通过网络进行通信。

在XPSP2中,经由DCOM的OPC通信是默认关闭的,本文讨论了当使用XPSP2时重建OPC通信的必要设置方法。

  

  由于OPC使用的回调方法使得OPCClient转变为DCOMserver同时使OPCServer转变为一个DCOMclient,所以本文中提供的配置方法应在包含有OPCServer和OPCClient的客户端节点上分别进行设置。

  

  配置WINDOWS防火墙

  

  WINDOWS防火墙是基于“例外”的,也就是默认情况下,防火墙将阻止外部“未被请求”的连接通过网络,而管理员可以在规则之外设置特定的应用程序或端口来响应外部“未被请求”的连接。

  

  防火墙的例外可被归入两种层次的情况,一是应用程序层次,二是端口与协议层次。

前者可设置特定的程序来对“未被请求”的连接进行响应,后者可设置特定的TCP或UDP端口来允许相应的通信。

为了使OPC程序可以通过DCOM正常工作,必须在这两个层次上都进行设置。

  

  防火墙的配置过程如下:

  

  1. 为了给系统提供必须的保护,WINDOWS防火墙是默认启用的。

〔个人〕不推荐关闭WINDOWS防火墙,假设通信连接失败,在调试过程中可以暂时关闭防火墙以确实问题是否是由防火墙所引起。

如假设确定永久关闭防火墙,下面所述关于防火墙的设置均可忽略。

  

  2. 进入WINDOWS控制面板,双击“WINDOWS防火墙”图标,打开“WINDOWS防火墙”设置对话框,选中“例外”选项卡,把相应OPCClient和Server程序添加进例外列表。

同时添加MicrosoftManagementConsole(mmc.exe在Windows\System32目录下)和OPC应用程序OPCEnum(opcenum.exe在Windows\System32目录下) 到例外列表中。

最后确保“文件和打印机共享”也被选中在例外列表中。

  

  〔注:

只有EXE程序可以被添加到例外列表中,对于DLL和OCX等类型的OPCServer和OPCClient,必须添加调用它们的EXE程序;本步设置可能要用到“添加程序”和“浏览”按钮。

  

  

  

  3. 添加TCP135端口。

建立DCOM通信和对外来请求进行响应需要用到TCP135端口。

在“WINDOWS防火墙”“例外”选项卡中,点击“添加端口”按钮。

在“添加端口”对话框中进行设置,如下列图所示。

  

  

  DCOM配置 

  

  WINDWOSXPSP2在DCOM安全方面进行了一些增强。

在XPSP2中,假设要通过网络使用OPC,应该注意到以下两个方面的问题:

一是用户可以通过“激活和访问权限”对话框对使用DCOM的应用程序的“限制权限”进行配置;二是在“激活和访问权限”中定义的每个用户,其本地和远程访问权限可以进行分别配置。

  

  关于“激活和访问权限”:

启动权限定义了谁可以本地或远程激活〔或启动〕基于COM的应用程序〔比方OPCServer程序〕;访问权限定义了谁可以对已经启动起来的程序进行访问。

  

  默认情况下,WINDOWSXPSP2不允许经由网络的OPC通信。

为了使基于DCOM的OPC应用程序可以通过网络工作,用户应该被给予OPCServer和OPCClient的远程激活和访问权限。

  

  WINDOWSXPSP2下DCOM的配置过程如下:

  

  1. 点击“开始”->“运行”。

输入DCOMCnfg,回车,打开“组件服务”窗口。

  

  2. 双击“控制台根目录”下的“组件服务”展开“组件服务”文件夹,同样方式,展开“电脑”文件夹,右键点击右侧窗口的“我的电脑”图标,点击“属性”,打开属性对话框。

  

  

  

  3. 选中“COM安全”选项卡,注意这里有4个按钮可供点击进入配置。

  

  

  

  4. 配置访问和启动激活权限。

  

  4.1 “访问权限”->“编辑限制(L)…”

  

  设置ANONYMOUSLOGON的本地访问及远程访问权限为允许。

〔此设置与OPCEnum.exe发挥作用有关,对于某些设置了‘验证等级’为‘无’以允许匿名连接的OPCServert和OPCClient,此设置也是必须的。

  

  

  

  4.2 “启动和激活权限”->“编辑限制(I)…”

  

  设置Everyone的远程启动和远程激活权限为允许。

〔注:

为了安全,可建立专用于OPC通信的用户组,进行权限赋予。

  

  

  

  4.3 设置默认访问和启动激活权限。

对于每个参与OPC通信的用户或组,均应赋予其本地和远程访问以及启动激活权限。

假设相应用户或组没有出现,则应手动添加,然后赋予权限。

  

  “访问权限”->“编辑默认值(E)…”

  

  “启动和激活权限”->“编辑默认值(D)…”

  

  

  

  5. 完成以上设置后,重新启动电脑。

  

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2