Conectar a um aplicativo de serviço em um farm remoto (SharePoint Server 2010)

 

Aplica-se a: SharePoint Foundation 2010, SharePoint Server 2010

Tópico modificado em: 2012-02-01

No Microsoft SharePoint Server 2010, é possível publicar alguns aplicativos de serviço para torná-los disponível em conexões remotas. Publicando um aplicativo de serviço, é possível otimizar recursos e evitar a redundância e oferecer serviços em toda a empresa sem instalar um farm de serviços de empresa dedicados. Este artigo descreve como conectar e consumir um aplicativo de serviço publicado.

Importante

Antes de iniciar a compartilhar aplicativos de serviço, recomendamos que você leia os artigos Share service applications across farms (SharePoint Server 2010) e Planejamento da arquitetura de serviços (SharePoint Server 2010).

Você pode se conectar a um aplicativo de serviço que foi compartilhado por outro farm se você conhece o endereço do serviço de descoberta do farm ou o endereço do aplicativo de serviço. Tenha cuidado que você pode conectar apenas a um aplicativo de serviço em um farm remoto se o administrador do farm para o farm remoto publicou o aplicativo de serviço.

Neste artigo:

  • Para conectar a um aplicativo de serviço em um farm remoto usando a Administração Central

  • Para conectar a um aplicativo de serviço em um farm remoto usando o Windows PowerShell

Para conectar a um aplicativo de serviço em um farm remoto usando a Administração Central

  1. Verifique se você é um membro do grupo de Administradores do Farm do SharePoint.

  2. No site da Administração Central do SharePoint, clique em Gerenciamento de aplicativos e clique em Gerenciar aplicativos de serviço.

  3. Na faixa de opções, clique em Conectar.

  4. No menu suspenso Conectar, clique no tipo de aplicativo de serviço ao qual você deseja se conectar.

  5. Na página Conectar a um aplicativo de serviço remoto, digite a URL adequada na caixa de texto Endereço do farm ou aplicativo de serviço e clique em OK.

    Observação

    É possível obter a URL pelo administrador do farm em publicação. Para obter mais informações, consulte Publish a service application (SharePoint Server 2010). Existem dois tipos de URLs que você pode usar nesta etapa: a URL do aplicativo de serviço ou a URL do aplicativo de serviço do farm remoto. Se você usar a URL do aplicativo de serviço, apenas o aplicativo de serviço correspondente será listado na Etapa 6 deste procedimento. Se você usar a URL do serviço de topologia, todos os aplicativos de serviço no farm serão listados na Etapa 6 deste procedimento.

  6. A nova caixa de diálogo Conectar a um aplicativo de serviço remoto exibe o aplicativo de serviço que corresponde à URL digitada na Etapa 5. Clique na linha que contém o nome do aplicativo de serviço e marque a caixa de seleção para adicionar a conexão do aplicativo de serviço à lista padrão do farm de conexões do aplicativo de serviço (isto é, o grupo proxy padrão). Clique em OK.

  7. Você é solicitado a alterar o nome da conexão. Digite o novo nome na caixa de texto Nome da conexão ou deixe o nome padrão e clique em OK.

  8. Recomendamos que você use as instruções no Exchange trust certificates between farms (SharePoint Server 2010) para estabelecer confiança entre os dois farms.

  9. Após a nova conexão ser criada, você deve clicar em OK para concluir o procedimento.

  10. Associe a nova conexão do aplicativo de serviço com um aplicativo Web local. Para obter mais informações sobre como fazer isso, consulte Add or remove a service application connection to a Web application (SharePoint Server 2010).

Para conectar a um aplicativo de serviço em um farm remoto usando o Windows PowerShell

  1. Verifique se você cumpre os seguintes requisitos mínimos: Consulte Add-SPShellAdmin.

  2. No menu Iniciar, clique em Ferramentas administrativas.

  3. Clique em SharePoint 2010 Management Shell.

  4. No prompt de comando do Windows PowerShell, digite o seguinte comando:

    Receive-SPSharedServiceApplicationInfo -FarmUrl <PublishingFarmTopologyURL>
    

    Onde o <PublishingFarmTopologyURL> é a informação recuperada pela execução do cmdlet Get-SPTopologyServiceApplication no farm de publicação. Para obter mais informações, consulte Publish a service application (SharePoint Server 2010).

  5. No prompt de comando Windows PowerShell, digite o seguinte comando:

    New-SP*ServiceApplicationProxy -Name " <ServiceApplicationProxyName>" -Url "<PublishingFarmTopologyURL>"
    

    Onde:

    • <ServiceApplicationProxyName> é um nome exclusivo para uma conexão do aplicativo de serviço no farm de consumo.

    • <PublishingFarmTopologyURL> é a URL de topologia do aplicativo de serviço usada no comando anterior.

    Cada tipo de aplicativo de serviço possui um cmdlet Windows PowerShell 2,0 específico que deve ser usado ao invés do New-SP*ServiceApplicationProxy. (Estes cmdlets são listados na seção Veja também.) Por exemplo, o seguinte comando cria um novo proxy do aplicativo de serviço de Metadados Gerenciados chamado "MetadataServiceProxy1" que conecta-se ao aplicativo de serviço localizado na URL declarada.

    New-SPMetadataServiceApplicationProxy -Name "MetadataServiceProxy1" -Uri "
    urn:schemas-microsoft-com:sharepoint:service:9c1870b7ee97445888d9e846519cfa27#authority=urn:uuid:02a493b92a5547828e21386e28056cba&authority=https://ua_powershell:32844/Topology/topology.svc  "
    
  6. Você deve associar a nova conexão do aplicativo de serviço com um aplicativo Web local. Para obter mais informações sobre como fazer isso, consulte Add or remove a service application connection to a Web application (SharePoint Server 2010).

See Also

Reference

New-SPBusinessDataCatalogServiceApplicationProxy
New-SPEnterpriseSearchServiceApplicationProxy
New-SPMetadataServiceApplicationProxy
New-SPProfileServiceApplicationProxy
New-SPSecureStoreServiceApplicationProxy
New-SPWebAnalyticsServiceApplicationProxy