A New Year a New Mule

motif

If you have queued up for more than twelve hours to see an opening-night showing of a Lucas- or Jackson-produced film, or slept outside to be the first to obtain a Jobs-ian product, or requested an invitation to pre-pre-order anything produced by Activision or EA, then you might be someone we’re looking for.

We want early adopters. We have a new, pre-beta version of Mule ESB, and we want to know what you think.

Work Off Those Calories with the Mule Training Program

motif

Rather than watch the Grinch steal Christmas yet again, why not browse a few online videos and learn something new?

Designed for those new to Mule and curious about how it works, our short series of free training videos introduces you to the basic concepts of ESBs and systems integration. You can even poke around in the product by following a hands-on tutorial which proposes a solution to common integration challenge.

Merry Christmas!

motif

We got you something special for Christmas this year.

We didn’t have time to wrap it, but we know you’re going to love it. We’re so excited to see the look on your face when you [download and] unpack your shiny, new Eclipse-based IDE.  That’s right, we got you a brand new Mule Studio!

 

‘Twas the day after Christmas and all through the house,

How to Build Multi-Tenant iApps using Mule Studio

November 21 2012

1 comment.
motif

When building applications in the cloud, a common challenge is to create applications that can serve multiple customers with just one instance of the application running.  Now with Mule Studio and CloudHub, the effort required to do just that has been greatly reduced.  Here I will like to walk through one example to illustrate how easily it can be done.  For this example, we will use Zuora,

Chicken or Pasta? Component or transformer?

motif

Would you like chicken or pasta? Chocolate or vanilla? Coffee or tea? White wine or red? Component or transformer? If you have a piece of custom code, should you implement it as a custom transformer or as a custom component?

Technically, you can do either. But under what circumstances is it better to use a transformer versus a component?

Consuming .NET WCF SOAP web services from Mule

The SOAP standard was created to address the communication needs between different applications independently of the programming language, platform or technology in use. It is a standardized protocol based on XML over a variety of communication protocols such as HTTP, to invoke methods on remote objects. In this blogpost we’re going to consume SOAP web services implemented with the Microsoft Windows Communication Foundation framework (WCF) from a Mule application. WCF is part of the .NET framework since version 3.0 and provides the building blocks to expose C# and VB.NET methods as SOAP web services,

Mule School: Web Services – part 1

I’m going to provide an overview on how to build a simple contract-first web-service and JAX-WS client that consumes the web-service with Mule Studio.

The sample below is going to build the following:

  • Build SOAP/ HTTP web service using Mule & CXF that is CRUD web service to create, retrieve, update and delete an order and returns the order id. This exercise implements only the create operation for this service.

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

motif

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 XML.” Well, this has happened to me, and in this blog post I’m going to show you how to do this quickly.

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 Java component 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 Entry Point Resolver
  2. Annotated Entry Point Resolver
  3. Callable interface

In this article,

Working with Databases (JDBC) in Mule Studio

In this blog post, I’ll give you some background information about JDBC, 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,