Articles

Ansible Crash Course

Posted by Sohrab Hosseini on 09 March 2016

As we dawdle till every facet of our lives are containerised, we still find ourselves in need of ways to automate provisioning of actual servers and operating systems. My current favourite way to do this is through Ansible.

Continue reading

XSLT Extension Functions in Mule 3.6+

Posted by Robert Valk on 19 November 2015

The Mule 3.6 release brought a comprehensive and very welcome refresh of XML capabilities, including cutting-edge XSLT support via the Saxon 9.6 HE library. Unfortunately one feature lost in this overhaul was Saxon’s easy mechanism for using Java methods as XSLT extension functions. Here’s how we made it easier to use Java extension functions that work with Mule’s new XML stack.

Continue reading

Upgrade your Groovy Scripts in Mule with DSLDs

Posted by Edward McLoughlin on 29 September 2015

The groovy script transformer component is a very powerful piece of Mule. I use it for almost every message transformation that I need to make. Its XML and JSON libraries reduce message format conversion down to little more than building a map, while closures give you some powerful processing tools for handling complex data structures.

Continue reading

Advanced File Handling in Mule

Posted by Robert Valk on 15 June 2015

With all the drag-and-drop goodness of AnyPoint Studio these days, it’s easy to forget that under the hood Mule ESB remains a very powerful, configurable and extendible framework. This power comes in handy when you’re faced with demanding file processing requirements in advance of Mule’s out-of-the-box functionality.

Continue reading

LDAP Security in Mule

Posted by Devendra Khanolkar on 26 February 2015

On a recent client engagement we adopted SOAP over HTTP as our preferred communication channel for Web Service consumers. Since the transport protocol was HTTP, our next requirement was to setup HTTP Basic Authentication and role-based authorization. We tend to prefer simpler transport-level authentication over WS-Security which is overkill for most situations.

Continue reading

Developing Bulk APIs with Mule, RAML and APIKit

Posted by Robert Valk on 02 December 2014

Recently we’ve been writing quite a few ‘bulk’ APIs - where consumers don’t want a single resource, or a screenful of search results but instead need (close to) the entire record set. In this blog we discuss several features of the Mule ESB platform that make is easy to design and implement bulk APIs over a variety of back-end technologies.

Continue reading