Panoramica di Servizi di integrazione applicativa in SharePoint Server

SI APPLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

Questo articolo presenta Microsoft Business Connectivity Services. Dopo aver letto questo articolo, si comprenderà:

  • Caratteristiche di Servizi di integrazione applicativa.

  • Problematiche aziendali che Servizi di integrazione applicativa consente di risolvere e in quali situazioni.

  • Modalità di funzionamento di Servizi di integrazione applicativa.

  • Caratteristiche delle tre soluzioni di base di Servizi di integrazione applicativa.

Questo articolo rappresenta il punto di partenza per usare Servizi di integrazione applicativa allo scopo di creare soluzioni di integrazione dei dati in SharePoint Server e Office 2016. È necessario comprendere i concetti illustrati in questo articolo per poter passare alla pianificazione, lo sviluppo e l'installazione di soluzioni di integrazione dei dati di Servizi di integrazione applicativa. Gli esempi descritti in questo articolo sono utilizzati in tutta la documentazione relativa a Servizi di integrazione applicativa.

Caratteristiche di Servizi di integrazione applicativa

Con Servizi di integrazione applicativa, è possibile utilizzare SharePoint Server e client Office come interfacce per i dati che non risiedono in SharePoint Server. Servizi di integrazione applicativa può connettersi ai dati disponibili tramite un database, un servizio Web o dati pubblicati come origine OData o molti altri tipi di dati esterni. Servizi di integrazione applicativa esegue questa operazione attraverso connettori personalizzati o pronti all'uso. I connettori, come il nome stesso suggerisce, sono ponti di comunicazione tra SharePoint Server e il sistema esterno che ospita i dati esterni.

Con Servizi di integrazione applicativa è possibile eseguire diverse azioni sui dati, ad esempio operazioni di creazione, lettura, aggiornamento, eliminazione e query (CRUDQ). A seconda delle operazioni abilitate, le modifiche apportate ai dati in SharePoint Server o Office possono essere sincronizzate automaticamente nell'origine dati esterna. È inoltre possibile lavorare sui dati offline e cercare i dati esterni mediante il servizio di ricerca di SharePoint.

SharePoint Server può presentare i dati esterni in diversi. Il modo più comune è probabilmente presentare i dati in un elenco esterno. Gli elenchi esterni sono analoghi agli elenchi di SharePoint tranne per il fatto che possono visualizzare solo dati esterni. Se si desidera integrare dati esterni con altri dati in un elenco o una raccolta, occorre usare una colonna di dati esterni. Una colonna di dati esterni è un tipo di colonna che è possibile creare e aggiungere a un elenco di SharePoint così come viene aggiunta una colonna utente o gruppo o data e ora, ad eccezione del fatto che visualizza dati esterni. SharePoint Server include Web part per i dati business per presentazione e interazione con i dati esterni e app per SharePoint, che può anche usare dati esterni.

Esempi di soluzioni di Servizi di integrazione applicativa

È possibile utilizzare Servizi di integrazione applicativa per sviluppare diversi tipi di soluzioni di integrazione dei dati. Ecco alcuni esempi.

  • Help desk Gli help desk aziendali che offrono supporto tecnico interno possono usare Servizi di integrazione applicativa. Ad esempio, i ticket di supporto e la knowledge base usata dai tecnici sono archiviati in due database distinti, entrambi esterni a SharePoint Server. Con Servizi di integrazione applicativa, la società può recuperare i dati da entrambe le origini, filtrarli e ordinarli e quindi presentarli per consentirne l'interazione in un elenco esterno in SharePoint Server. Non è tutto: configurando correttamente le autorizzazioni, i tecnici dell'help desk possono manipolare i dati mentre gli utenti con domande per il supporto hanno solo l'autorizzazione di cercare i propri ticket di supporto per verificarne lo stato. I ticket di supporto aperti possono essere indirizzati tramite passaggi predefiniti dei flussi di lavoro.

  • Dashboard vendite Un'applicazione dashboard vendite aiuta gli addetti alle vendite di un'organizzazione a reperire velocemente le informazioni necessarie e a immettere nuovi dati. Gli ordini di vendita e le informazioni sui clienti sono gestiti in un'applicazione esterna, ad esempio Salesforce.com, e integrati nella soluzione mediante Servizi di integrazione applicativa. A seconda dei ruoli, i membri del team possono visualizzare le informazioni analitiche sulle vendite, i dati sulle prestazioni di vendita dei singoli membri del team, i clienti potenziali nonché le informazioni di contatto e gli ordini di un cliente. I professionisti addetti alle vendite possono visualizzare i propri calendari giornalieri, le attività assegnate loro dai responsabili, collaborare con i membri del team e leggere le novità del settore in un Web browser. Tramite Word 2016, i responsabili possono creare rapporti di stato mensili che includano i dati dei sistemi esterni.

Elementi di distinzione di Servizi di integrazione applicativa rispetto ad altre soluzioni simili

Servizi di integrazione applicativa rappresenta solo uno dei modi in cui integrare dati esterni in SharePoint Server e nelle soluzioni dati aziendali basate su client di Office 2016. Esistono soluzioni personalizzate basate su script Java, connessioni dati personalizzate e web part personalizzate. Sono inoltre disponibili le app per Office. Le app per Office possono accedere direttamente ai dati esterni oppure utilizzare le API di Servizi di integrazione applicativa e l'infrastruttura centralizzata di Servizi di integrazione applicativa. Sebbene ognuna di queste soluzioni abbia il proprio scopo, Servizi di integrazione applicativa offre diversi vantaggi per l'integrazione dei dati su scala aziendale.

