Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Revisori: Nick Hauenstein, Steef-Jan Wiggers
BizTalk Server introduce alcuni nuovi adattatori che rendono possibili numerosi scenari ibridi, coinvolgendo tecnologie locali e di Azure. In questa esercitazione, vediamo come integrare un'entità puramente basata su cloud, come Salesforce, con un BizTalk Server in locale utilizzando alcuni dei nuovi adattatori e Microsoft Azure. Prima di iniziare, è possibile comprendere l'obiettivo aziendale che si tenta di raggiungere integrando BizTalk Server con Salesforce.
È anche possibile creare soluzioni ibride che coinvolgono BizTalk Server e Salesforce con la versione precedente di BizTalk Server, ma la soluzione sarebbe molto più complessa con l'interazione con Salesforce usando un servizio Web (SOAP). Con BizTalk Server e i nuovi adattatori, la soluzione è molto più semplice.
Scenario aziendale
Northwind usa il sistema CRM online salesforce come soluzione per tenere traccia dei clienti tramite la pipeline di vendita. Ogni volta che viene creata un'opportunità di vendita nel sistema Salesforce, Northwind vuole che i sistemi locali, ad esempio BizTalk Server, vengano informati in modo che altri sistemi down-stream possano raccogliere i dati e avviare altri processi pertinenti. Northwind prevede di implementare questa soluzione usando i nuovi adattatori disponibili con BizTalk Server e includendo anche alcuni componenti di Microsoft Azure. Questo è l'aspetto del flusso di dati end-to-end per la soluzione:
Un rappresentante di vendita crea un'"opportunità" nel sistema Salesforce.
Quando lo stato di un'opportunità è impostato su "Chiuso Vinto", viene inviata una notifica a un endpoint di inoltro che si trova su Microsoft Azure.
Usando la nuova scheda WCF-BasicHttpRelay, le informazioni di notifica vengono passate al sistema BizTalk Server ospitato in locale.
Usando le informazioni ricevute come parte della notifica, BizTalk Server richiama un endpoint REST in Salesforce, usando la nuova scheda WCF-WebHttp, per ottenere altre informazioni sull'opportunità.
Infine, BizTalk Server usa le informazioni ricevute da Salesforce per creare una voce di ordine di acquisto in una tabella di database di SQL Server interna.
Si tratta del set di passaggi da eseguire per raggiungere l'obiettivo di integrazione descritto in questa soluzione. Ognuno di questi passaggi implica un ampio set di attività che verranno esaminate durante la creazione della soluzione.
Ecco un'illustrazione che descrive la soluzione di integrazione end-to-end:
Prerequisiti
È necessario avere installato il software seguente nel computer in cui è stata configurata questa soluzione:
BizTalk Server
Microsoft BizTalk ESB Toolkit
WCF LOB Adapter SDK
BizTalk Adapter Pack
È necessario disporre delle sottoscrizioni di servizio seguenti:
Una sottoscrizione di Microsoft Azure
Account della Salesforce Developer Edition
Altre risorse
Oltre a questo tutorial, puoi anche esaminare le risorse seguenti per capire meglio l'integrazione di BizTalk Server con Salesforce usando i nuovi adattatori introdotti in BizTalk Server.
Un lab virtuale che illustra l'integrazione di BizTalk Server e Salesforce è disponibile all'indirizzo https://go.microsoft.com/fwlink/?LinkId=290930.
Un esempio basato su questa esercitazione è disponibile per il download all'indirizzo https://go.microsoft.com/fwlink/?LinkId=290932.