Latest Posts

Atom Feed Subscribe

Connecting EDI to the Enterprise with Camel & Smooks

February 19, 2025 by Claude

This post was reproduced on the Apache Camel blog.

Continue reading ❯

Smooks DFDL Filter in a Cross Domain Solution

December 05, 2021 by Claude

This post was reproduced on the On Code & Design blog.

Continue reading ❯

Smooks 2 Final Milestone Release

March 29, 2021 by Claude

This post was reproduced on the On Code & Design blog.

Continue reading ❯

A Sneak Peek at Smooks 2 Pipelines

February 16, 2021 by Claude

This post was reproduced on the On Code & Design blog.

Continue reading ❯

Second Milestone Release of Smooks 2

November 27, 2020 by Claude

This post was reproduced on the On Code & Design blog.

Continue reading ❯

First Milestone Release of Smooks 2

August 24, 2020 by Claude

This post was reproduced on the On Code & Design blog.

Continue reading ❯

The Trials of Smooks

September 16, 2014 by Claude

This post was reproduced on the On Code & Design blog.

Continue reading ❯

Feeding Java Events to a Drools Fusion CEP Process…

May 05, 2011 by Tom Fennelly

Rob Greathouse (a co-worker of mine at JBoss) was recently asking me how he might use Smooks to feed Java Objects to a Drools Fusion CEP Process. I took the offical Drools Fusion Stock Tick CEP example and modified it to use Smooks. Check it out…

Continue reading ❯

Updated release of Eclipse EDI Editor

May 04, 2011 by zubairov

I’m proud to announce a new release of Eclipse EDI Editor, now based on Smooks 1.5. This version includes following improvements:

Continue reading ❯

Migrating to Gradle: unedifact module

April 04, 2011 by Daniel Bevenius

This is just a short blog about migrating to Gradle. First up is the unedifact module. The following were the immediate benifits as we see them:

Continue reading ❯

Processing Huge EDI data stream on a low memory and cpu footprint

March 29, 2011 by Tom Fennelly

Continue reading ❯

New feature for EDI Parser – Namespaces support

March 02, 2011 by zubairov

Our work on EDI and UN/EDIFACT support for the next Smooks release continiues. Now we have a namespace support in EDI and UN/EDIFACT generated XML events. See my blog post for more information and examples on how you could use it.

Continue reading ❯

Smooks OSGI: Camel, UN/EDIFACT, ServiceMix

February 19, 2011 by Daniel Bevenius

This post is about the work we have done to improve Smooks OSGI integration.

Continue reading ❯

At long last… Smooks v1.4…

January 19, 2011 by Tom Fennelly

We’re glad to announce the release of Smooks v1.4. v1.4 has been a long time in the making and has a ton of new features and fixes. I want to thank everyone that contributed to this release (I think I listed all in the above link… sorry if I missed anyone). Without the contributions of these people, most of the features in Smooks v1.4 would not exist.

Continue reading ❯

Splitting and Routing UN/EDIFACT Interchanges using Smooks and Apache Camel

October 27, 2010 by Tom Fennelly

Two of the main new features in Smooks v1.4 are, out of the box support for UN/EDIFACT Interchanges, and Apache Camel integration.

Continue reading ❯

Smooks v1.4 Beta1 available for download

October 26, 2010 by Tom Fennelly

At last we’re nearly there with v1.4. As well as 85+ bug fixes, Smooks v1.4 includes the following new highlight features:

Continue reading ❯

Smooks-Camel integration revisited

September 23, 2010 by Daniel Bevenius

This entry is about the work we have done integrating Smooks with Apache Camel for Smooks v1.4. With this tighter integration of these frameworks, you can leverage the power of Smooks to process/transform a wide range of data types, with the power of Apache Camel to route data to a huge range of endpoint types.

Continue reading ❯

Slides Smooks Community Day

September 09, 2010 by Maurice

Here is a quick overview where you can find the slides presented on the Smooks Community Day 2010:

Continue reading ❯

Processing UN/EDIFACT message Interchanges…

June 28, 2010 by Tom Fennelly

Bård (Langöy) and I have been doing lots of work on improving our EDI support, specifically in the area of handling UN/EDIFACT (WikipediA) message Interchanges. The following improvements are now in the Smooks v1.4 codebase (available from the 1.4-SNAPSHOT):

Continue reading ❯

Smooks v1.3… Available for download

March 03, 2010 by tom

We were slow about doing it, but eventually… Smooks v1.3 (final) has hit the shelves!!

Continue reading ❯

Apache Camel + Smooks

February 22, 2010 by Tom Fennelly

