Microsoft Azure Storage Connector for Mule 4

  • Written By Coforge-Salesforce BU
  • 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

Interested in MuleSoft? Get in touch

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

Application Integration
Blogs

What is Application Integration?

Application integration helps close the gap between existing on-site systems and the ever-evolving cloud-based enterprise applications.

Coforge Salesforce High Velocity Sales
Blogs

Enabling sales with Salesforce High Velocity Sales

What exactly High Velocity Sales is, how it can benefit your business and how to enable it.

CRISP-DM : ANALYTICAL FRAMEWORK
Blogs

Using the CRISP-DM framework for data driven projects

Learn how CRISP-DM can facilitate the planning, organising, and implementing process of data-driven projects.