COM组件技术探究及基于COM的即时通讯软件设计

来源 :郑州大学 | 被引量 : 0次 | 上传用户:liuxuszkx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
组件对象模型COM是微软提出的组件技术规范,最初目的是为了促进软件的协同工作能力,即允许两个或更多个软件应用或组件非常容易地互相合作,即便它们是由不同软件开发人员用不同的程序设计语言设计完成的,甚至运行在不同的计算机和不同的操作系统上。随着技术的衍生和演变,它已成为Microsoft.Net的一种基础的软件技术,为组件化程序设计和多层软件结构提供了基础平台,在Windows操作系统和商业软件领域均得到极大的应用。 为了能够深入地理解COM组件模型的思想,更好地应用组件技术,本文对COM进行了系统而深入的分析,阐述了COM技术的各种概念、内容和意义。通过对COM模型的探究,展示了COM在构造分布式应用系统时的独特优势。并依据COM和XML技术,遵循开放的即时通讯协议规范Jabber,提出了支持多协议的分布式即时通讯软件设计方案。该设计不仅可以实现系统内或同类系统间用户的信息交互,在技术上还可以通过部署支持其它即时通讯协议的的服务器网关COM组件与任意多个第三方即时通讯系统如ICQ,MSN高度集成、互联互通,实现多服务的单客户端集成。方案和实验发现,基于COM组件的分布式即时通讯软件设计方案,可以很好地满足设计时的伸缩性要求,开发时的并行性要求以及应用时的分布式要求,充分体现了COM技术的各种优点。
其他文献
现今在信息时代,人们在网络世界里想要摆脱线缆的束缚,于是出现了无线通信网络。而近几年无线局域网(Wireless Local Area Network,WLAN)正发展成为热点。无线局域网可以让笔记
随着电信网络和Internet的不断融合,电信业务的发展面临着智能化、多样化和个性化的要求.业务独立于网络接入、业务同承载和控制分离以及不同种类网络业务的融合成为电信业务
中国近年来开始加速发展集成电路产业,通过采用EDA技术,可以将电子产品从电路设计、性能分析到设计出集成电路版图或印刷电路板版图的整个过程在计算机上自动处理完成,是发展
近十年来,网格成为计算机研究领域的热点.世界各国为首纷纷不惜出重金开展网格技术的研究.在美国,以Ian Foster领衔的Argonne国家实验室走在了网格研究的最前沿.而IBM、Sun等
BGS+系统(批量工艺卡系统补充开发系统)是对原来运行在主机系统上的工艺卡管理系统的改造。它采取B/S模式,运用J2EE技术为工艺卡数据的管理构建了一个网络信息平台。本文详细介
工作流技术是实现企业业务流程管理自动化的一项重要的计算机技术。然而,随着Internet上电子商务的飞速发展,传统工作流管理系统越来越不能适应现代企业业务流程管理的要求,主要
随着计算机网络技术的高速发展,昂贵而特制的并行超级计算机向工作站网络转换的趋势越来越强.为了将地理上分布、异构、自治的各种工作站、PC机和专用设备通过网络连接起来实
日地空间物理是以科学数据为核心的学科,该学科的科学发现与预报保障等业务均依赖于对科学数据的处理、共享与计算分析。除了具有海量、多源、异构的大数据特征外,日地空间物
随着软件规模变得越来越大,低生产率、低质量和高费用是现今软件开发急需解决的重要问题。软件复用是缓和这些问题的最有效的方法之一。特别是随着面向对象技术的出现,为软件复
日语形态素解析是日文信息处理特有的研究课题,也是日文信息处理研究的基础。它在拼音输入、语音识别、文章校对、信息检索、文本分类、机器翻译等领域有着广泛的应用。 本