Latest Posts
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
Great post by Claus Straube: http://www.catify.com/2011/03/29/transforming-and-splitting-huge-edi-files-with-smooks/
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.