hot-topics mule and the cloud what's new in mule 3 apache tomcat tips and tricks developer tools

DevKit Feature Spotlight: Connection Management

Emiliano Lesende on Tuesday, January 17, 2012

The DevKit is a tool for accelerating the development of Mule extensions. A popular Mule extension is what we call a Cloud Connector. A Cloud Connector provides Mule with the ability to receive and send messages to/from a cloud service provider. We do not make assumptions about whether that service provider is a REST-based service, [...]

Announcing DevKit 3.1: easy OAuth, API docs and more

Emiliano Lesende on Wednesday, December 21, 2011

Less than a month ago we released the DevKit 3.0 and we are on a roll here. Just in case you are jumping onto the bandwagon a little late, the DevKit is a tool for authoring Mule extensions. The model is quite easy. First you write a POJO, then you annotate your POJO with Mule [...]

Implementing a Circuit Breaker with DevKit

john.demic on Wednesday, December 14, 2011

One of my favorite patterns from Michael Nygard’s excellent Release It! is the Circuit Breaker.  A circuit breaker is an automatic switch that stops the flow of electricity in the event of a failure.  This sort of behavior is also useful when integrating with remote systems. We might want to stop message delivery on an outbound-endpoint [...]

Handling HTTP callbacks using the new Mule DevKit: a Twilio example

Federico Recio on Monday, December 5, 2011

When you send a request to an API and it gets processed the API might want to notify you app about the status of the request. In order for your application to handle this callback you would have to set up an endpoint to listen for the notification and then send the url of that [...]

Implementing Custom Validation with DevKit

john.demic on Wednesday, November 30, 2011

Validating data can be easy with Mule if your message payloads are in certain formats.  XML payloads, for instance, can be verified for correctness via XML schema or XPath filters. Payload type filters and OGNL expression evaluation can go a long way in asserting your POJO payloads are correct. Payloads with less structure, like Map or [...]

Get real-time with the new SalesForce API

Federico Recio on Monday, November 28, 2011

Before streaming APIs, if you wanted to know if there were any updates on a specific event you had to query the API periodically and check if updates indeed occurred. Most likely, many of these queries would probably return no results as no new event happened but still resources were consumed in the process including [...]

Mule Studio Beta Milestone 5 Released!

Mateo Almenta Reca on Tuesday, November 15, 2011

  We are pleased to announce the Beta Milestone 5 release of Mule Studio, the graphical design tool for Mule ESB. At its core, it is based on the Eclipse Development Platform which many developers are already familiar with. But we have added significant functionality to it to achieve a very tight integration to Mule ESB. This makes [...]

Writing your first Cloud Conector using the DevKit

Federico Recio on Wednesday, November 9, 2011

In this blog post I will show how to extend Mule in a simple way using the recently released Mule DevKit. The goal of the Mule DevKit is to accelerate the development of Mule extensions by abstracting you from Mule specific stuff so that you just focus on what your are trying to build. My [...]

Accelerate integrating with APIs using Mule and the DevKit

Emiliano Lesende on Tuesday, November 1, 2011

We spent a good portion of 2011 working about our Cloud Connect initiative. That initiative has brought us the wonderful Cloud Connect DevKit, a brand-new MuleForge and lots of cloud connectors. We are extremely pleased with how all turned out and we think that the Cloud Connect DevKit played a huge part into the success [...]

Building a RESTful API with Mule iON

Emiliano Lesende on Tuesday, August 30, 2011

We talked in the past how Mule 3 makes it much easier to build a RESTful API. Now not only their are easy to build, but with iON they are easy to host as well. So if you’re thinking about building a Rest API for whatever reason, maybe you are developing a mobile app and [...]