Windows平台上通信软件的设计%3a原理和实践.pdf

Windows平台上通信软件的设计%3a原理和实践.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘 要 Windows操作系统为开发计算机一电话集成通信应用程序提供 了稳定而健壮的平台 和丰富的应用程序接口。以TAPI(电话应用程序接口)为核心,结合MAPI(消息应用程序 接口),SAPI(语音应用程序接口),多媒体API等等,用户可以方便地开发出性能丰富, 易于使用的通信软件。 本文由分析Windows的通信体系结构开始,由于其组成模块都以WOSA(即Windows 开放式服务体系)模型为基础,接下来我们详细讨论了WOSA模型。然后分别阐述了 TAPI、MAPI、以及 SAPI的实现原理和工作方式。最后,结合我们的实际工作,介绍 了一个个人通信助理软件的设计和实现。 另外,在即将随同WindowsNT5.0一起发布的TAPI3.0是 一个革命性的应用程序接 口,具有许多新特性。其中最重要的一点是集成了.LP电话技术,对此我们也作了介绍。 关键词:Winodws开放服务体系(WOSA),电话应用程序接口((TAPD,消息应用程序接口 (MAPI),语音应用程序接口((SAPI),计算机与电话集成((CTI) Abstract CommunicationsProgrammingontheWindows Platform :PrinciplesandPractice Computerandtelecommunicationsindustriesaretechnologicallyconverging.Theopen standardsoftheWindowsplatformandTAPIprovidearichfoundationuponwhichtheCTI (Computer-Telephonyintegration)industrycanbuild.ComplementingTAPIisapowerful collectionofotherWindowsAPIsandWin32functionsincludingtheMessagingAPI(MAPI), theSpeechAPI(SAPI),andCommunication,WaveAudio,andMediaControlInterface (MCI)functions. ThisthesisdiscussesthemainWindowscommnucationcomponentsindetail,including TAPI,MAPI,SAPI,etc.Itsemphasisistodemonstratehowtointegrateallthecommponents togethertoconstructcommnunicationsoftware Keywords:WOS戌TAPI,MAPI,SAM,CTI 第二章Windows开放服务体系(WOSA) 2.1WOSA是什么? Windows开放服务体系结构是Microsoft为实现 “信息就在你指尖(InformationAt YourFingertips)”而提出的体系结构·WOSA为企业计算环境提供了一个单一的·系 统级的接口,它对终端用户和开发人员隐藏了异种环境的复杂性。利用WOSA接口, Windows应用程序不再需要为任何一种所使用的网络类型、计算机类型和后台服务类 型而包含特定的代码 ,就能无遗漏地访问信息。其结果是,即使网络、计算机或后台 服务发生变化,应用程序仍不必修改,换句话说,WOSA使Windows应用程序能够 在多种计算环境中连接所有的服务。 WOSA的关键要点是设计一种方式,通过这种方式获得Windows操作系统的扩展 服务,而操作系统仅需了解该服务的最少量的信息。比如,利用MAPI(MessagingAPI, 即消息API)模型,开发人员可以抛开实现于各种Windows平台之上的消息系统所包含 的硬件和软件的繁琐细节,而专注于利用这些服务设计应用程序。 WOSA模型不仅仅是提供了以一种单一的方式获取Windows操作系统的扩展服务 的途径·WOSA还可以在多操作系统环境下Z作·比如,MicrosoftRPC(Remote ProcedureCall,即远程过程调用)接口是一种WOSA服务,它支持和其它的与OSF/DCE RRC兼容的系统互操作的能力,而不必考虑对方位于何种操作系统之上。 为实现这种灵活性,WOSA模型定义了两类截然不同的

文档评论(0)

bhl0572 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档