Let APIs change your relationship with your doctor


One of the most challenging aspects of modern medicine is managing the care of the chronically ill. In 2010, according to the US Centers for Disease Control, 86 percent of all healthcare spending in the US went towards conditions like heart disease, diabetes, arthritis, and obesity; cancer care alone cost $157 billion. The costs come when these conditions manifest themselves in crises which require expensive hospital stays and costly medication. It would be cheaper and easier to manage these conditions on an ongoing basis, so medical professionals could detect and solve problems before they became serious events. This could pre-empt a doctor’s visit or a hospital stay, saving time and money for the patient and the insurance company.

Maven Tools & Archetypes


For a while now there have been maven archetypes for creating mule apps and domains. Such archetypes make getting started with development easier by automatically generating the basic core structure and files of mule projects (think configuration files, test classes, pom). This is especially interesting since the introduction in 3.5.0 of shared resources through mule domains which could make your app depend on another external project (a domain) and using Maven to manage dependencies makes perfect sense. We will see how to use these archetypes to create a domain and  an application that uses it.

Getting Started with DataWeave: Part 4

September 29 2015

0 comments 9
Screen Shot 2015-09-23 at 8.45.06 PM

In this final part of our introduction to DataWeave, we now present you with some example transformations. We will use everything we have learned till now to realize the transformations. Wherever we introduce new concepts we will highlight them in a subsequent set of notes. So, without further delay, let’s jump in!

Scenario 1

Google’s Address API responds with a JSON object which contains an array of addresses followed by their distances from our current location. We want to transform this into an array of the top 5 closest addresses.

Your new Maven friend – the Mule Maven Plugin 2.0

September 28 2015

4 comments 27

If you’re a Mule user, there’s a good chance that you’re using Maven to automate building and testing of your applications. We’re happy to announce Mule Maven Plugin 2.0, to help you automate your deployment and integration tests. This plugin will help you no matter where do you want it to run: CloudHub, a local Standalone server, Anypoint Runtime Manager, a local cluster or using the Mule Agent.

Anypoint Runtime Manager v1.2 – Monitoring servers and apps with Splunk & ELK


The August 2015 Update 2 of Anypoint Platform features v1.2 of Anypoint Runtime Manager which enables users to monitor and analyze applications running in the cloud or on-premises, in a sandbox, staging or production environment with ease using popular monitoring tools like Splunk and ELK. This gives the users a unified view of all their applications, no matter where they are running.

Monitoring/analytics for On-Prem users

Salesforce Analytics Cloud Connector – September ’15 Release

September 23 2015

0 comments 27
Salesforce Analytics Data Connector

We are happy to announce the September ’15 release of the Salesforce Analytics Cloud Connector v2.0.0. In this blog post, I will be covering some of the important features of the connector as well as walking you through the technicalities of ingesting data into Salesforce Wave Analytics Cloud by leveraging features within Anypoint Platform.

Benefits of using the Salesforce Analytics Cloud Connector

Getting Started with DataWeave: Part 3

September 22 2015

0 comments 0
Screen Shot 2015-09-20 at 9.16.30 PM

In the previous post in this four-part series and webinar about our powerful yet simple new transformation engine, DataWeave, we introduced you to Selector expressions so that you can navigate to and retrieve particular parts of the incoming message. We also showed you how to apply iterative and conditional logic as is required in almost all transformation scenarios.
We now present to you a use case which involves transformations from Java Lists to XML and from XML to JSON.

Introducing the Validations Module

Validations screenshot

This all began with a very popular request: “We want to be able to throw an Exception from a flow”. The motivation for this is that it’s fairly common to run into “business errors” (errors not related to the handling and transmission of data but the data itself) which should actually be treated in the same way as a connection or system error (things like the remote endpoint is down).

MUnit 1.0 GA

September 18 2015

0 comments 66

We’re happy to announce that MUnit 1.0 (GA) is now available.  MUnit is the functional test framework for Mule. This is builds on feedback from our previous release candidate and it contains many quality and usability improvements.

Anypoint Studio 5.3 with Mule 3.7.2 released!

September 17 2015

0 comments 14

I’m pleased to announce the availability of our Anypoint Studio 5.3 release with the brand new Mule 3.7.2 release. This release features a new validations module, which allows you to easily validate Mule messages using a variety of built in validators. It also features many improvements such as improved ability to attach sources to runtimes and improvements to the API gateway runtime experience in Anypoint Studio.