I did a little playing with Camel over the weekend… had a go at integrating Smooks.

Continue reading ❯

JBoss Tools Smooks Editor – Progress…

January 15, 2010 by tom

At JBoss, we’ve been making some good progress with the JBoss Tools Smooks Editor. The following are two rough Screencasts illustrating two use cases that extend from each other.

Continue reading ❯

Smooks v1.2.4 Released

December 22, 2009 by Tom Fennelly

We’ve just made a Smooks v1.2.4 patch release (Download).

Continue reading ❯

Introduction: Using a factory to instantiate beans with the javabean cartridge

October 12, 2009 by Maurice

I would like to introduce the new factory feature in the Javabean cartridge of the up coming Smooks 1.3 release. This new features makes it possible to use a static factory method or a factory object to instantiate objects with the Javabean cartridge.

Continue reading ❯

Eclipse Tooling for Smooks… Let us hear what you think…

September 30, 2009 by Tom Fennelly

Of late, JBoss have been making more of a push on their Smooks Eclipse Tooling within JBoss Tools. Prior to a few weeks ago, Dart Peng was “more or less” left to his own devices on this work, without much help from myself or anyone else. More recently, Brian Fitzpatrick (JBoss) and myself have been more actively contributing to the great work being done by Dart.

Continue reading ❯

SOPERA Data Integration Smooks Component for Talend

August 29, 2009 by Tom Fennelly

SOPERA have created a new Open Source project on Google called "soperadi-smooks". It is (or is hopefully going to be) a Smooks component for Talend.

Continue reading ❯

Multiple Results & Outputs with Smooks

August 29, 2009 by Tom Fennelly

Smooks can produce “output” in a number of different ways. It can produce multiple sets of results, as well as output fragments of data to multiple different endpoints (ESB Service Endpoints, Files, JMS Destinations, DBs etc… and in different formats), all in a single filtering pass of a message stream.

Continue reading ❯

Processing EDI, XML, CSV and more with Smooks v1.2

July 14, 2009 by Tom

Smooks v1.2 has just been released (download). This release adds a number of very interesting features and enhancements to Smooks, most notably:

Continue reading ❯

Data Validation with Smooks v1.2

May 21, 2009 by Daniel

Smooks 1.2 adds support for message data Validation as one of its new features. This new feature allows you to perform strong field and fragment validation on not just XML data, but also on EDI, JSON, CSV etc. It currently supports Regex and MVEL rules bases (Drools to follow). Regex rules allow you to perform low level field format validation, while MVEL rules allow you to perform Business rules validation at a fragment/message level.

Continue reading ❯

Smooks Persistence part 1: The Introduction

February 26, 2009 by Maurice

One of the major new features in Smooks v1.2 will be the new Persistence Cartridge. This cartridge enables the use of several entity persistence frameworks from within Smooks, currently targeting Hibernate, Ibatis and any JPA compatible framework. It also allows you to use your own Data Access Objects (DAOs).

Continue reading ❯

A Mule podcast about ‘Smooks’ and ‘Smooks for Mule’

February 02, 2009 by Maurice

MuleSource recently posted a Podcast about “Smooks for Mule” on their “From the Mule’s mouth” blog. In the Podcast, I get interviewed by Ross Mason about “Smooks for Mule” and “Smooks”. I talk about why I started Smooks for Mule and what Smooks can do. I outline some examples of where Smooks is in use today, as well as what people can expect in the next releases of “Smooks for Mule” and “Smooks”.

Continue reading ❯

Smooks Editor in JBoss Tools

January 30, 2009 by Tom

JBoss Tools v3.0.0 will ship with an Editor for Smooks.

Continue reading ❯

Smooks goes Head to Head with Optimus Prime

January 29, 2009 by Tom

Continue reading ❯

Java to XML, without a template??

January 28, 2009 by Tom

Some people use Smooks as a Java Binding framework for marshalling and unmarshalling XML, in a similar fashion to how JAXB can be used. An “issue” that has been raised by a number of people is the fact that, with Smooks, you need to define a template for serializing the populated Java Object model (to XML, or other format). Some people find this a bit of a drag. They expect Smooks to be able to do it automagically. JAXB etc support it, so why can’t Smooks?

Continue reading ❯

The start of the official Smooks blog

January 23, 2009 by Maurice

Yeah, we of the Smooks project are also going to do it. Start blogging about our project. The blog is the perfect place to inform you about the latest things that are going on. With this blog we want to get our idea’s out there and introduce you to the latest features of Smooks. You can also expect posts with small tutorials featuring common, experimental or less know features of Smooks or one of it’s child projects.

Continue reading ❯