Microsoft Azure Storage Connector for Mule 4

  • Written By WHISHWORKS
  • 06/08/2018

Microsoft Azure Storage is one of the most popular cloud storage solutions, recognised for its high availability, security, durability, scalability, and accessibility. Many organisations choose Microsoft Azure Storage to store their data using BLOB Storage, Table Storage, Queues and File Storage.

To enable MuleSoft customers around the world access Microsoft Azure Storage, WHISHWORKS has developed the Anypoint Azure Storage Connector.

Anypoint Connectors allow you to easily integrate Mule applications and send and receive data with third-party APIs using standard integration protocols.

The Anypoint Azure Storage Connector v.2.0.0 developed by WHISHWORKS is certified by MuleSoft for Mule 4. It is published on the MuleSoft Exchange alongside the previous versions for Mule 3, and is free to download. The Anypoint Azure Storage Connector for Mule 4 replaces the dependency of API DevKit with Mule SDK, and allows users to employ Azure Storage services using Microsoft Azure Storage SDK for Java.

The Mule SDK is the successor of the Anypoint Connector DevKit and is used to extend the Mule 4 Runtime by creating new modules that you can install in Mule apps. It provides an API that decouples modules from the Mule Runtime internals. In other words, the Mule SDK is the Mule 4 evolution of DevKit.

Mule 4 architecture (connection through Mule SDK) Mule 3 architecture (connection through APIkit)

DevKit Migration Tool (DMT) provided by MuleSoft and successfully migrated for Mule 4 with code refactoring for package hierarchy, exported classes and internal classes.

Microsoft Azure Storage Connector for Mule 4

How to use the Anypoint Azure Storage Connector:

To use Azure Storage Connector in Mule applications you need

  • Anypoint Studio 7.1.x with Mule Runtime 4.1.x
  • Create a SAS token for the Storage Account
  • Add the following dependency in your pom.xml

<dependency>
            <groupId>org.mule.modules</groupId>
            <artifactId>azure-storage-connector</artifactId>
            <version>2.0.0</version>
            <classifier>mule-plugin</classifier>
</dependency>

  • Drag and Drop the Connector operation from Studio palette into your application flow

A demo application for using the Azure Storage Connector is available to download here.


If you would like to find out more about how API-led connectivity can help you create a a fully integrated environment, do give us a call at +44 (0)203 475 7980 or email us at marketing@whishworks.com

Other useful links:

How to enable Secure Property Placeholder in MuleSoft

API Recipes with MuleSoft Anypoint Platform

Migrating DevKit Connectors to Mule 4 SDK

Latest Insights

Health Cloud & Financial Services Cloud Accreditation
Blogs

2 more clouds in our pocket!

WHISHWORKS is an accredited partner for two more Salesforce clouds, Health Cloud and Financial Services Cloud.

Kafka setup social image
Blogs

How to Set-up Kafka on AWS Cloud

In this blog, we outline the various steps involved in the installation and configuration of Apache Kafka on AWS cloud.

Blogs

Introduction to: Event Streaming

In this blog we introduce the key components of event streaming, including outlining the differences between traditional batch data processing and real-time event streaming.