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

Salesforce CRM for the public sector
Blogs

CRM for Citizen Relationship Management

While the times have been changing for a while, current events have accelerated the need for public agencies to adapt to a changing world.

Open banking APIs
Blogs

Open Banking – How APIs are fast-tracking growth

When it comes to reaching market faster and scaling with both speed and stability, APIs have been a crucial component of many Fintechs.

Big Data Investment Drivers
Blogs

Key drivers of Big Data investment in 2020

Since 2019, key developments such as COVID-19 have influenced investment trends in Big Data. Drawing on insights from WHISHWORKS’ Big Data Report 2020 we outline the key drivers of investment in Big Data this year.