Infrastruttura centralizzata Servizi di integrazione applicativa Si connette ai dati esterni con una definizione denominata un tipo di contenuto esterno. I tipi di contenuto esterno sono archiviati in modo centralizzato e protetto e possono essere condivisi da molte soluzioni Servizi di integrazione applicativa. I tipi di contenuto esterno consentono di integrare profondamente dati esterni in soluzioni SharePoint Server e Office 2016. L'infrastruttura Servizi di integrazione applicativa è molto simile negli ambienti client e server. Per questo motivo, lo sviluppatore può creare un tipo di contenuto esterno che con un minimo intervento amministrativo può essere utilizzato nelle soluzioni client e server.

Autenticazione gestita Un altro vantaggio dell'infrastruttura centralizzata di Servizi di integrazione applicativa consiste nel fatto che le transazioni di sicurezza vengono gestite con il sistema esterno. Quando lo sviluppatore crea il tipo di contenuto esterno, vi include le informazioni sul protocollo e le credenziali di autenticazione da usare. Servizi di integrazione applicativa passa le informazioni di configurazione al connettore appropriato e la connessione viene stabilita. Ciò significa che gli utenti non devono specificare ulteriori credenziali quando desiderano utilizzare i dati esterni da SharePoint Server. Sul lato client, gli utenti devono conoscere le credenziali richieste dal sistema esterno e specificarle la prima volta che accedono ai dati. Le credenziali vengono quindi archiviate nel client Windows.

Ricerche nei contenuti esterni Poiché l'infrastruttura di Servizi di integrazione applicativa si basa su SharePoint Server, sfrutta le comuni caratteristiche di SharePoint Server quali la ricerca. I dati esterni sono definiti come origine di contenuti su cui SharePoint Server esegue operazioni di ricerca per indicizzazione. I risultati di ricerca nei dati esterni dipendono dalle impostazioni di sicurezza, ovvero gli utenti possono vedere solo ciò che le rispettive autorizzazioni consentono di visualizzare, proprio come per tutti gli altri risultati di ricerca in SharePoint Server.

Modalità di funzionamento di Servizi di integrazione applicativa

Servizi di integrazione applicativa include componenti lato server e componenti lato client. Le soluzioni di Servizi di integrazione applicativa possono includere una o l'altra soluzione o entrambe in un'unica soluzione. Questi due stack di componenti funzionano completamente indipendentemente l'uno dall'altro. Tuttavia, sono strutturati in modo molto simile. Entrambi usano gli stessi dati di configurazione. Per il lato server, i dati di configurazione vengono archiviati in un tipo di contenuto esterno. I tipi di contenuto esterni vengono archiviati nel database dell'archivio metadati BDC (Business Data Connectivity). Per il lato client, i dati di configurazione vengono archiviati in un modello BDC nel client nella cache lato client BDC. Il modello BDC è solo una versione del tipo di contenuto esterno esportato in un file XML. Il file XML viene importato nel client di Office. Lo stack di componenti del server e lo stack di componenti client possono accedere alle stesse origini di contenuto esterno. I due stack si distinguono per le interfacce utente, dove e come vengono archiviati i dati che definiscono la connessione esterna e il sistema esterno e dove vengono eseguiti i servizi.

Soluzioni lato server

Nelle soluzioni di Servizi di integrazione applicativa lato server, gli utenti interagiscono con i dati esterni solo in un browser connesso al sito di SharePoint. Può trattarsi di qualsiasi tipo di sito di SharePoint che supporta elenchi esterni, colonne di dati esterni e web part esterne o app per SharePoint. Nel browser è inoltre supportata la funzionalità Ricerca contenuti organizzazione di SharePoint per i dati esterni.

Affinché Servizi di integrazione applicativa possa connettersi a un'origine dati esterna e consentire l'interazione con i dati, il sistema esterno deve essere definito in un modo compatibile con Servizi di integrazione applicativa come tipo di contenuto esterno. I tipi di contenuto esterno contengono il nome del sistema esterno, il tipo di origine dati, il tipo di autenticazione da usare per le connessioni, la destinazione della connessione, le operazioni consentite ed eventualmente filtri e istruzioni di ordinamento da usare in modo che vengano restituiti solo i dati desiderati nell'ordine corretto.

Soluzioni lato client

Nella versione lato client delle soluzioni di Servizi di integrazione applicativa, le applicazioni di Office interagiscono con dati esterni. Le soluzioni lato client possono essere eseguite indipendentemente da SharePoint. Non tutte le applicazioni di Office interagiscono con dati esterni e alcune di esse possono presentarli esclusivamente in sola lettura. Nella tabella seguente sono disponibili dettagli sulle operazioni supportate, sulla modalità di accesso ai dati da parte delle applicazioni e sulla modalità con cui viene stabilita la connessione.

Tabella: applicazioni e operazioni supportate in Servizi di integrazione applicativa

Applicazione Operazioni supportate Accesso a dati esterni online o offline ClickOnce o importazione del modello del servizio di integrazione applicativa dei dati
Word
Sola lettura
Online
Importazione del modello del servizio di integrazione applicativa dei dati
Access
CRUDQ
Online
Importazione del modello del servizio di integrazione applicativa dei dati
Visio
Sola lettura
Online e offline
Importazione del modello del servizio di integrazione applicativa dei dati
InfoPath
CRUDQ
Online e offline
Importazione del modello del servizio di integrazione applicativa dei dati
Excel
CRUDQ
Online
Importazione del modello del servizio di integrazione applicativa dei dati