| 開発者 | マイクロソフト株式会社 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 初回リリース | 2001年3月28日 | ||||||||||
| 安定リリース [±] | |||||||||||
| |||||||||||
| オペレーティング·システム | サーバー: [4] [5] クライアント: | ||||||||||
| プラットフォーム | 64ビット | ||||||||||
| 利用可能 | アラビア語、アゼルバイジャン語、バスク語、ボスニア語、ブルガリア語、カタロニア語、中国語、クロアチア語、チェコ語、デンマーク語、ダリー語、オランダ語、英語、エストニア語、フィンランド語、フランス語、ガリシア語、ドイツ語、ギリシャ語、ヘブライ語、ヒンディー語、ハンガリー語、インドネシア語、アイルランド語、イタリア語、日本語、カザフ語、韓国語、ラトビア語、リトアニア語、マケドニア語、マレー語、ノルウェー語、ポーランド語、ポルトガル語、ルーマニア語、ロシア語、セルビア語、スロバキア語、スロベニア語、スペイン語、スウェーデン語、タイ語、トルコ語、ウクライナ語、ベトナム語、ウェールズ語[6] | ||||||||||
| タイプ | コンテンツ管理システム | ||||||||||
| ライセンス | 独自ソフトウェア | ||||||||||
| Webサイト | www.microsoft.com/en-us/microsoft-365/sharepoint/collaboration | ||||||||||
SharePointは、 Microsoftが開発したエンタープライズコンテンツ管理およびナレッジ管理ツールのコレクションです。2001年に発売され、[7]当初はWindows SharePoint ServerとしてWindows Serverにバンドルされていましたが、その後Microsoft Office SharePoint Serverに名前が変更され、最終的にSharePointに名前が変更されました。Microsoft 365の一部として提供されていますが、オンプレミスソフトウェアとして実行するように構成することもできます。
マイクロソフトによれば、2020年12月時点で[アップデート]SharePointのユーザー数は2億人を超えている。[8]
アプリケーション
SharePoint の最も一般的な用途は次のとおりです。
エンタープライズコンテンツとドキュメント管理
SharePoint では、電子文書や記録の保存、取得、検索、アーカイブ、追跡、管理、レポート作成が可能です。この製品の機能の多くは、組織におけるさまざまな法的要件、情報管理要件、プロセス要件に基づいて設計されています。SharePoint は検索機能や「グラフ」機能も提供します。[9] [10] SharePoint とMicrosoft WindowsおよびMicrosoft 365 (旧称 Office)の統合により、共同作業によるリアルタイム編集や、暗号化された情報権限管理同期が可能になります。
この機能は既存の企業ファイルサーバを置き換えるためによく使用され、通常はエンタープライズコンテンツ管理ポリシーと組み合わせて使用されます。[11]
イントラネットとソーシャルネットワーク
SharePointイントラネットまたはイントラネット ポータルは、企業の情報とアプリケーションへのアクセスを一元化する方法です。これは、組織が社内の通信、アプリケーション、および情報をより簡単に管理するのに役立つツールです。Microsoft は、従業員のエンゲージメントの向上、プロセス管理の集中化、新入社員のオンボーディング コストの削減、暗黙知の取得と共有の手段の提供 ( Wikiやメディア ライブラリなどのツール経由など) などの組織的な利点があると主張しています。
グループコラボレーション
SharePointには、ドキュメント管理、プロジェクトスケジュール( OutlookおよびProjectと統合)、その他の情報追跡などのチームコラボレーショングループウェア機能が含まれています。 [12]この機能は、「チームサイト」の概念を中心にしています。チームサイトは独立しているか、Microsoft Teamsチームにリンクされています。
ファイルホスティングサービス(パーソナルクラウド)
SharePoint はOneDrive for Businessをホストしており、個人の仕事用ドキュメントの保存と同期、およびそれらのドキュメントのパブリック/プライベート ファイル共有を可能にします。
カスタムウェブアプリケーション
SharePoint のカスタム開発機能は、統合された (通常は基幹業務) Web アプリケーションの迅速なプロトタイプ作成を可能にする追加のサービス レイヤーを提供します。[13] SharePoint は、開発者にREST / OData / OAuth などの標準を通じて企業ディレクトリとデータ ソースへの統合を提供します。エンタープライズ アプリケーション開発者は、さまざまな開発プラットフォームとシナリオで SharePoint のセキュリティと情報管理機能を使用します。SharePoint には、企業のユーザー データやドキュメント データなどのリソースにアクセスするためにカプセル化され管理されるさまざまな種類の外部アプリケーションを含むエンタープライズ「アプリ ストア」も含まれています。
構成とカスタマイズ
Webベースの構成
SharePoint は主に Web ブラウザーを通じて構成されます。Web ベースのユーザー インターフェイスは、製品の構成機能のほとんどを提供します。
SharePoint デザイナー
SharePoint Designer は、HTML/ASPX ページの「高度な編集」機能を提供する半ば廃止された製品ですが、SharePoint ワークフローを編集するための主な方法であり続けています。
Designer 2013ではHTML編集機能の重要なサブセットが削除され、この製品は2016~2017年に廃止される予定です。[14]
Microsoft SharePoint のサーバー機能は、 PowerShellまたは「サーバーの全体管理」と呼ばれる Web UI を使用して構成されます。サーバー ファーム設定 (検索クロール、Web アプリケーション サービスなど) の構成は、これらの中央ツールを使用して処理できます。
サーバーの全体管理はファーム全体の設定 (構成 DB) に制限されていますが、診断ヘルスチェック ツールである「SharePoint Health Analyzer」などのツールへのアクセスを提供します。
PowerShell のファーム構成機能に加えて、コンテンツ データベース内のサイトまたはサイト コレクションの設定を管理または調整するための限定的なツールもいくつか用意されています。
これらの機能の限定されたサブセットは、Microsoft を含む SharePoint のSaaSプロバイダーによって提供されています。
カスタム開発
- SharePoint Framework (SPFx) [15] [16]は、 TypeScript言語に基づく開発モデルを提供します。技術スタックは、 Node.js、Yeoman、Gulp、NPM、およびWebpackです。これは、新しいモダンエクスペリエンスユーザーインターフェイス (UI) をカスタマイズするためのサポートされている唯一の方法です。2017年半ばから世界中で利用可能になりました。これにより、Web開発者はSharePoint開発に簡単に参入できます。
- SharePoint「アプリ モデル」は、後に「アドイン モデル」に改名され、さまざまな UI メカニズムを通じて認証された Web ベースのアプリケーションを表示する機能を提供するさまざまな種類の外部アプリケーションを提供します。アプリは「SharePoint ホスト型」または「プロバイダー ホスト型」のいずれかになります。プロバイダー ホスト型アプリは、ほとんどのバックエンド Web テクノロジ ( ASP.NET、Node.js、PHPなど) を使用して開発できます。アプリは SharePoint のプロキシを介して提供されるため、オンプレミス バージョンの SharePoint では DNS/証明書の操作が必要になります。Microsoft は、2023 年 11 月にアドイン モデルの廃止を発表し、サポート終了日は 2026 年 4 月に設定されました。[17]
- SharePointの「クライアントオブジェクトモデル」(JavaScriptと.NETで利用可能)とREST / SOAP APIは多くの環境から参照でき、認証されたユーザーにさまざまなSharePoint機能へのアクセスを提供します。[18]
- 「サンドボックス」プラグインは、権限を与えられたエンドユーザーであれば誰でもアップロードできます。これらはセキュリティ制限されており、複数のレベル (リソース消費管理を含む) で管理できます。マルチテナント クラウド環境では、通常、これらだけがカスタマイズとして許可されます。
- ファーム機能は通常、ファーム レベルでインストールする必要がある完全に信頼できるコードです。これらは、新規開発では非推奨と見なされます。
- サービス アプリケーション:ファーム レベルでSharePoint SOAバスに直接統合できます。
カスタマイズは以下を通じて表示されます:
- SharePoint とのアプリケーション間統合。
- SharePoint 機能の拡張 (カスタム ワークフロー アクションなど)。
- ページに追加されると新しい機能を提供する「Web パーツ」(「ポートレット」、「ウィジェット」、または「ガジェット」とも呼ばれます)。
- ページ/サイトまたはページ/サイトテンプレート。[18]
サーバーアーキテクチャ
SharePoint Serverは、1台の開発者マシンから完全に操作できるようにスケールダウンすることも、数百台のマシンにわたって管理できるようにスケールアップすることもできます。[19]
農場
SharePoint ファームは、共通のリソースを共有する SharePoint サーバーの論理グループです。[20] ファームは通常はスタンドアロンで動作しますが、別のファームの機能をサブスクライブしたり、別のファームに機能を提供したりすることもできます。各ファームには独自の中央構成データベースがあり、PowerShell インターフェイスまたはサーバーの全体管理 Web サイト (PowerShell のインフラストラクチャに部分的に依存) を通じて管理されます。ファーム内の各サーバーは、中央構成データベースと直接インターフェイスできます。サーバーはこれを使用して、ファームの要件に合わせてサービス ( IIS、Windows 機能、データベース接続など) を構成し、サーバーの正常性の問題、リソース割り当ての問題などを報告します。
ウェブアプリケーション
Web アプリケーション (WA) は、SharePoint ファーム内のコンテンツの最上位コンテナーです。Web アプリケーションは、主にIIS構成に関連付けられています。Web アプリケーションは、SharePoint 中央管理コンソールで定義されたアクセス マッピングまたは URL のセットで構成され、SharePoint によって、ファーム内に構成されたすべての IIS インスタンス (Web アプリケーション サーバーなど) に複製されます。
サイトコレクション
サイト コレクションは、「SharePoint サイト」の階層的なグループです。各 Web アプリケーションには、少なくとも 1 つのサイト コレクションが必要です。サイト コレクションは、共通のプロパティ (詳細はこちら)、サービス アプリケーションへの共通のサブスクリプションを共有し、一意のホスト名で構成できます。[21]サイト コレクションには、個別のコンテンツ データベースがある場合もあれば、同じ Web アプリケーション内の他のサイト コレクションとコンテンツ データベースを共有する場合もあります。[19]
サービスアプリケーション
サービス アプリケーションは、SharePoint の機能をファーム内の他の Web アプリケーションやサービス アプリケーションに細かく提供します。サービス アプリケーションの例としては、ユーザー プロファイル同期サービスや検索インデックス サービスなどがあります。サービス アプリケーションは、オフにしたり、1 つのサーバー上に存在させたり、ファーム内の複数のサーバー間で負荷分散したりできます。サービス アプリケーションは、独立した機能と独立したセキュリティ スコープを持つように設計されています。[19]
管理、セキュリティ、コンプライアンス
SharePointのアーキテクチャは、「最小権限」実行許可モデルを可能にします。[22]
SharePoint サーバーの全体管理 (CA) は、通常、ファーム内の単一のサーバー上に存在する Web アプリケーションですが、冗長性のために複数のサーバーに展開することもできます。[19]このアプリケーションは、Web アプリケーションとサービス アプリケーションのActive Directoryアカウント管理を含む、SharePoint ファーム内の Web アプリケーションとサービス アプリケーションの完全な集中管理インターフェイスを提供します。CA に障害が発生した場合、通常、CA サーバーで Windows PowerShell を使用してファームを再構成します。
SharePoint プラットフォームの構造により、1 つのファームに複数の WA を存在させることができます。共有 (クラウド) ホスティング環境では、これらの WA の所有者は独自の管理コンソールを必要とする場合があります。SharePoint の「テナント管理」(TA) は、Web アプリケーションの所有者が Web アプリケーションとファーム内の共有リソースとのやり取りを管理するために使用するオプションの Web アプリケーションです。[19]
歴史
起源
SharePoint は、 Office XP開発サイクル中に「Office Server」および「Tahoe」というコードネームが付けられたプロジェクトから進化しました。
「Office Server」は、 FrontPage 、Office Server Extensions、および「Team Pages」から進化しました。シンプルでボトムアップなコラボレーションを目的としています。
「Tahoe」は、Exchange および「Digital Dashboard」との共通テクノロジに基づいて構築され、トップダウン ポータル、検索、およびドキュメント管理を対象としていました。SharePoint の検索機能とインデックス作成機能は、「Tahoe」機能セットから生まれました。検索機能とインデックス作成機能は、Microsoft Site Server ファミリ製品のインデックス機能とクロール機能、および Microsoft Index Server のクエリ言語を組み合わせたものでした。[23]
GAC (グローバル アセンブリ キャッシュ) は、システム上で実行されるアプリケーションによって共有されるように特別に指定された共有アセンブリを収容するために使用されます。
参照
参考文献
- ^ abc 「SharePoint のアップデート」。Microsoft Learn。Officeのアップデート。2024 年11 月 22 日閲覧。
- ^ 「Microsoft SharePoint」。App Store。2024年3月19日。
- ^ 「Microsoft SharePoint APK」。APKMirror。
- ^ 「SharePoint 2019 のハードウェアおよびソフトウェア要件」 。Microsoft TechNet。Microsoft Corporation。2018 年 7 月 24 日。2018年10 月 23 日閲覧。
- ^ 「SharePoint Server サブスクリプション エディションのシステム要件」。Microsoftドキュメント。Microsoft Corporation。2021 年 11 月 2 日。2022 年1 月 24 日に閲覧。
- ^ 「SharePoint Server 2016 および 2019 の言語パックをインストールまたはアンインストールする」。Microsoft Docs。Microsoft Corporation。2018 年 12 月 18 日時点のオリジナルよりアーカイブ。2018 年12 月 17 日閲覧。
- ^ Oleson, Joel (2007 年 12 月 28 日)。「SharePoint の 7 年間 - 歴史の教訓」。Joel Oleson のブログ - SharePoint Land。Microsoft Corporation。MSDNブログ。2011 年 8 月 13 日時点のオリジナルからのアーカイブ。2011年8 月 13 日に取得。
- ^ Spataro, Jared、Microsoft 365 担当コーポレート バイスプレジデント (2020 年 12 月 8 日)。「2 億人を超えるユーザーが SharePoint を利用しており、Microsoft は 2020 年の Gartner コンテンツ サービス プラットフォーム マジック クアドラント レポートで再びリーダーとして認められました」。Microsoft 365 ブログ。2022年3 月 27 日閲覧。
{{cite web}}: CS1 maint: 数値名: 著者リスト (リンク) - ^ 「Microsoft Graph with SharePoint Framework」。Tatvasoft 2019年1月28日。 2020年2月4日閲覧。
- ^ 「SharePoint – チームコラボレーションソフトウェアツール」。Microsoft Office 。 2015年5月19日閲覧。
- ^ Rand Group (2020 年 4 月 22 日)。「SharePoint とネットワーク ファイル共有 (NFS)」 。 2020 年4 月 22 日閲覧。
- ^ 「Microsoft 365 が解決するリモート ワークの 5 つの問題」 。Linktech Australia。2022年 2 月 4 日。2022 年6 月 11 日閲覧。
- ^ SharePoint 2013 開発の概要。Msdn.microsoft.com (2012 年 7 月 16 日)。2014 年 2 月 22 日に取得。
- ^ 「Ignite 2015 発表 – SharePoint Designer 2016 はリリースされません - Eric Overfield」。2015 年 5 月 11 日。2015年5 月 19 日閲覧。
- ^ 「SharePoint Framework (SPFx) とは何ですか?」。Voitanos。2020年 10 月 6 日。
- ^ 「SharePoint Framework (SPFx) 開発における 8 つのベスト プラクティス」。TatvaSoft。2020年11 月 9 日。
- ^ 「SharePoint アドイン モデルの廃止 + その他のサービスの展開」。Voitanos . 2023 年 12 月 12 日。
- ^ ab SharePoint 2010 for Developers。SharePoint Web サイト。Microsoft Corporation。2011年8 月 13 日閲覧。
- ^ abcde 「論理アーキテクチャ コンポーネント (SharePoint Server 2010)」。Technet。Microsoft。2011年8月 13 日閲覧。
- ^ 「MSDN 概念概要」。2016 年 10 月 20 日。
- ^ 「ホスト名付きサイト コレクションのアーキテクチャと展開 (SharePoint 2013)」。2017 年4 月 25 日閲覧。
- ^ Holme, Dan. 「SharePoint 2010 の最小権限サービス アカウント」。SharePoint Pro Magazine。Penton Media。2011年8 月 13 日閲覧。
- ^ 「Sharepoint の履歴」。MSDN。Microsoft Corporation。2009 年 10 月 5 日。2010 年12 月 2 日に閲覧。
外部リンク
- 公式サイト
- SharePoint ロードマップ
