The new @Schedule annotation in Mule and iBeans

December 17 2009

1 comment.
motif

Scheduling is great, it really is. It’s also very useful for application integration since we often have to repeat tasks of over time interval or schedule tasks for a date in the future. Mule has had scheduling support since version 1.1 with the Quartz connector, now with iBeans scheduling just got easier. iBeans offers a annotations-based API for performing common integration tasks such as sending email, subscribing to a JMS queue or polling an ATOM feed.

Noteworthy new features in Mule ESB Enterprise

December 16 2009

3 comments
motif

With the release of Mule ESB 2.2.4 Enterprise Edition, there are several new and interesting capabilities that have been enhanced in Mule. Reading through the release notes, you might miss them, so I decided to highlight them here on the blog.

Announcing Tcat Server 6 R2

motif

am happy to report that Tcat Server 6 R2 is now available for download. Since the release of Tcat Server 6, we have had lot of feedback from users. In addition to positive feedback, they also wanted us to add new features to the product. We worked closely with these users to come up with the user stories and then implement them. We believe these features would make Tcat Server 6 even more compelling for organizations using Apache Tomcat in development and production. The features are focussed on reducing the manual effort associated with using Apache Tomcat.

The new features are:

Using JSON bindings with iBeans

December 15 2009

2 comments
motif

JSON, short for JavaScript Object Notation, is a lightweight data interchange format. It is a text-based, human-readable format for representing simple data structures and associative arrays (called objects).

Many REST services use JSON as the preferred data format (including Tcat Server’s REST API). JSON provides a much simpler model for data representation and is widely used in AJAX programing.

iBeans support binding JSON data to objects and marshaling Java objects to JSON using the excellent Jackson Framework.

WS-Security and SAML for Mule

motif

Mule has had support for WS-Security via CXF for some time now, but Mule 2.2.4 Enterprise goes a bit further still with the inclusion of the Mule SAML Module and a new WS-Security example. In this article, I will step through the WS-Security example so that you can see the different possibilities available for incorporating WS-Security into your Mule application.

Mule ESB 2.2.4 Enterprise Edition is now available

December 14 2009

1 comment.
motif

We are pleased to announce that Mule ESB 2.2.4 Enterprise Edition is now available for download from the trial site (http://www.mulesoft.com/mule-esb-enterprise-trial-download) and our customer portal (https://www.mulesoft.com/lp/dl/mule-esb-enterprise).  Some of the changes include:

Twitter your Blog with iBeans

December 9 2009

2 comments
motif

Most websites offer RSS or ATOM feeds for news or updates, and iBeans makes it easy to consume these feeds. In this example, I will create a simple object that will read new entries from my blog and publish a summary of them on Twitter. Note that the example assumes that you have iBeans installed.

iBeans 1.0-beta-9 Released!

December 3 2009

0 comments
motif

I’m pleased to announce the latest iBeans 1.0-beta-9 release. This release has lots of new features, including:

    • An iBeans plugin for Eclipse makes it really easy to create and debug web projects that use iBeans. The plugin works with the JEE distribution of Eclipse, enabling you to create and test a web application on Tomcat or MuleSoft Tcat in minutes. See iBeans Eclipse plugin for more information.

    Accidentially Published a New Mule IDE snapshot

    November 25 2009

    0 comments
    motif

    While working on bugs in Mule IDE, I usually push out snapshots to people for verification. I automated the upload process to the forge recently, but it seems that the default values were not chosen carefully enough. By default, my script pushes out to the release update site instead of the snapshot update site, which is clearly not what I want.

    iBeans from Devoxx

    November 23 2009

    0 comments
    motif

    I went to Devoxx last week to present “iBeans – dead simple integration for the web”. Since the slides are pretty readable I figured I’d post them here for folks that missed it. I jotted down the questions and answers from the session below.