SharePoint Online の全般的な参照情報

SharePoint 2010 SDK のこのセクションでは、SharePoint Online の開発者向け機能の概要、SharePoint Online での開発を成功させるための戦略とパターン、およびこれらの拡張用の機能への理解を深めるのに役立つ開発者向けの追加リソースへのリンクを提供します。

最終更新日: 2012年1月3日

適用対象: Office 365 | SharePoint Online | SharePoint Server 2010

この記事の内容
SharePoint Online とは
SharePoint Online のカスタマイズと開発の戦略
SharePoint Online での開発者向け機能へのアクセス

一般に、SharePoint 2010 の社内ソリューションの作成に使用する多くの同じ開発機能とパターンを使用して、SharePoint Online ソリューションも作成できます。

SharePoint Online とは

SharePoint Online は Microsoft によってホストされるクラウドベースのサービスであり、あらゆる規模の企業に対応できます。SharePoint Server を社内にインストールして展開することなく、どんな企業でも SharePoint Online を購読するだけで、サイトを作成して同僚、パートナー、および顧客とドキュメントや情報を共有するというエンタープライズ レベルのソリューションを従業員に提供できるようになります。

SharePoint Online をサイトで使用すると、以下の操作を実行できます。

  • 重要なドキュメントの管理と共有

  • チーム間の同期の維持と重要なプロジェクトの管理

  • 最新の会社情報やニュースの取得

  • パートナーや顧客との安全なドキュメント共有

  • 簡単な社外向け Web サイトを使用したビジネス マーケティング

社内のソフトウェアに関連したインフラストラクチャの管理に伴う運用上の負担の多くを Microsoft が肩代わりすることで、企業は自社のリソースを重要な対象 (ビジネス) に集中できます。中小企業は、社内で SharePoint をホストするのに必要な運用上およびハードウェアのインフラストラクチャを自前で用意しなくても、大企業で活用されているのと同じエンタープライズ レベルのプラットフォームを活用できるようになります。

クラウドベースのサービスである SharePoint Online では、冗長化され、地理的に分散したデータ センターが利用されます。各データ センターは、サービスをサポートするための冗長化された信頼性の高いインフラストラクチャを備えています。また、SharePoint Online は、要求の変化に応じてリソースを増減できる柔軟性を企業に提供します。

SharePoint Online の詳細と購読などの機能については、「SharePoint Online home page」を参照してください。

SharePoint Online のカスタマイズと開発の戦略

SharePoint Online は、クラウドのマルチテナント型環境で使用されるソリューションをカスタマイズおよび開発するための柔軟かつ堅牢なフレームワークを開発者に提供します。SharePoint Online 向けの開発で使用される開発機能およびパターンは、社内設置型の SharePoint 2010 を対象とした開発で利用できるもののサブセットになっています。

SharePoint Online をカスタマイズする基本的な方法として次の 3 つがあります。

  • ブラウザーを使用した構成   ブラウザー内の SharePoint Online ユーザー インターフェイスを使用して実行できるカスタマイズです。たとえば、ページ レイアウトの編集、既定の Web パーツの追加およびカスタマイズ、ページへの軽量な Microsoft Silverlight ウィジェットの追加、コンテンツ エディター Web パーツへの jQuery コードの埋め込みなどが行えます。

    ブラウザーを使用したカスタマイズの詳細については、SharePoint Online のエンドユーザー ヘルプを参照してください。大企業向けの詳細情報については、「Office 365 Beta for enterprises 用 SharePoint Online 計画ガイド」を参照してください。中小企業向けの詳細情報については、「SharePoint Online Planning Guide for Office 365 Beta for Small Businesses」を参照してください。

  • SharePoint Designer を使用したカスタマイズ   Microsoft SharePoint Designer 2010 は、SharePoint Online 内での Web サイトのデザイン、構築、およびカスタマイズに使用できる Web およびアプリケーション設計用プログラムです。SharePoint Designer 2010 を使用すると、豊富なデータが揃った Web ページの作成、コードを持たない高機能なワークフロー対応ソリューションの作成、サイトの外観の設計が行えます。SharePoint Designer で実行できるカスタマイズは、概して宣言型のものであり、クライアント側のスクリプトも利用できます。

    詳細については、「SharePoint Designer 2010 を使用した SharePoint Online のカスタマイズ」を参照してください。

  • カスタム コードを含む SharePoint Online ソリューションの開発   技術的により複雑なソリューションに対応できるように、SharePoint Online ではサーバー オブジェクト モデルとクライアント オブジェクト モデルの双方を開発者に提供します。Microsoft Visual Studio 2010 には、SharePoint ソリューションに盛り込まれるさまざまな SharePoint アイテム (サイト定義およびリスト定義、ワークフロー、Web パーツ、イベント レシーバー、コンテンツ タイプなど) を含むサンドボックス ソリューションを作成するための特別なテンプレート群が用意されています。

    詳細については、「SharePoint Online ソリューションの開発」を参照してください。

SharePoint Online での開発者向け機能へのアクセス

SharePoint Online には多数のユーザー ライセンスが用意され、使用できる開発者向け機能はユーザー ライセンスによって異なります。自分のユーザー ライセンスでアクセスできる開発者向け機能を確認するには、「SharePoint Online で使用できる開発者向け機能の一覧」を参照してください。

関連項目

その他の技術情報

SharePoint Designer 2010 を使用した SharePoint Online のカスタマイズ

SharePoint Online ソリューションの開発

SharePoint Online での Web サービス

SharePoint Online で使用できる開発者向け機能の一覧

SharePoint Online クイック リンク

SharePoint Online 開発リソース センター

SharePoint Developer Team Blog (英語)

SharePoint Stack Exchange (英語)

SharePoint Foundation 2010 の全般的な参照情報

SharePoint Server 2010 の全般的な参照情報