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

Designed With SaaS Providers in Mind: Mule iON SaaS Edition Now Available

katie.burton on Tuesday, May 15, 2012
Designed With SaaS Providers in Mind: Mule iON SaaS Edition Now Available
Yesterday we announced the Mule iON SaaS Edition and a QuickStart Plan designed specifically for Providers. One of the reasons why we are so excited about this release is because it was designed specifically with providers in mind, giving you an easy way to build and deploy your own connectors and Apps directly from , the #1 .

Read More »

Mule and JAXB: turning an XSD file into an XML Fiesta!

Mariano Gonzalez on Friday, May 11, 2012

Hello friends! How’s it going?

Has the following ever happened to you? You show up to work one morning and your boss tells you, “I need you to take this data and turn it into .” Well, this has happened to me, and in this blog post I’m going to show you how to do this quickly.

Read More »

Complex Problem? No problem to Mule & Drools CEP!

Nial Darbey on Tuesday, May 8, 2012
Complex Problem? No problem to Mule & Drools CEP!

Introduction

The architecture of Mule is driven by the principles of Industrial Best Practice as outlined in the well-known Enterprise Integration Patterns which have identified the most common building blocks for every problem. These building blocks are what make up Mule Flows, the executable units inside Mule Applications. No matter what the problem, wiring them together into an integration solution is extremely easy and by exploiting the power of Mule’s native support for the Drools Rules Engine, the Integration Developer has a very powerful set of tools to tackle even the most complex of integration problems with the greatest of ease. With this post I hope to be able to demonstrate  this to you! Read More »

Tremors, GeoNet and Mule: An interview with Geoff Clitheroe

David Dossot on Monday, May 7, 2012
Tremors, GeoNet and Mule: An interview with Geoff Clitheroe

Today we’re interviewing Geoff Clitheroe, GeoNet Systems Development Manager at GNS Science in New Zealand. What does this beautiful but quake-prone island country have to do with Mule? This is where Geoff’s work comes into play: he’s leading a team of developers with whom he’s been building GeoNet, an advanced geological hazards monitoring system. And Mule is at the core of it.

MM. Jeff you’ve shared some very interesting blog posts about your usage of Mule in GeoNet (1 2 3). Before going into the juicy details can you summarize what GeoNet does?

Read More »

In the cloud integration is your competitive advantage

Ross Mason on Tuesday, May 1, 2012

Whether it is to reduce costs or growth through innovation all companies need to constantly be thinking about how to gain competitive advantage. Over the last 20 years companies have looked towards enterprise software applications to drive this differentiation. Typically the cost of doing this runs into the millions or tens of millions, meaning it was a rich mans sport with smaller companies either getting squeezed out or forced into small market niches.

However, with the rise of the economics are changing. Now companies of all sizes are turning to applications delivered as a service due to the frictionless setup and maintenance and the much lower up front costs. The is creating a level playing field for all companies where everyone has access to the same applications.  In this landscape, its the of these applications to deliver better customer experience, innovative business models and low cost services that will drive competitive advantage.

Read More »

Message sequencing with Mule and JMS Message Groups

Tomas Blohm on Friday, April 27, 2012
Message sequencing with Mule and JMS Message Groups

During my years on the Mule Community forum I’ve noticed that there are some problem areas that are more common than others. One recurring question, that I thought I should address here, is how to preserve message order in .

The first solution coming to mind is to use exclusive consumer, but I’ve come to realise that there are some disadvantages with exclusive consumer such as having active consumers doing nothing (I don’t like the idea of having workers ready to dig in but they are not allowed to). Another thing is that, with exclusive consumer, a message might block another message even though they really don’t have anything to do with each other. For example, let’s say we’re dealing with car orders, then you probably don’t want a order for a Volvo, that doesn’t go through, to block a order for a Saab (I’m Swedish). Read More »

Mule School: Invoking component methods using Entry Point Resolvers

Amjad Mogal on Tuesday, April 24, 2012
Mule School: Invoking component methods using Entry Point Resolvers

In the previous lesson Invoking Java Component Over HTTP, we learned how to invoke a simple method of a in Mule Flow. Let’s now go a bit further and see how Mule maps a request message to a specific method in your component using Entry Point Resolvers.

At a high level, Mule uses three types of Entry Point Resolvers.

  1. Reflection
  2. Annotated Entry Point Resolver
  3. Callable interface

In this article, I will focus on the Reflection Entry Point Resolver, which is used to determine the entry point on a component after a message has been received. The entry point is discovered using the message payload type(s) as the argument using reflection. For multiple parameters the payload should be an Array of objects. If the message payload is of type NullPayload the resolver will look for a no-argument method. Read More »

Big Data & iPaaS: Come Hear Why They Are Better Together

katie.burton on Monday, April 23, 2012
Big Data & iPaaS: Come Hear Why They Are Better Together

This Wednesday, April 25th we are excited to join the folks at for The Cloud Analytics Summit. This is shaping up to be a great event, jam-packed with best practice sessions and opportunities for discussion.

One of the reasons why we are partnering with THINKstrategies is to help companies see how an integration-platform-as-a-service (iPaaS) can accelerate their Big Data and analytics projects.

The challenges around Big Data and cloud analytics tend to be twofold. First, it’s important to have your data in a central place, and second, it’s extremely important to collect and analyze that data in real time.

Read More »

Working with Databases (JDBC) in Mule Studio

matias.pentreath on Thursday, April 19, 2012
Working with Databases (JDBC) in Mule Studio

In this blog post, I’ll give you some background information about , explain what Mule ESB and Studio do with JDBC, and demonstrate how can you use it in a simple example.

A little reference for JDBC:

JDBC, which stands for Java Database Connectivity, is basically an API that enables users to execute operations over a Data Source using the Java programming language. This API allows you to connect to almost any Data Source system, from relational databases to spreadsheets and flat files and, using the proper SQL syntax, you can perform queries, updates, deletes, or even execute store procedures.

Read More »

Mule School: Integration with Social Media: Part I – Twitter

Tom Stroobants on Tuesday, April 17, 2012
Mule School: Integration with Social Media: Part I - Twitter

This tutorial is the first in a series of blog posts that explain how to integrate Mule and Social Media.

Today’s post will focus on connecting to and sending a tweet (if you don’t know what is read this). Subsequent tutorials will cover:

  • LinkedIn
  • Facebook
  • Yammer

Read More »