Panoramica di Servizi di integrazione applicativa (SharePoint Server 2010)

 

Si applica a: SharePoint Foundation 2010, SharePoint Server 2010

Ultima modifica dell'argomento: 2016-11-30

Microsoft SharePoint Server 2010 e le famiglie di prodotti Microsoft Office 2010 includono Servizi di integrazione applicativa Microsoft, ovvero un insieme di servizi e caratteristiche che consentono di connettere le soluzioni SharePoint a origini di dati esterni, nonché di definire tipi di contenuto esterno basati sui dati esterni. I tipi di contenuto esterno somigliano ai tipi di contenuto e consentono la presentazione e l'interazione con i dati esterni in elenchi di SharePoint (noti come elenchi esterni), web part, Microsoft Outlook 2010, Microsoft SharePoint Workspace 2010 e client di Microsoft Word 2010. I sistemi esterni a cui Servizi di integrazione applicativa Microsoft è in grado di connettersi includono i database SQL Server, le applicazioni SAP, i servizi Web (inclusi i servizi Web di Windows Communication Foundation), le applicazioni personalizzate e i siti Web basati su SharePoint. Utilizzando Servizi di integrazione applicativa Microsoft è possibile progettare e creare soluzioni che consentono di estendere le funzionalità di collaborazione di SharePoint e l'esperienza utente di Office fino a includere i dati aziendali esterni e i processi associati a tali dati.

Per le soluzioni di Servizi di integrazione applicativa Microsoft viene utilizzato un insieme di interfacce standard allo scopo di consentire l'accesso ai dati aziendali. Di conseguenza gli sviluppatori di soluzioni non hanno la necessità di apprendere le procedure di programmazione applicabili a un determinato sistema o adattatore per ciascuna origine di dati esterni. Servizi di integrazione applicativa Microsoft rende inoltre disponibile l'ambiente di runtime in cui le soluzioni che includono dati esterni vengono caricate, integrate ed eseguite in applicazioni client di Office supportate e nel server Web.

Soluzioni tipiche basate su Servizi di integrazione applicativa

Le soluzioni basate su Servizi di integrazione applicativa Microsoft possono trarre vantaggio dall'integrazione di applicazioni client, server, servizi e strumenti delle famiglie di prodotti Microsoft Office 2010. Gli Information Worker in genere svolgono molto del proprio lavoro al di fuori dei processi formali di un sistema aziendale. Ad esempio collaborano per telefono o posta elettronica, utilizzano documenti e fogli di calcolo provenienti da più origini e passano dallo stato online a quello offline e viceversa. Le soluzioni basate su Servizi di integrazione applicativa Microsoft possono essere progettate in modo da adattarsi a tali processi informali utilizzati dagli Information Worker.

  • Possono essere create combinando più servizi e caratteristiche di sistemi di dati esterni e delle famiglie di prodotti Office 2010 per fornire soluzioni mirate a ruoli specifici.

  • Supportano le interazioni informali e le attività e i processi di destinazione che hanno luogo al di fuori dei sistemi aziendali formali. Poiché vengono create mediante i Prodotti SharePoint 2010, le soluzioni basate su Servizi di integrazione applicativa Microsoft favoriscono la collaborazione.

  • Aiutano gli utenti a eseguire le attività nell'interfaccia utente familiare delle applicazioni di Office e dei prodotti SharePoint 2010.

Di seguito vengono riportati alcuni esempi di soluzioni basate su Servizi di integrazione applicativa Microsoft:

  • Helpdesk Un'azienda implementa il proprio helpdesk, che offre supporto tecnico interno, come soluzione basata su Servizi di integrazione applicativa Microsoft. Le richieste di supporto e la knowledge base del supporto tecnico sono archiviate in database esterni e sono integrate nella soluzione mediante il servizio di integrazione applicativa dei dati. Nella soluzione le richieste di supporto e la knowledge base vengono visualizzate nel Web browser. Gli Information Worker possono visualizzare le loro richieste correnti in un Web browser o in Microsoft Outlook. Gli addetti del supporto tecnico visualizzano le richieste assegnate loro in un browser, mediante Microsoft Outlook e, quando sono offline, tramite Microsoft SharePoint Workspace. Mediante i flussi di lavoro i problemi del supporto passano attraverso le varie fasi. I responsabili del team del supporto tecnico possono visualizzare dashboard in cui sono disponibili i report relativi all'helpdesk, che in genere indicano il numero di problemi assegnati a ciascun addetto al supporto, i problemi più critici del momento e il numero di incidenti gestiti da ciascun addetto al supporto durante un determinato periodo di tempo.

  • Gestione artisti Un'agenzia di talenti integra il proprio database di artisti nel sito Web interno. L'elenco completo degli artisti, le informazioni di contatto e le pianificazioni possono essere messi offline in Microsoft SharePoint Workspace o in Microsoft Outlook. I contratti di incisione possono essere generati e compilati dal sito Web, da Microsoft SharePoint Workspace o da Microsoft Outlook, e un flusso di lavoro guida ciascun contratto nelle varie fasi. I nuovi artisti possono essere aggiunti dal sito Web o da Microsoft Outlook. Utilizzando questa soluzione gli agenti dispongono sempre delle informazioni necessarie e possono eseguire molte attività chiave mediante le interfacce classiche di Office.

  • 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 database esterno e integrati nella soluzione mediante i Servizi di integrazione applicativa Microsoft. 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, in Microsoft Outlook o offline in Microsoft SharePoint Workspace. Utilizzando Microsoft Word 2010 i responsabili possono creare report di stato mensili che includano i dati dei sistemi esterni.

