Service Application Framework

最終更新日: 2010年4月14日

適用対象: SharePoint Foundation 2010

Service Application Framework では、開発者が、SharePoint Foundation 2010 でホストされるスケーラブルな中間層共有サービスを構築できます。Service Application Framework アプリケーションは、SharePoint 2010 の負荷分散および一般的な管理および展開機能を利用できます。Service Application Framework は、パブリック API として SharePoint Foundation 2010 で使用でき、これによりサード パーティがサービス、サービス インスタンス、およびサービス アプリケーションを構築および管理できます。

サービス アプリケーションは単一ファームに関連付けることも、複数のファーム間で共有することもできます。ファーム全体をサービスのホスト専用として利用し、Web 分析、ビジネス インテリジェンスなどの集中的なサービスに対応するために共用のコンピューター投資を一元的に管理できます。

このフレームワーク上に構築されているサービスの身近な例としては、SharePoint Server Search があります。SharePoint Server Search は、SharePoint ファームの複数のアプリケーション サーバーで実行され、すべての Web サービスに対してデータを提供します。

SharePoint 開発者の前提条件

Service Application Framework は、サービス モデルからクレーム ベース ID、Windows PowerShell まで、SharePoint 開発の多数の領域に関連しています。効果的な Service Application Framework アプリケーションを作成するには、プログラマが SharePoint 開発に精通していなければなりません。また、サイト コレクション管理者と緊密に連携する必要もあります。

開発者は、少なくとも次の点について理解している必要があります。

  • SharePoint Administration オブジェクト モデル

  • Windows Communication Foundation (WCF)

  • 機能

  • Windows PowerShell および SharePoint 管理シェル

このセクションの内容

Service Application Framework アーキテクチャ

SharePoint 2010 管理シェルを使用してサービス アプリケーションを管理する

関連項目

参照

Microsoft.SharePoint.Administration

概念

サーバーとサイトのアーキテクチャ : オブジェクト モデルの概要

フィーチャーの使用

SharePoint 管理シェルにおける Windows PowerShell