Updated: 2009-12-04
[This article is pre-release documentation and is subject to change in future releases.]
In Microsoft SharePoint Server 2010, some service applications can be published across farms and thereby be made available over remote connections. This article describes how to publish a service application.
By publishing a service application, you can optimize resources and avoid redundancy, and provide enterprise-wide services without installing a dedicated enterprise services farm. You can publish the following service applications in a SharePoint Server 2010 farm:
- Business Data Connectivity
- Managed Metadata
- People
- Search
- Secure Store
- Web Analytics
For a farm to consume a service application that is published by another farm, the following three actions must be performed in the following order:
- Administrators of both the publishing and consuming farms must exchange trust certificates. For information about how to do this, see Exchange trust certificates between farms (SharePoint Server 2010).
- On the farm on which the application resides, an administrator must explicitly publish the service application.
- An administrator must explicitly connect the consuming farm to the service application. For information about how to do this, see Connect to a service application on a remote farm (SharePoint Server 2010).
In this article:
To publish a service application by using Central Administration
Verify that the user account that is performing this procedure is a member of the Farm Administrators SharePoint group.
On the SharePoint Central Administration Web site, click Application Management, and then click Manage service applications.
Click the row that contains the service application that you want to publish. Commands on the ribbon become available.
On the ribbon, click Publish.
In the Publish Service Application dialog box:
- Select the Connection Type that you want from the drop-down list.
- If you want the service application to be available to remote farms, select the check box for Publish this Service Application to other farms.
- Copy the published URL into Notepad or another text editor. You must provide this URL to remote farms to connect the remote farms to the published service application. The URL will be similar to this: urn:schemas-microsoft-com:sharepoint:service:9c1870b7ee97445888d9e846519cfa27#authority=urn:uuid:02a493b92a5547828e21386e28056cba&authority=https://ua_powershell:32844/Topology/topology.svc.
You can optionally provide descriptive text and a link to a Web page that will be visible to administrators of remote farms. After you have specified the publication options that you want, click OK to publish the service application.
To publish a service application by using Windows PowerShell
Verify that you meet the following minimum requirements:
You are a member of the SharePoint_Shell_Access role on the configuration database and a member of the WSS_ADMIN_WPG local group on the computer where SharePoint 2010 Products is installed.
On the Start menu, click All Programs.
Click Microsoft SharePoint 2010 Products.
Click SharePoint 2010 Management Shell.
At the Windows PowerShell command prompt (that is, PS C:\>), type the following command, and then press ENTER. Make a note of the output. Any connecting remote farms will need the information generated by this command.
Publish-SPServiceApplication -Identity
<GUID of the service application>
At the Windows PowerShell command prompt, type the following command, and then press ENTER:
Get-SPTopologyServiceApplication
For more information, see >Publish-SPServiceApplication and >Get-SPTopologyServiceApplication.
See Also