자습서: BizTalk Server 2013을 Salesforce와 통합
BizTalk Server 온-프레미스 및 Azure 기술과 관련된 많은 하이브리드 시나리오를 가능하게 하는 몇 가지 새로운 어댑터를 소개합니다. 이 자습서에서는 일부 새 어댑터 및 Microsoft Azure를 사용하여 Salesforce와 같은 순수 클라우드 엔터티를 온-프레미스 BizTalk Server 통합하는 방법을 알아보세요. 시작하기 전에 BizTalk Server Salesforce와 통합하여 달성하려는 비즈니스 목표를 이해해 보겠습니다.
이전 버전의 BizTalk Server BizTalk Server 및 Salesforce와 관련된 하이브리드 솔루션을 만들 수도 있지만 SOAP(웹 서비스)를 사용하여 Salesforce와의 상호 작용과 관련된 솔루션은 훨씬 더 복잡할 것입니다. BizTalk Server 및 새 어댑터를 사용하면 솔루션이 훨씬 더 쉽습니다.
비즈니스 시나리오
Northwind는 영업 파이프라인을 통해 고객을 추적하는 솔루션으로 Salesforce 온라인 CRM 시스템을 사용합니다. Salesforce 시스템에서 판매 기회가 생성될 때마다 Northwind는 다른 다운스트림 시스템이 해당 데이터를 선택하고 다른 관련 프로세스를 시작할 수 있도록 BizTalk Server 같은 온-프레미스 시스템에 알림을 받도록 합니다. Northwind는 BizTalk Server 사용할 수 있는 새 어댑터와 Microsoft Azure의 일부 구성 요소를 포함하여 이 솔루션을 구현할 계획입니다. 솔루션의 전체 데이터 흐름은 다음과 같습니다.
영업 담당자가 Salesforce 시스템에서 "기회"를 만듭니다.
기회의 상태 "Closed Won"으로 설정되면 Microsoft Azure에서 호스트되는 릴레이 엔드포인트로 알림이 전송됩니다.
새 WCF-BasicHttpRelay 어댑터를 사용하여 알림 정보가 온-프레미스에 보관된 BizTalk Server 시스템에 전달됩니다.
알림의 일부로 받은 정보를 사용하여 BizTalk Server 영업 기회에 대한 자세한 정보를 얻기 위해 새 WCF-WebHttp 어댑터를 사용하여 Salesforce에서 REST 엔드포인트를 호출합니다.
마지막으로 BizTalk Server Salesforce에서 받은 정보를 사용하여 사내 SQL Server 데이터베이스 테이블에 구매 주문 항목을 만듭니다.
이러한 일련의 단계는 이 솔루션에 설명된 통합 목표를 달성하기 위해 수행해야 하는 단계입니다. 이러한 단계 각각에는 솔루션 만들기를 계속 진행하면서 살펴볼 여러 작업이 포함되어 있습니다.
전체 통합 솔루션에 대해 설명하는 그림입니다.
필수 구성 요소
이 솔루션을 설정할 컴퓨터에는 다음 소프트웨어가 설치되어 있어야 합니다.
BizTalk Server
Microsoft BizTalk ESB Toolkit
WCF LOB 어댑터 SDK
BizTalk Adapter Pack
등록되어 있어야 하는 서비스는 다음과 같습니다.
Microsoft Azure 구독
Salesforce Developer Edition 계정
기타 참고 자료
이 자습서 외에도 다음 리소스를 살펴보고 BizTalk Server 도입된 새 어댑터를 사용하여 salesforce와 BizTalk Server 통합하는 방법에 대해 자세히 이해할 수 있습니다.
BizTalk Server 및 Salesforce 통합을 보여 주는 가상 랩은 에서 https://go.microsoft.com/fwlink/?LinkId=290930사용할 수 있습니다.
이 자습서를 기반으로 하는 샘플은 에서 https://go.microsoft.com/fwlink/?LinkId=290932다운로드할 수 있습니다.