On a recent project, I was given the requirements to connect MuleSoft to Microsoft’s Azure Service Bus Queue. Logically, the first thing I did was look at the available connectors MuleSoft offers on their exchange site. After a quick two second search I found that MuleSoft does indeed have a connector just for this. The problem I faced was that this connector ran on the enterprise edition of MuleSoft, which of course is a paid service. For my particular task I had to do this using Mule’s community edition so therefore this connector could not help me. Fortunately, there is a nice and easy way to connect to the Azure Service Bus Queue using just one HTTP connector. This blog post will show you how I was able to create this connector.
Databases are very frequently at the heart of an enterprise integration. EAI tasks frequently involve polling databases, calling stored procedures in databases, as well as ETL and basic CRUD work on databases. The database backing a particular application is often a natural source to integrate with – and if no on premise database exists for a particular source, creating one for local OLTP purposes can help increase insight and decrease chattiness between on premises and off premises applications.
It’s no wonder then that both BizTalk and Mulesoft ESB offer database connectivity out of the box. In this post, I’ll compare Mule and BizTalk’s SQL capabilities, primarily focusing on Oracle and SQL Server. Why these two? They’re the most popular enterprise grade database engines. MySQL is also very popular, but lacking in some enterprise features that this blog will be examining. PostgresSQL…
On my quest to master MuleSoft Restful APIs I encountered this walk-through on MuleSoft’s documentation site which was exactly what I was looking for: a low level step by step guide on the entire restful API lifecycle using MuleSoft and RAML. While reading through the steps of this walk-through it was apparent early on that it was done on a previous version of the Mule Runtime than the one I had currently. As of the date of this blog post the walk-through contains instructions for the 3.5.1 runtime while mine was for the 3.6.1 runtime. Overall, it didn’t seem like much of a difference, and any differences I spotted were easily applicable to my current version… that is until I tried to deploy the project to CloudHub. This blog post is to help anybody else who is following along with…
While going through all the installation steps for setting up MuleSoft on my machine, I normally found the instructions on their site to be very detailed and informative. However, I encountered some difficulties while downloading and setting up the Mule Enterprise Runtime with MMC (Mule Management Console). The instructions MuleSoft provides can be found here. The instructions seemed pretty straightforward, but when I went to the URL provided to reach the MMC, my browser was unable to establish a connection.
So I decided to write this blog post with the steps that I took in downloading the Mule Enteprise Runtime, the issues I encountered, and how I went about resolving those issues on a Windows machine.
Here is the list of steps that I took: