Gerenciar definições de aplicativo

Atualizado em: 2008-08-21

O Catálogo de Dados Corporativos usa definições de aplicativos para se conectar aos dados em aplicativos de linha de negócios, para que os dados possam ser usados em sites do SharePoint, listas e Web Parts. Definições de aplicativos são arquivos XML que descrevem as configurações de segurança usadas para acessar o aplicativo e as entidades e métodos a serem importados para o aplicativo. Cada banco de dados ou serviço Web no Catálogo de Dados Corporativos é representado por um único arquivo XML de definição de aplicativo.

Os designers ou desenvolvedores podem criar definições de aplicativos usando qualquer ferramenta de edição de XML. Os administradores de aplicativos do Catálogo de Dados Corporativos importam definições de aplicativos para cada aplicativo de linha de negócios que fornece dados integrados para sites do SharePoint e aplicativos personalizados na implantação. Eles também podem usar as páginas de administração do Catálogo de Dados Corporativos na página Administração de Serviços Compartilhados para modificar as permissões de serviços do aplicativo, qualquer uma de suas entidades ou seus métodos. Para fazer qualquer outra modificação em uma definição de aplicativo, os designers ou desenvolvedores devem modificar o XML usando uma ferramenta de edição XML. Em seguida, o administrador deve excluir a definição de aplicativo anterior e importar a definição de aplicativo personalizada.

Os arquivos XML de definição de aplicativos podem ser exportados para modificação e reutilização em toda a organização.

Para obter mais informações sobre o modelo de metadados do Catálogo de Dados Corporativo e exemplos de definições de aplicativos, consulte o documento sobre o Catálogo de Dados Corporativo: Modelo de Metadados (em inglês) (https://go.microsoft.com/fwlink/?linkid=124629\&clcid=0x416) (em inglês).

Criar definições de aplicativos

Os designers ou desenvolvedores podem criar arquivos XML de definições de aplicativos usando qualquer ferramenta de edição de XML. As seguintes propriedades devem ser incluídas em uma definição de aplicativo:

  • No objeto LOBSystemInstance:

    • O modo de autenticação usado para acessar o banco de dados ou serviço Web.

    • O provedor de SSO (logon único), se você estiver usando autenticação de SSO.

    • O nome da definição de aplicativo corporativo para a identidade usada para acessar o aplicativo de linha de negócios, se você estiver usando autenticação de SSO.

    • Se você estiver usando autenticação no nível do aplicativo, inclua a propriedade do aplicativo de SSO secundário.

  • Entidades que contenham dados que você queira importar.

  • Métodos para cada entidade importada.

As ACLs (listas de controle de acesso) do aplicativo ou entidades ou métodos específicos do aplicativo são adicionados automaticamente quando você usa as páginas de administração para editar as permissões de serviços associadas ao aplicativo, entidade ou método. Você pode adicionar essas informações quando cria uma definição de aplicativo, mas isso não é necessário.

Você pode usar a ferramenta Editor de Definição de Catálogo de Dados Corporativos para criar definições de aplicativos. Para obter mais informações sobre como instalar essa ferramenta, consulte Instalar a ferramenta Editor de Definição do Catálogo de Dados Corporativos.

Para obter um exemplo de um arquivo de definição de aplicativo, consulte Exemplo: metadados de passagem ativada do AdventureWorks2000 (https://go.microsoft.com/fwlink/?linkid=124631\&clcid=0x416).

Modificando definições de aplicativos usando o Editor de Definição de Catálogo de Dados Corporativo

Você pode criar e modificar arquivos XML de definições de aplicativos usando a ferramenta Editor de Definição de Catálogo de Dados Corporativo. Essa ferramenta está disponível como parte do download doSharePoint Server 2007 SDK: Software Development Kit.

Importar definições de aplicativo

Antes que um aplicativo possa acessar dados em sites e aplicativos personalizados do SharePoint, o administrador BDC deve importar a definição de aplicativo para o Catálogo de Dados Corporativo. Cada vez que um desenvolvedor ou designer modifica a definição de aplicativo, o administrador precisa excluir a versão existente e importar a versão atualizada.

Editar definições de aplicativos

Você pode usar um editor de XML para modificar uma definição de aplicativo de cada vez. Para usar a definição de aplicativo modificada, você deve excluir a definição de aplicativo anterior e importar a versão modificada. Edite o arquivo de definição de aplicativo nas seguintes circunstâncias:

  • Você decidiu usar um modo de autenticação diferente.

  • Você alternou para um provedor de SSO diferente.

  • A identidade da definição de aplicativo empresarial é alterada.

  • Você deseja importar dados de entidades ou métodos adicionais para o aplicativo.

  • Você deseja parar de incluir dados de entidades ou métodos que foram incluídos anteriormente.

  • Você deseja reutilizar parte da definição de aplicativo para criar uma nova definição para outro aplicativo usado pela organização.

Dica

Antes de criar um arquivo XML de definição de aplicativo para um aplicativo de linha de negócios, configure as permissões de autorização para uma ou mais credenciais do servidor back-end e configure a definição de aplicativo empresarial se você estiver usando SSO.

Você pode usar a ferramenta Editor de Definição de Catálogo de Dados Corporativos para editar definições de aplicativos.

Para obter mais informações sobre como criar e modificar arquivos de definições de aplicativos, inclusive arquivos XML de exemplo, consulte o documento sobre Catálogo de Dados Corporativo: Modelo de Metadados.

Exportar definições de aplicativos

Uma das vantagens de usar o Catálogo de Dados Corporativo é que os desenvolvedores e designers podem criar um arquivo de definição de aplicativo uma vez e reutilizá-lo em vários locais na organização, para que não seja necessário reconfigurar as mesmas informações. Uma definição de aplicativo permite a integração de dados para as entidades e os métodos importados em todos os aplicativos Web e sites que usam o mesmo SSP (Provedor de Serviços Compartilhados). Se a organização usar mais de um SSP, ou se você quiser reutilizar uma definição para um aplicativo para ajudar a criar outro aplicativo, o administrador do Catálogo de Dados Corporativos ou do aplicativo específico poderá exportar o arquivo de definição de aplicativo para uso pelos designers e desenvolvedores que estiverem criando definições de aplicativos semelhantes ou por administradores de aplicativos para o Catálogo de Dados Corporativos em outro SSP.

Requisitos da tarefa

Os seguintes itens são necessários à execução dos procedimentos desta tarefa:

  • Para criar arquivos XML de definições de aplicativos, você deve ter permissão para acessar o arquivo XML de definição de aplicativo.

  • Para importar ou exportar definições de aplicativos para o Catálogo de Dados Corporativos, você deve ter a permissão Editar serviços no aplicativo no Catálogo de Dados Corporativo.

  • Para modificar uma definição de aplicativo na página Administração de Serviços Compartilhados, você deve ter permissões de serviços no Catálogo de Dados Corporativos para o aplicativo, entidade ou método que está adicionando, modificando ou excluindo.

Para gerenciar definições de aplicativos, execute os seguintes procedimentos: