Developer overview of Microsoft Dynamics Marketing
Applies To: Dynamics Marketing
With the Microsoft Dynamics Marketing SDK, you can build applications that can interact with a subset of Dynamics Marketing entities, but you can’t extend or alter the existing functionality. Entities in the SDK don’t have public methods—they’re just data containers. The only way to interact with the entity data is via SDK calls through messages. Instead of invoking operations on the entity, the client sends SDK request messages to Dynamics Marketing through queues and it receives response messages through another queue asynchronously. Dynamics Marketing creates separate request and response queues and leverages the Microsoft Azure Service Bus to process the incoming requests and the outgoing responses to those requests.
You can add data to Dynamics Marketing by using SDK, or you can use the Microsoft Dynamics Marketing Connector for Microsoft Dynamics CRM. The connector allows Dynamics Marketing and Microsoft Dynamics CRM to share and synchronize their marketing data such that marketing data changes in one application are synchronized with the other application. More information: Connect Microsoft Dynamics Marketing to Dynamics CRM.
Before you can use the SDK, create a namespace in Microsoft Azure Service Bus to host the queues used to transmit the requests and the responses. After the namespace is created in the Microsoft Azure portal, you can deploy the Data Integration Service and create the queues. More information: Site configuration and integration settings.