软件公司分布式系统(dcom)new

软件公司分布式系统(dcom)new

ID:34468046

大小:83.70 KB

页数:3页

时间:2019-03-06

软件公司分布式系统(dcom)new_第1页
软件公司分布式系统(dcom)new_第2页
软件公司分布式系统(dcom)new_第3页
资源描述:

《软件公司分布式系统(dcom)new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件公司_分布式系统(((DCOM)))公司地址:成都市高新区西芯大道4号A-108办公室公交线路:17路305路320路54路311路到达何家桥后下车向前直走400米联系电话:::028:028028-028---669099331592878181966909933159287818196690993315928781819梁先生6690993315928781819梁先生网站:http://www.stxxjs.com另一种面向对象的分布式系统是Microsoft的分布式COM,简称DCOM,DCOM由组

2、件对象模型COM(Com-ponentObjectModel)发展而来。DCOM未能提供一个良好的框架和设计,仅包含一些最小的核心元素集合,类似的工作可通过不同的方法来完成,这些方法有时无法保持一致性。DCOM的基础是COM,COM的设计目标是为支持组件的动态激活和交互。COM组件是一段可执行代码,可以在动态连接库中,也可以在一段可执行程序中。最初,COM的设计是为了支持复合文档(compounddocuments)。复合文档是包含不同类型内容的文档,如文本、图像、表格等,每种类型的内容均和相关的应用相结合。为

3、了支持大量的复合文档,需要一个通用的方法来区分每一部分,并能把它们结合到一起,由此产生T对象连接和嵌人OLE(ObjectLinkingandEmbedding)oCOM本身是以与进程相关的一个库出现的,DCOM则使得一个进程与其他计算机上的组件的交互成为可能,但这对用户是透明的,即COM和DCOM之间的区别由相应的接口完全屏蔽了。与其他面向对象的分布式系统一样,DCOM采用了远程对象模型。事实上,DCOM对象可位于客户进程中,或位于同一台计算机的不同进程中,也可以位于一台远程站点机中。DCOM中的Active

4、X组件需要实现大量不同的接口,但其中最重要的是IDispatch接口,该接口用于实现属性、方法和事件(与大多数其他接口不同的是,(Dispatch接口己经定义为COM标准的组成部分)。dispatch接口定义了许多必须由各ActiveX组件实现的函数,其中最重要的是Invoke函数,该函数用于访问属性、调用方法和触发事件。与组件的所有交互都要通过Invoke函数实现。方法调用和属性访问已作为Invoke函数的参数进行了编码。组件必须对这些参数进行解码,以便确定所需的响应。类型库机制使ActiveX组件具备自描述

5、的能力。程序员所提供的参数(用于描述接口),将作为资源包含在ActiveX可执行模块中。大多数支持ActiveX组件的工具都能读取类型库,用于确定组件所支持的属性、方法和事件。COM是建立ActiveX控件的基础—这意味着在定义上,每个ActiveX控件都是一个COM组件。然而,COM组件允许使用定制接口以支持组件与宿主间的通信。其中最简单的是IUnknown接口,而且所有COM组件都必须实现该接口。IUnknown接口提供3个函数:AddRef函数,Release函数,Querylnterface函数。可以用

6、前两个函数通过增减引用数控制对接口的访问,而第3个函数(Querylnterface函数)用于确定模块所提供的额外接口。在实例化COM组件时,将自动提供指向其IUnknown接口的指针。容器可以使用该指针确定对象所支持的接口。更多资料:成都软件公司,成都软件外包,成都软件开发,成都软件开发,软件公司,信息技术,信息安全,软件制作,成都软件制作,软件外包,OA软件开发,制作,ERP制作,精品信息化服务,办公软件,实用软件,定制软件公司,供销链管理系统(CSM),客户关系管理系统(CRM),软件定制,ERP软件定制

7、,成都erp制作-找成都视腾信息技术有限公司企业文化:企业愿景:::推动企业全面快速的进入目标客户市场:;企业使命:::专业的计算机软件研发与互联网服务提供商:;企业精神:::效益源自创新:。经营理念:::创造价值:、回馈社会人才发展:::品质:+能力=职位。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。