Microsoft Azure Storage Connector for Mule 4

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 4 architecture (connection through Mule SDK)  

 Mule 3 architecture (connection through APIkit)

 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.

azure_connector_mule4

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

 

Recent Posts