The dark side of CRM: protection of intellectual property – part 2

Welcome to part 2 of the dark side of CRM. In the previous article I scattered your view on the world: People are not always willing to pay for your labour. However as developers, we can fight back and make it very hard to decompile our intellectual property. That’s rights, we are going to talk […]

The dark side of CRM: protection of intellectual property – part 1

The intention of this article is to create awareness about protection your intellectual property. This applies mainly to developers involved in commercial product development, but it might also apply for developers writing who want to protect their intellectual property (e.g. certain routines). I’ve been developing software since the early 1990’s (as a contractor, as a product developer etc). […]

#IoT2CRM: Alternatives for the gateway – Defeated by BizTalk – part 5

The last weeks I’ve been facinated by integrating IoT devices with Dynamics CRM. I was dreaming about millions of devices contacting my CRM environment bringing it down to it’s knees. I came up with a simple but high performing gateway, being able to serve as a scalable abstraction layer behind which I could hide my […]

CRM 2015 – Workaround for bug: “managed solution cannot be deleted”

A while ago, I wrote an article about a managed solution that could not be uninstalled from CRM 2015 (both on-premise and online). When uninstalling the solution we received the error message “The SdkMessageProcessingStepImage() component cannot be deleted because it is referenced by 81 other components. For a list of referenced components, use the RetrieveDependenciesForDeleteRequest.”  (See […]

#IoT2CRM: Alternatives for the gateway – Dive into BizTalk – part 4

Till sofar it has been a hectic week. Loads of new information from Convergence, very busy schedules, a lot of reading to do. Luckily we get inspired at the office by “attending” a number of sessions via live streams. *w00t!* Hopefully next year, I’m able to attend Convergence myself. In the meanwhile, I’m working on […]

#IoT2CRM: Alternatives for the gateway – Dive into BizTalk – part 3

Yay.. Today I installed BizTalk 2013 R2 (just to be sure) and made some good progress. In the previous article I ran into a massive wall. Now I figured out why and I’ll explain to you where I went wrong. It started all with the URL I was passing into BizTalk: http://dev-bvdsande.devzone.local:8080/iot2crm/service1.svc/?deviceId=rpi&deviceType=11&errorCode=xx&errorMessage=oops I configured BizTalk to listen to a POST […]

#IoT2CRM: Alternatives for the gateway – Dive into BizTalk – part 1

BizTalk is up and running, CRM is in place, the Raspberry Pi is waiting to get in action. I’m finding my way back in BizTalk. This week I spend a great amount of my time on reading about BizTalk. In my previous article  I described what I intended to build in the first place, the BizTalk variant of the […]

#IoT2CRM: Alternatives for the gateway – BizTalk, we meet again….

In my previous article, I mentioned that I would try to set up the gateway between the IoT world and Dynamics CRM using real integration products. The products that I intended to use were Microsoft BizTalk 2013 and Neuron ESB. So far so good, I’ve set up a new integration environment using Windows Server 2012, SQL […]