Panoramica di Servizi di integrazione applicativa in SharePoint Server
**Si applica a:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016
**Ultima modifica dell'argomento:**2017-07-27
Riepilogo: informazioni su Servizi di integrazione applicativa Microsoft e su come sposta dati esterni in SharePoint Server 2016 o SharePoint Server 2013 e Office.
In questo articolo è disponibile un'introduzione a Servizi di integrazione applicativa Microsoft, la quale consente di acquisire conoscenze in merito a quanto segue:
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.
Contenuto dell'articolo:
Caratteristiche di Servizi di integrazione applicativa
Modalità di funzionamento di Servizi di integrazione applicativa
Caratteristiche di una soluzione di 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 è costituito da componenti lato server e lato client. Le soluzioni di Servizi di integrazione applicativa possono includere gli uni o gli altri o entrambi. Queste due tipologie di componenti funzionano in modo completamente indipendente tra loro, benché siano strutturati in modo estremamente simile. Entrambe usano gli stessi dati di configurazione. Per il lato server, i dati di configurazione sono archiviati in un tipo di contenuto esterno. I tipi di contenuto esterno sono archiviati nel database dell'archivio di metadati del servizio di integrazione applicativa dei dati. Per il lato client, i dati di configurazione sono archiviati in un modello del servizio di integrazione applicativa dei dati nella cache lato client del servizio stesso. Il modello del servizio di integrazione applicativa dei dati non è altro che una versione del tipo di contenuto esterno esportata in un file XML. Tale file viene importato nel client di Office. I componenti server e client possono accedere alle stesse origini di contenuti esterne. Le due tipologie di componenti si distinguono per le interfacce utente, per le modalità di archiviazione dei dati di definizione della connessione e del sistema esterno e per la posizione in cui 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 |