Exchange+2007+新特性与二次开发Exchange+2007+新特性与二次开发.pdf

Exchange+2007+新特性与二次开发Exchange+2007+新特性与二次开发.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Exchange2007新特性与二次开发Exchange2007新特性与二次开发

Exchange 中文站: Exchange Server2007 已经面市将近一年了,相信大家一定对它的强大功能已经有所体 验了,其中值得我们关注的就是 Exchange Server 2007 将 web service 的应用开发引入到 C AS (Client Access Server )中,给开发人员带来了福音。现在就让我们一起来学习一下Ex change Server 2007 Web Service 的新特性和它的二次开发的相关技术吧。 一、 Exchange Server 2007 Web Service 新特性 用 Web Service 将存储访问进行了整合:早期对 Exchange Server 进行开发,需要了解 和掌握许多技术和协议,比如 CDO,WebDav 以及OWA URL 命令,现在 Web Service 将 这些复杂的技术协议进行了整合和替换。 对于消息,日程安排,联系人等提供了强类型对象:Exchange Web Service (EWS )中调 用的对象和数据类型都是通过 WSDL(Web Service Define Language)来定义和描述的,每种 数据类型都是强类型的对象,这对于开发来说是非常好的特性。 与微软的 visual studio 及.net framework 进行了有效地整合:开发人员能够利用 C# 或 VB. NET 等开发语言建立自定义的应用系统。企业可以使用这些应用系统来执行消息通信环境 中的一般管理任务。 提供了一些新的 API 函数来获得 Exchange server2007 CAS 的数据:开发人员可以从任何 客户端、语言或平台调用这些 API ,将Exchange Server 2007 邮箱或日历中的信息插入商 业或其他自定义应用系统。 提供远程的访问:例如早期我们开发了 Exchange Server 的某个应用,那么我们就需要将其 部署到 Exchange Server 上,但一般来说开发人员和系统管理员分属不同的部门和人员,所 以这种部署必须得到系统管理员的允许,也许还需要开放一些额外的防火墙端口。现在如果 是用 Web Service 开发的应用,我们就可以将其放在任何一台计算机上而无需专门部署到 S erver 上。 通过 Exchange Business Logic Layer 可以灵活地与 Outlook 进行交互。 Exchange 中文站: 二、 为什么要使用 Web Service 我们都知道利用 Web Service 进行开发具有非常好的扩展性,Web Service 允许在不同 平台上、以不同语言编写的各种程序以基于标准的方式相互通信。微软在 Exchange Server 2007 中引入Web Service 也是大势所趋。Exchange Server2003 以前的很多应用是很难跨过 内网的限制,比如说用于存储访问的API 主要目的是获取和管理邮件,日程安排及用户属 性等信息,对于开发人员来说如果要操作这些信息,只能利用 MAPI 或 CDO1.2.1 来开发应 用程序。而对于开发外网的应用也只可以利用 WebDAV ,熟悉WebDAV 的人都知道它也是 OWA2000 和 OWA2003 广泛使用的协议,但 WebDAV 从开发难度大,整个开发成本相对 比较大,由此可见在Exchange Server2003 或更早期,如果要对 Exchange Server 进行二次 开发是非常难的事,开发人员需要区分应用程序是应用到内部网络还是外部网从而选择相应 的开发方式,这就要求开发人员必须熟悉很多协议和API 接口。现在应用 Exchange Web S ervice 进行开发不但降低开发应用程序的难度同时也打破了网络限制,我们可以将 Exchang e Web Service 理解为就是一个 Excha

文档评论(0)

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

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

1亿VIP精品文档

相关文档