作者 Trent Swanson译者 朱永光

SharePoint通过一系列Web Services来支持互操作和远程调用,这里的SharePoint,我指的是WSS 3.0Windows SharePoint Services)和MOSS 2007Microsoft Office SharePoint Server)。有好几种方法来编程访问SharePoint,比如对象模型、Web ServicesRPC over HTTP、以及WebDAV,所有这些方式基于应用程序的需要都有它们各自的优点和适用范围。SharePoint RPC协议很有用也很强大,特别在添加内容到服务器的时候,它确实有它的优势。对象模型比Web Service更健全特性更丰富,但是它不能提供远程操作的支持,因此若想使用对象模型,你的代码必须运行在SharePoint服务器上,并且你必须使用.NET语言来开发。之所以要进行SharePoint数据的远程操作,有几个不同方面的原因,无论是管理脚本,还是诸如运行在客户端机器上需要访问 SharePoint内容的应用程序,或者在企业中的非SharePoint应用程序,都需要对SharePoint进行原创操作。SharePoint Web Services构建于对象模型之上,暴露了对象模型里可用特性的一个子集,允许任何能消费”Web Services的语言和平台进行远程操作。对于大部分任务,SharePoint所提供的Web Services都能满足,但是你也会发现一些对象模型中必需的操作没有在Web Services中出现,其要用自定义Web Service实现的方式来扩展。在这篇文章中,我们将会谈到在WSS3MOSS 2007中存在的一些开箱即用的Web Services,并讲述如何从Java.NET消费它们。

本日志由 胡子 于 2008-09-01 12:48:35 发表到 学习随笔 中,目前已经被浏览 2083 次,评论 0 次;

作者添加了以下标签: .NET应用服务器互操作Web服务sharepoint

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文