1

我已阅读了大量文档 一些博客并希望了解我对 SharePoint 移动客户端开发选项的理解,而无需在 SharePoint 服务器本身上进行开发。

共享点 2010

  1. 服务器对象模型:不适用,因为代码必须在 SharePoint 服务器上运行。
  2. 客户端对象模型 (JavaScript):不适用,因为不允许跨站点脚本。
  3. 客户端对象模型(托管 .Net 代码):可能,但需要额外的 .Net 服务器才能与 SharePoint 服务器通信。然后,这个新服务器可以为移动客户端提供 JSON。
  4. RESTful:功能有限,但与托管客户端对象模型不同,不需要额外的服务器。

共享点 2007

  1. 服务器对象模型:不适用,因为代码必须在 SharePoint 服务器上运行。
  2. 不推荐使用的 SOAP Web 服务:可能。

问题:这个列表是否详尽?我的总结准确吗?

4

1 回答 1

2

我相信对于 SharePoint 2007,也可以通过 FrontPage RPC 调用完成一定数量的工作。Web 服务接口有一点小错误,而且经常不完整,我不确定它是否被广泛使用,而且它似乎也没有得到很好的支持。

当我在一家广泛使用 SharePoint 的公司工作时,我们拥有自己的 Web 服务,该服务与服务器对象模型一起使用。即使这样也遇到了问题,因为对象模型的一部分并没有很好地暴露出来,而且即使在 Microsoft 内部也似乎并不总是很好理解,但这是获得与 Sharepoint 远程集成的充分程度的唯一方法。

于 2012-05-09T10:15:15.950 回答