Condividi tramite


Esercitazione: Integrazione di BizTalk Server 2013 con Salesforce

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:

    Scenario di integrazione di BizTalk Server e Salesforce

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.

Passaggi successivi

Vedere anche

Esercitazioni su BizTalk Server