Planejar a atualização para os Serviços Corporativos de Conectividade (SharePoint Server 2010)
Aplica-se a: SharePoint Server 2010
Tópico modificado em: 2016-11-30
Este artigo descreve como a atualização do Catálogo de Dados Corporativos do Microsoft Office SharePoint Server 2007 para os Microsoft Serviços Corporativos de Conectividade no Microsoft SharePoint Server 2010 funciona e fornece orientação sobre como atualizar vários tipos de soluções que usam esse catálogo.
Os serviços de Catálogo de Dados Corporativos, Registro de Aplicativo e Conectividade de Dados Corporativos
Como a atualização dos Serviços Corporativos de Conectividade funciona
Atualizando por meio da anexação de banco de dados
Considerações sobre a atualização específica da solução
Os serviços de Catálogo de Dados Corporativos, Registro de Aplicativo e Conectividade de Dados Corporativos
Esta seção apresenta os três serviços envolvidos em uma atualização do Catálogo de Dados Corporativos para o SharePoint Server 2010.
No Office SharePoint Server 2007, o Catálogo de Dados Corporativos integra dados externos em soluções. Esse catálogo foi implementado como um serviço compartilhado no contexto da estrutura do Provedor de Serviços Compartilhados. O Catálogo de Dados Corporativos armazena definições de aplicativo, que são semelhantes, mas não idênticos, aos modelos BDC no SharePoint Server 2010.
No SharePoint Server 2010, um novo serviço, o Serviço de Conectividade de Dados Corporativos, integra dados externos em soluções. Este serviço é implementado na nova estrutura de serviços compartilhados do SharePoint Server 2010. Para obter uma visão geral da nova estrutura de serviços compartilhados, consulte Planejamento da arquitetura de serviços (SharePoint Server 2010). O novo Serviço de Conectividade de Dados Corporativos é parte dos Microsoft Serviços Corporativos de Conectividade, que são um conjunto de recursos de cliente e de servidor que inclui um conjunto completo de recursos de leitura-gravação com sistemas externos, integração com clientes do O Microsoft Office 2010 e um conjunto sofisticado de ferramentas de desenvolvimento. O modelo de objeto do Serviço de Conectividade de Dados Corporativos não é compatível com versões anteriores do modelo de objeto que o Catálogo de Dados Corporativos usa, embora os modelos de objeto sejam similares.
Outro serviço no SharePoint Server 2010, o Serviço de Registro de Aplicativo, substitui diretamente o Catálogo de Dados Corporativos do Office SharePoint Server 2007 e dá suporte à compatibilidade com versões anteriores das soluções que se baseiam em tal catálogo. Como o Serviço de Registro de Aplicativo dá suporte ao modelo de objeto do Catálogo de Dados Corporativos, o Serviço de Registro de Aplicativo pode dar suporte a soluções que dependem do modelo de objeto do Catálogo de Dados Corporativos. O Serviço de Registro de Aplicativo pode dar suporte a aplicativos originalmente criados no Office Microsoft Office SharePoint Server 2007, que incluem um ou mais dos seguintes elementos:
Web Parts personalizadas
Código personalizado
Pesquisa
Todos esses elementos dependem do modelo de objeto ou do esquema de metadados do Catálogo de Dados Corporativos, e continuará inserido no SharePoint Server 2010 usando o Serviço de Registro de Aplicativo.
As Web Parts fornecidas pelo Office SharePoint Server 2007, por exemplo, Lista de Dados Corporativos e Associação de Dados Corporativos, são atualizadas no SharePoint Server 2010 para executem no Serviço de Conectividade de Dados Corporativos e não executem no Serviço de Registro de Aplicativo. Para obter mais informações, consulte Web Parts.
Importante
Observe que o Serviço de Registro de Aplicativo foi preterido e existe apenas para dar suporte à compatibilidade com versões anteriores das soluções que se baseiam no Catálogo de Dados Corporativos do Office SharePoint Server 2007. Não desenvolva novas soluções que dependam do Serviço de Registro de Aplicativo preterido. Elabore nova soluções com base no Serviço de Conectividade de Dados Corporativos.
Observação
Se não estiver atualizando soluções baseadas no Catálogo de Dados Corporativos do Office SharePoint Server 2007 para o SharePoint Server 2010, você poderá desativar o Serviço de Registro de Aplicativo para poupar recursos e simplificar o gerenciamento de farm de servidores. Para obter mais informações sobre como desativar o Serviço de Registro de Aplicativo, consulte Administração do Serviço de Registro de Aplicativo (SharePoint Server 2010).
Como a atualização dos Serviços Corporativos de Conectividade funciona
Durante a atualização do Office SharePoint Server 2007 para o SharePoint Server 2010, ocorre:
Para cada Catálogo de Dados Corporativos em execução no contexto de um SSP (Provedor de Serviços Compartilhados) no Office SharePoint Server 2007, dois serviços são criados no SharePoint Server 2010:
Um Serviço de Registro de Aplicativo para armazenar definições de aplicativo que sejam compatíveis com o modelo de objeto do Catálogo de Dados Corporativos do Office SharePoint Server 2007.
Um Serviço de Conectividade de Dados Corporativos para armazenar modelos BDC que sejam compatíveis com o modelo de objeto Serviços Corporativos de Conectividade de Dados do SharePoint Server 2010. O novo modelo de objeto dá suporte aos novos recursos no Serviço de Conectividade de Dados Corporativos.
Uma cópia de cada definição de aplicativo no Catálogo de Dados Corporativos é colocada no Serviço de Registro de Aplicativo, e uma versão atualizada que se baseia no novo modelo de objeto é colocada no Serviço de Conectividade de Dados Corporativos.
A ilustração a seguir mostra como essa atualização funciona. Na imagem, dos provedores de serviço compartilhado são mostrados no Office SharePoint Server 2007 e os quatro serviços resultantes (duas instâncias de cada Serviço de Registro de Aplicativo e do Serviço de Conectividade de Dados Corporativos) são fornecidos no SharePoint Server 2010 depois da atualização:
Aviso
Somente a atualização in-loco tem suporte para soluções de atualização que se baseiem no Catalogo de Dados Corporativos do Office SharePoint Server 2007. Para obter informações gerais sobre a atualização in-loco, consulte Executar uma atualização in-loco (SharePoint Server 2010).
Atualizando por meio da anexação de banco de dados
Há duas abordagens de atualização do Office SharePoint Server 2007 para o SharePoint Server 2010: in-loco e com anexação de banco de dados. Para obter mais informações, consulte Visão geral do processo de atualização (SharePoint Server 2010). Se você usar o método com anexação de banco de dados para atualiza e continuar usando os dados externos acessados por uma ou mais definições de aplicativos, execute uma das seguintes tarefas:
Exporte as definições de aplicativo de que a solução necessita do Catálogo de Dados Corporativos do Office SharePoint Server 2007. Para obter mais informações, consulte Exportar definição de aplicativo (https://go.microsoft.com/fwlink/?linkid=189010&clcid=0x416).
Depois da atualização, atualize a solução para usar o modelo de objeto e os recursos dos Microsoft Serviços Corporativos de Conectividade. Essa etapa inclui atualizar as definições de aplicativo para se tornar modelos BDC, que são compatíveis com o Microsoft Serviços Corporativos de Conectividade. Para obter mais informações sobre o modelo de objeto Serviço de Conectividade de Dados Corporativos, consulte Microsoft SharePoint 2010 Software Development Kit (https://go.microsoft.com/fwlink/?linkid=166117&clcid=0x416).
Importe os modelos BDC atualizados para o Serviço de Conectividade de Dados Corporativos. Para obter mais informações, consulte Gerenciar modelos BDC (SharePoint Server 2010).
Para obter mais informações sobre a atualização com anexação de banco de dados, consulte Preparar o novo ambiente do SharePoint Server 2010 para uma atualização de anexação do banco de dados e Executar as etapas posteriores à atualização para uma atualização com anexação de banco de dados (SharePoint Server 2010).
Considerações sobre atualização específicas da solução
Esta seção contém recomendações sobre como gerenciar aspectos específicos das soluções que são atualizadas para executar no SharePoint Server 2010.
Modelos
Web Parts
Pesquisa
Logon Único
Mantendo bancos de dados de serviço em servidores separados
Mantendo as relações pai/filho do farm
Modelos
Como descrito em uma seção anterior, quando você atualiza do Catálogo de Dados Corporativos do Office SharePoint Server 2007 para os Microsoft Serviços Corporativos de Conectividade, duas versões de cada definição de aplicativo no Catálogo de Dados Corporativos são criadas no SharePoint Server 2010. Uma cópia idêntica da definição de aplicativo é armazenada no serviço de Registro de Aplicativo; outra versão do arquivo de definição de aplicativo é atualizada para o esquema de metadados do Microsoft Serviços Corporativos de Conectividade, agora denominado "modelo BDC", e armazenada no novo Serviço de Conectividade de Dados Corporativos.
Importante
Quando definições de aplicativo são atualizadas para modelos BDC e armazenadas no Serviço de Conectividade de Dados Corporativos, todos os erros ou avisos relacionados ao processo de conversão são gravados no log de atualização. Para obter informações sobre o log de atualização, consulte Verificar a atualização e revisar os sites atualizados (Office SharePoint Server).
É recomendado usar o modelo BDC atualizado no Serviço de Conectividade de Dados Corporativos para o desenvolvimento futuro da solução. No entanto, se você desenvolver adicionalmente a definição de aplicativo original no Serviço de Registro de Aplicativo, faça alterações semelhantes no modelo BDC atualizado que está armazenado no Serviço de Conectividade de Dados Corporativos. Dessa forma, os recursos que dependam do novo modelo de objeto, como as Web Parts incluídas no SharePoint Server 2010, propiciarão uma experiência de usuário consistente. Além disso, como o Serviço de Registro de Aplicativo foi preterido, assegure que uma solução estará disponível nas atualizações futuras, para as versões de produto subsequentes, se o seu desenvolvimento se basear no modelo BDC.
Web Parts
O Office SharePoint Server 2007 incluiu as seguintes Web Parts para desenvolvimento de soluções que usam o Catálogo de Dados Corporativos:
Web Part da Lista de Dados Corporativos
Web Part de Associação de Dados Corporativos
Web Part Ações de Dados Corporativos
Web Part de Detalhes de Dados Corporativos
Web Part Filtro de Catálogo de Dados Corporativos
As Web Parts fornecidas pelo Office SharePoint Server 2007 são atualizadas no SharePoint Server 2010 para serem executadas no Serviço de Conectividade de Dados Corporativos. Essas Web Parts que você usar em uma solução do Office SharePoint Server 2007 continuarão a trabalhar depois da atualização usando Web Parts atualizadas e o Serviço de Conectividade de Dados Corporativos. As Web Parts personalizadas em uma solução do Office SharePoint Server 2007, no entanto, serão executadas no Serviço de Registro de Aplicativo depois da atualização. Para fins de consistência de dados, é recomendado obter novas versões de Web Parts personalizadas que possam ser executadas no Serviço de Conectividade de Dados Corporativos.
Essas Web Parts foram atualizadas no SharePoint Server 2010 para atuar nos modelos BDC, no novo Serviço de Conectividade de Dados Corporativos. Se uma solução no Office SharePoint Server 2007 depender de uma ou mais Web Parts, atualize a solução para o modelo de objeto dos Microsoft Serviços Corporativos de Conectividade e use as novas versões de Web Part para interagir com ela. As Web Parts não estão disponíveis para serem executadas diretamente nas definições de aplicativo, no serviço de Registro de Aplicativo.
Pesquisa
Para pesquisar dados externos no Office SharePoint Server 2007, crie uma fonte de conteúdo que aponte para uma definição de aplicativo no Catálogo de Dados Corporativos. Se você pesquisar conteúdo dessa maneira no Office SharePoint Server 2007, poderá continuar a pesquisar os mesmos dados externos depois de atualizar para o SharePoint Server 2010 usando o Serviço de Registro de Aplicativo. Não é necessária nenhuma modificação para a fonte de conteúdo na atualização para que a pesquisa funcione. É recomendado também criar uma nova definição de fonte de conteúdo que aponte para o Serviço de Conectividade de Dados Corporativos.
Logon único
No Office SharePoint Server 2007, alguns modos de autenticação para soluções que usem o Catálogo de Dados Corporativos também usam o serviço de Logon Único, que fornece armazenamento e mapeamento de credenciais, como nomes de contas e senhas. As definições de aplicativo no Catálogo de Dados Corporativos que dependiam do serviço de Logon Único incluíam as informações que fazem referência ao serviço.
O Serviço de Repositório Seguro substitui o serviço de Logon Único no SharePoint Server 2010. Para obter mais informações, consulte Planejar o Serviço de Repositório Seguro (SharePoint Server 2010)). Depois de atualizar para o SharePoint Server 2010, as definições de aplicativo que foram atualizadas para o Serviço de Registro de Aplicativo e para o Serviço de Conectividade de Dados Corporativos serão atualizadas de modo a fazer referência ao Serviço de Repositório Seguro. Para obter informações sobre como migrar dados do serviço de Logon Único para o Serviço de Repositório Seguro, consulte Executar etapas pós-atualização para uma atualização no local (SharePoint Server 2010)
Importante
Se você usar um provedor de Logon Único personalizado no Office SharePoint Server 2007, precisará atualizar o provedor no SharePoint Server 2010 e os modelos BDC e definições de aplicativo manualmente no Serviço de Registro de Aplicativo e no Serviço de Conectividade de Dados Corporativos.
Mantendo bancos de dados de serviço em servidores separados
No Office SharePoint Server 2007, o banco de dados que o Provedor de Serviços Compartilhados usa pode estar opcionalmente em um servidor separado do banco de dados de conteúdo do SharePoint. Depois da atualização para o SharePoint Server 2010, os bancos de dados do Serviço de Conectividade de Dados Corporativos e do Serviço de Aplicativo de Registro sempre estarão no mesmo servidor que os bancos de dados de conteúdo. Para manter bancos de dados separados para esses serviços, você terá de fazer isso como uma etapa de pós-atualização, fazendo backup de cada banco de dados de serviço e restaurando os bancos de dados para um servidor separado.
Mantendo as relações pai/filho do farm
No Office SharePoint Server 2007, o Provedor de Serviços Compartilhados que inclui o Catálogo de Dados Corporativos pode ser um farm que atende a um ou mais farms filho que usem os serviços compartilhados. Para que esse serviço esteja disponível aos farms filho depois da atualização para o Serviço de Registro de Aplicativo, você terá de usar o comando CreateDelegatedApplicationProxy do Windows PowerShell para criar um novo proxy que se conecte ao banco de dados do Serviço de Registro de Aplicativo no farm pai. O seguinte exemplo de script ilustra o uso desse comando para este fim:
$proxy=[Microsoft.Office.Server.ApplicationRegistry.SharedService.ApplicationRegistryServiceApplicationProxy]::CreateDelegatedApplicationProxy("<NAME>", "Data Source=<SQLserverName>;Initial Catalog=<ApplicationRegistry DB NAME>;Integrated Security=true")
Para o Serviço de Conectividade de Dados Corporativos, esta operação pode ser feita durante a Administração Central do SharePoint Central.
See Also
Concepts
Planejar Serviços Corporativos de Conectividade (SharePoint Server 2010)