2012-05-09 15 views
1

私はgoodamountdocumentationと数えてblogsを読んでおり、SharePointのモバイルクライアント開発のオプションについては、SharePointサーバー自体の開発を必要とせずに理解しています。SharePointモバイルクライアントの開発オプション

SharePoint 2010の

  1. Serverオブジェクトモデル:SharePointサーバー上で実行する必要があるコードから該当事項はありません。
  2. クライアントオブジェクトモデル(JavaScript):クロスサイトスクリプティングが許可されていないため、該当しません。
  3. クライアントオブジェクトモデル(管理された.Netコード):可能ですが、追加の.NetサーバーがSharePointサーバーと通信する必要があります。この新しいサーバーはJSONをモバイルクライアントに提供できます。
  4. RESTful:機能は限定されていますが、管理対象クライアントオブジェクトモデルとは異なり、追加のサーバーは必要ありません。

SharePoint 2007の

  1. Serverオブジェクトモデル:SharePointサーバー上で実行する必要があるコードから該当事項はありません。
  2. 非推奨のSOAP Webサービス:可能です。

質問: このリストは網羅的ですか? 要約は正確ですか?

+0

親愛なるジャック、あなたがRESTfulなサービスに関して言及したポイント4で私を助けてくれますか?ネイティブiOSアプリケーションでRESTfulサービスを使用する方法と、RESTfulサービスを使用して実現できるさまざまな機能について説明するリンクまたはドキュメントがありますか。 – Dantuluri

答えて

2

SharePoint 2007には、FrontPage RPC呼び出しでも実行できる一定の量があったと思います。 Webサービスのインターフェースはちょっとしたものでしたが、しばしば不完全で、広く使われているかどうかわからず、サポートされていないようです。

私は、SharePointとのインターフェイスを持つ会社で働いていたときに、サーバーオブジェクトモデルで動作する独自のWebサービスを用意しました。オブジェクトモデルの一部があまり公開されておらず、マイクロソフト社内でさえ必ずしもよく理解されているようには見えないが、それはSharepointとの十分な程度の遠隔統合を得る唯一の方法であった。

+0

興味深いですが、独自のWebサービスを使用しても、カスタムサービスでサーバーオブジェクトモデルを使用すると、サービスがSharePointサーバーに実装されている必要があります。 – Jack

+2

はい、絶対に。 SharePointは実際には問題にならなかった企業環境にインストールされる傾向があります。また、知っておくと便利です:http://sharepoint.stackexchange.com – glenatron

関連する問題