Gestire le definizioni di applicazioni

Il Catalogo dati business utilizza le definizioni di applicazioni per la connessione ai dati nelle applicazioni line-of-business per consentire l'utilizzo dei dati nei siti, negli elenchi e nelle web part di SharePoint. Le definizioni di applicazioni sono file XML che descrivono le impostazioni di protezione utilizzate per accedere all'applicazione e le entità e i metodi da importare per l'applicazione. Ogni database o servizio Web nel Catalogo dati business è rappresentato da un file XML di definizione di applicazione.

I progettisti o gli sviluppatori possono creare definizioni di applicazioni utilizzando qualsiasi strumento di modifica XML. Gli amministratori di applicazioni per il Catalogo dati business importano le definizioni di applicazioni per ogni applicazione line-of-business che fornisce dati integrati per i siti di SharePoint e le applicazioni personalizzate nella distribuzione. Possono inoltre utilizzare le pagine di amministrazione per il Catalogo dati business nella pagina Amministrazione servizi condivisi per modificare le autorizzazioni dei servizi per l'applicazione, le relative entità o i relativi metodi. Per effettuare qualsiasi altra modifica a una definizione di applicazione, i progettisti o gli sviluppatori devono modificare il file XML utilizzando uno strumento di modifica XML, quindi l'amministratore dovrà eliminare la definizione di applicazione precedente e importare quella modificata.

I file XML di definizione di applicazione possono essere esportati per la modifica e il riutilizzo in tutta l'organizzazione.

Per ulteriori informazioni sul modello di metadati per il Catalogo dati business ed esempi di definizioni di applicazioni, vedere Catalogo dati business: modello di metadati (informazioni in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=124629&clcid=0x410).

Creare definizioni di applicazioni

Gli sviluppatori o i progettisti possono creare file XML di definizione di applicazioni utilizzando qualsiasi strumento di modifica XML. In una definizione di applicazione devono essere incluse le proprietà seguenti:

  • Nell'oggetto LOBSystemInstance:

    • La modalità di autenticazione utilizzata per accedere al database o al servizio Web.

    • Il provider Single Sign-On (SSO), se si utilizza l'autenticazione SSO.

    • Il nome della definizione di applicazione enteprise per l'identità utilizzata per accedere all'applicazione line-of-business, se si utilizza l'autenticazione SSO.

    • Se si utilizza l'autenticazione a livello di applicazione, è necessario includere la proprietà per l'applicazione SSO secondaria.

  • Le entità che contengono i dati da importare.

  • I metodi per ogni entità importata.

Gli elenchi di controllo di accesso per l'applicazione o specifiche entità o metodi per l'applicazione vengono aggiunti automaticamente quando si utilizzano le pagine di amministrazione per modificare le autorizzazioni dei servizi associate all'applicazione, all'entità o al metodo. È possibile aggiungere queste informazioni durante la creazione di una definizione di applicazione, sebbene non sia necessario.

Per creare definizioni di applicazioni, è possibile utilizzare lo strumento Business Data Catalog Definition Editor. Per ulteriori informazioni sull'installazione dello strumento Business Data Catalog Definition Editor, vedere Installare lo strumento Business Data Catalog Definition Editor.

Per un esempio di un file di definizione di applicazione, vedere Esempio: metadati pass-through AdventureWorks2000 (informazioni in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=124631&clcid=0x410).

Modifica delle definizioni di applicazioni mediante Business Data Catalog Definition Editor

È possibile creare e modificare file XML di definizione di applicazioni utilizzando lo strumento Business Data Catalog Definition Editor. Questo strumento è disponibile come parte del download di SharePoint Server 2007 SDK: Software Development Kit (informazioni in lingua inglese).

Importare definizioni di applicazioni

Prima che un'applicazione possa accedere ai dati nei siti di SharePoint e nelle applicazioni personalizzate, è necessario che l'amministratore del Catalogo dati business importi la definizione di applicazione nel Catalogo dati business. Ogni volta che la definizione di applicazione viene modificata da uno sviluppatore o progettista, l'amministratore deve eliminare la versione esistente e importare la versione aggiornata.

Modificare definizioni di applicazioni

È possibile utilizzare un editor XML per modificare una definizione di applicazione in qualsiasi momento. Per utilizzare la definizione di applicazione modificata, è necessario eliminare quella precedente e importare la versione modificata. Il file della definizione di applicazione viene modificato nei seguenti casi:

  • Si decide di utilizzare una diversa modalità di autenticazione.

  • Si passa a un altro provider SSO.

  • Viene modificata l'identità della definizione di applicazione enterprise.

  • Si desidera importare dati da ulteriori entità o metodi per l'applicazione.

  • Si desidera interrompere l'inclusione di dati da entità o metodi precedentemente inclusi.

  • Si desidera riutilizzare una parte della definizione di applicazione per creare una nuova definizione per un'altra applicazione utilizzata dall'organizzazione.

Nota

Prima di creare un file XML di definizione di applicazione per un'applicazione line-of-business, configurare le autorizzazioni per una o più credenziali per il server back-end e configurare la definizione di applicazione enterprise se si utilizza il servizio SSO.

Per modificare le definizioni di applicazioni, è possibile utilizzare lo strumento Business Data Catalog Definition Editor.

Per ulteriori informazioni sulla creazione e la modifica di file di definizione di applicazioni, con file XML di esempio, vedere l'argomento relativo al modello di metadati per il Catalogo dati business dal titolo Business Data Catalog: Metadata Model (informazioni in lingua inglese).

Esportare definizioni di applicazioni

Uno dei vantaggi dell'utilizzo del Catalogo dati business risiede nel fatto che gli sviluppatori e i progettisti possono creare un file di definizione di applicazione da riutilizzare in più posizioni all'interno dell'organizzazione, in modo da non dover configurare più volte le stesse informazioni. Una definizione di applicazione consente l'integrazione dei dati per le entità e i metodi importati in tutti i siti e le applicazioni Web che utilizzano lo stesso provider di servizi condivisi. Se l'organizzazione utilizza più provider di servizi condivisi oppure se si desidera riutilizzare la definizione per un'applicazione per agevolare la creazione di un'altra applicazione, l'amministratore del Catalogo dati business o dell'applicazione specifica può esportare il file di definizione di applicazione per consentirne il riutilizzo da parte dei progettisti e degli sviluppatori che creano definizioni di applicazioni simili o degli amministratori di applicazioni per il Catalogo dati business in un altro provider di servizi condivisi.

Requisiti per l'attività

Per eseguire le procedure relative a questa attività, sono necessari i requisiti seguenti:

  • Per creare file XML di definizione di applicazione, è necessario disporre dell'autorizzazione di accesso al file XML di definizione di applicazione.

  • Per importare o esportare definizioni di applicazioni nel Catalogo dati business, è necessario disporre dell'autorizzazione di modifica dei servizi per l'applicazione nel Catalogo dati business.

  • Per modificare una definizione di applicazione dalla pagina Amministrazione servizi condivisi, è necessario disporre delle autorizzazioni per i servizi Catalogo dati business per l'applicazione, l'entità o il metodo da aggiungere, modificare o eliminare.

Per gestire le definizioni di applicazioni, eseguire le procedure seguenti: