How to Apply DataWeave to the Real-world: Looping (Part 3)

October 31 2017

2 comments
dataweave

So far in this 3-part series, we have looked at variables (Part 1) and functions (Part 2) in order to leverage them to our advantage. In this third and final part of the real-world DataWeave series, we will look at another common problem area, that of performing nested loops in data structures.

HowTo – Connect Blockchains with APIs and Anypoint Platform

October 26 2017

5 comments
mulesoft blockchain

Blockchains are slowly creeping their way into the enterprise and gaining acceptance. As Harvard researchers reveal, “No matter what the context, there’s a strong possibility that blockchain will affect your business. The very big question is when.” But what are Blockchains?

How to Apply DataWeave to the Real-world: Functions (Part 2)

October 25 2017

2 comments
dataweave

In the first part of this series we tackled the issue of defining and also using variables within DataWeave as opposed to using the legacy set “Variable” module. Today, I need to raise the topic of functions in DataWeave as a key thought when working with MuleSoft has to be “can I reuse this?”

How to Apply DataWeave to the Real-world: Variables (Part 1)

October 16 2017

6 comments
dataweave

Over the last few years at MuleSoft, I have had the opportunity to work with many different customers covering a wide range of use cases, inevitably requiring data transformations of one sort or another. I have observed some recurring patterns and “gotchas” when DataWeave is used in the real-world and I will address these in this 3-part series.

HowTo – Build a Facebook Messenger Bot Using Anypoint Platform

chatbot

Everyone is very excited about chatbots as the future of messaging, customer service, information delivery, etc. Facebook touts Messenger bots as AI (e.g. Jarvis) and the press gets excited about how they will change the world. But really, bots are essentially an ESB that listens for keywords and routes responses back to the user. This project will show you how to build one using Anypoint Platform.

This example project provides a framework to build a Facebook Messenger Bot that can leverage APIs built on Anypoint Platform.

HowTo (DevOps) – Leveraging Maven For Build Automation

maven deployment

This is second in series of how to DevOps articles, and is a follow-up to the MUnit blog – HowTo(DevOps) – Leveraging MUnit For Test Automation.

A core component of the continuous integration process, that includes the previously discussed test automation framework, is the build process. As soon as the developer commits the code to version control repository, the build tool compiles the source code runs unit and integration tests and generates feedback for the developers.

HowTo (DevOps) – Leveraging MUnit For Test Automation Guide

Traditional integration platforms could get away with providing some command line tools to automate the build and deployment of applications built on their platform. But in the modern world, integration platforms need to encompass the critical API management & cloud components as well, so the scope of continuous integration and continuous delivery tools are no longer just limited to integration applications only.

This also requires support for provisioning integration software and applications in private or public cloud platforms and capability to automate governance of deployed applications.

HowTo – Custom API Policy with Anypoint Platform

December 8 2016

1 comment.
howto custom api policy

As organizations embrace APIs for exchanging information with internal or external customers and partners, it’s critical not to sacrifice visibility or governance.  That’s where API management comes in. API management policies can be layered on top of the implementation of the APIs to provide the governance, security and visibility required.  

Out-of-the-box the Anypoint platform provides a full number of policies. Policies are grouped into categories of:

HowTo – Exceptions and Error Handling in Mule

December 6 2016

1 comment.
howto-banner

Welcome to this series of “HowTos” covering exceptions in MuleSoft Anypoint Platform. We will be covering many topics specifically with exceptions and exception/error handling in Mule integration flows.

The exception handling is demonstrated using a simple use-case. The example Mule project is available in Anypoint Exchange.

Integration projects are complex, and exceptions are bound to happen. It is important that we have the ability to catch,

HowTo – Data Integrity checks in batch processing

data integrity

We recently introduced our  HowTo blog series, which is designed to present simple use-case tutorials to help you as you evaluate Mulesoft’s Anypoint Platform. This blog post is a follow up to our last blog “How to ETL” using Mule. In that post, we demonstrated how Anypoint Platform could be leveraged to read a large number of messages, transform/enrich these messages, and then load them into a target system/application.