Dynamics CRM and Azure queues

Lately I’ve been busy discovering the services Azure has to offer. The more I learn about it, the more enthousiastic I become. The platform is well thought of, and when you combine the services it has to offer, you can build world class solutions for your customers.

In my previous articles I’ve been writing on working with Azure WebJobs, the Azure Job Scheduler, Azure Table storage (or Azure Document Storage). The only thing we are missing is working with Azure Queues.

The following questions pop up in my head:

  • What is a queue?
  • What can I do with it?
  • What are the benefits?

In this series of articles I want to give a good answer on these questions. Furthermore I want to write a small REST library in order to work with queues from Dynamics CRM. The reason I want to use REST instead of the Azure SDK, is that I don’t want to have to reference the Azure SDK assemblies within my plugin project.

For starters I’ve dug up a couple of good articles on Azure queues and how to get started. These articles will give you some good insights.

Using the principles from these articles, I can use the MSDN documentation regarding the Azure Queue Service REST API.

Furthermore there are two types of queues within Azure, the Azure Queue and the Azure Service Bus queue. For now I have to learn the differences between the two queues.

Anyway, enough information to keep me busy for a while. For now, I have some reading to do.

Stay tuned!