Condividi tramite


Esercitazione: Integrazione di BizTalk Server 2013 con Salesforce

Revisori: Nick Hauenstein, Steef-Jan Wiggers

BizTalk Server introduce alcune nuove schede che rendono ora possibile molti scenari ibridi, che coinvolgono tecnologie locali e di Azure. In questa esercitazione viene illustrato come integrare un'entità puramente cloud, ad esempio Salesforce, con un BizTalk Server locale usando alcune delle nuove schede e Microsoft Azure. Prima di iniziare, è necessario 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 utilizza il sistema online Salesforce CRM (Customer Relationship Management) come soluzione per rilevare i clienti attraverso 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 tali 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. Di seguito viene descritto il flusso dei dati end-to-end per la soluzione:

  • Un rappresentante di vendita crea un'“opportunità” nel sistema Salesforce.

  • Quando lo stato dell'opportunità è impostato su "Won chiuso", viene inviata una notifica a un endpoint di inoltro ospitato in Microsoft Azure.

  • Usando il nuovo adattatore WCF-BasicHttpRelay, le informazioni di notifica vengono passate a BizTalk Server sistema ospitato in locale.

  • Usando le informazioni ricevute come parte della notifica, BizTalk Server richiama un endpoint REST in Salesforce, usando il nuovo adattatore WCF-WebHttp, per ottenere altre informazioni sull'opportunità.

  • Infine, BizTalk Server usa le informazioni ricevute da Salesforce per creare un ordine di acquisto in una tabella di database SQL Server interna.

    Questi sono i passaggi da eseguire per ottenere l'integrazione dell'obiettivo illustrato in questa soluzione. Ciascuno di questi passaggi include un'ampia serie di attività che verranno descritte durante la creazione della soluzione.

    Di seguito è riportata un'illustrazione che descrive la soluzione di integrazione end-to-end:

    BizTalk Server e lo scenario di integrazione di Salesforce

Prerequisiti

È necessario disporre del seguente tipo di software installato sul computer nel quale si intende configurare questa soluzione:

  • BizTalk Server

  • ​Microsoft BizTalk ESB Toolkit

  • WCF LOB Adapter SDK

  • BizTalk Adapter Pack

    È necessario disporre dei seguenti servizi di sottoscrizione:

  • Una sottoscrizione di Microsoft Azure

  • Account Salesforce Developer Edition

Altre risorse

Oltre a questa esercitazione, è anche possibile esaminare le risorse seguenti per altre informazioni sull'integrazione di BizTalk Server con Salesforce usando le nuove schede introdotte in BizTalk Server.

Passaggi successivi

Vedere anche

Esercitazioni su BizTalk Server