Architettura di Servizi di integrazione applicativa

Nell'illustrazione seguente viene mostrata l'architettura di Servizi di integrazione applicativa Microsoft.

Architettura di Servizi di integrazione applicativa

A: Il servizio di integrazione applicativa dei dati consente di archiviare e proteggere i tipi di contenuto esterno e gli oggetti correlati. Un tipo di contenuto esterno definisce quanto segue:

  • Un insieme denominato di campi di dati, ad esempio "cliente".

  • Le operazioni di interazione con il sistema esterno dei dati, quali lettura, scrittura e creazione.

  • Le informazioni sulla connettività che consentono alle soluzioni che utilizzano il tipo di contenuto esterno di connettersi al sistema esterno.

B: I tipi di contenuto esterno sono archiviati in un database dedicato del servizio di integrazione applicativa dei dati.

C: Il servizio di archiviazione sicura archivia gli insiemi di credenziali per i sistemi esterni e li associa alle identità degli individui o dei gruppi. Uno scenario comune per il servizio di archiviazione sicura è rappresentato da una soluzione che esegue l'autenticazione a fronte di un sistema esterno in cui l'utente corrente dispone di un account diverso per l'autenticazione su tale sistema esterno. Se utilizzato con il servizio di integrazione applicativa dei dati, il servizio di archiviazione sicura consente di autenticare utenti e gruppi in origini di dati esterni.

D: Gli insiemi di credenziali utilizzati dal servizio di archiviazione sicura vengono archiviati in un database sicuro dedicato.

E: Il runtime del server del servizio di integrazione applicativa dei dati presente nel front-end di SharePoint utilizza i dati del servizio di integrazione applicativa dei dati per connettersi ai sistemi esterni ed eseguire in tali sistemi le operazioni per consentire l'accesso mediante thin client quali i Web browser.

F: L'archivio pacchetti di Servizi di integrazione applicativa include i pacchetti di Servizi di integrazione applicativa Microsoft distribuibili in cui sono contenute informazioni richieste da Servizi di integrazione applicativa Microsoft e dalle applicazioni di Office per interagire con sistemi esterni di rich client.

G: Il servizio di integrazione applicativa dei dati supporta la connessione a database relazionali, servizi Web, servizi Windows Communication Foundation (WCF), .NET Connectivity Assembly e connettori dati personalizzati che soddisfano i requisiti di Servizi di integrazione applicativa Microsoft.

H: I siti Web di SharePoint utilizzano le web part di dati business e gli elenchi esterni di SharePoint per interagire con i dati esterni esposti da Servizi di integrazione applicativa Microsoft.

I: Quando gli utenti si connettono a un elenco esterno, nei computer client viene scaricato un pacchetto di Servizi di integrazione applicativa.

J: Nei client di Office supportati (Microsoft SharePoint Workspace, Microsoft Outlook e Microsoft Word), il runtime del client di integrazione di Office funge da connettore tra Servizi di integrazione applicativa Microsoft in esecuzione sul client e le applicazioni di Office.

K: Nei computer client il runtime del client del servizio di integrazione applicativa dei dati del servizio di integrazione applicativa dei dati e i dati del servizio di archiviazione sicura per connettersi ai sistemi esterni ed eseguire operazioni in tali sistemi per consentire l'accesso mediante i rich client supportati.

L: I dati del servizio di integrazione applicativa dei dati e del servizio di archiviazione sicura vengono memorizzati nella cache dei computer client.

M: Nei computer client il runtime del servizio di integrazione applicativa dei dati supporta la connessione a SQL Server e ad altri database relazionali, servizi Web e connettori dati personalizzati che soddisfano i requisiti di Servizi di integrazione applicativa Microsoft.

N: L'aggiornamento della cache client consente la sincronizzazione della cache con i dati di Servizi di integrazione applicativa Microsoft e del servizio di archiviazione sicura.

O: L'archiviazione sicura del client consente agli utenti finali di configurare i mapping client nel database delle credenziali.

P: Gli sviluppatori di soluzioni possono utilizzare Microsoft SharePoint Designer 2010 e Visual Studio 2010 per creare tipi di contenuto esterno e modelli BDC.

Nota sulla sicurezzaSecurity Note
È consigliabile utilizzare Secure Sockets Layer (SSL) in tutti i canali tra computer client e server front-end. È inoltre consigliabile utilizzare Secure Sockets Layer o Internet Protocol Security (IPSec) tra server in cui viene eseguito Microsoft SharePoint Server 2010 e sistemi esterni.