实现跨场联盟

上次修改时间: 2010年4月19日

适用范围: SharePoint Foundation 2010

在 Service Application Framework 中,联合功能使服务应用程序能够跨越多台远程服务器。

例如,一个服务器场(子服务器场)中的搜索服务应用程序可以从远程服务器场(父服务器场)使用搜索服务应用程序。您不必在子服务器场中安装搜索服务应用程序二进制文件。

通过在其他服务器场中安装服务应用程序代理并将其指向在发布服务应用程序时由"管理中心"提供的特定 URI,可以将您的服务应用程序发布到其他服务器场中。这样,企业就可以拥有可为提供的服务(例如搜索和分析)专门配置的专用服务场。然后可以与其他 SharePoint 场共享这些服务。

服务必须分别在 SPServiceSPServiceApplication 派生类上实现 IServiceAdministrationISharedServiceApplication 接口。

这些接口支持 Service Application Framework 服务管理功能,包括 SharePoint 技术服务,通过该服务可以从远程服务器场发现和使用服务。您还可以在管理中心的"服务应用程序管理"页上实现这些接口。

支持连接

通过"服务应用程序管理"页上的"连接"按钮或通过实现 SPServiceProxy 类上的 IServiceProxyAdministration,启用与远程服务器场中的服务应用程序的连接。

发布

通过发布功能可以将您的服务器场应用程序公布到其他服务器场。

实现 ISharedServiceApplication 以发布您的应用程序。还可以使用"服务应用程序管理"页上的"发布"按钮通过 UI 来执行此操作。

请参阅

引用

SPServiceApplication

SPService

概念

将服务应用程序与管理服务应用程序页集成