Is Smooks going to be yet another Transformation Configuration Model Ill have to learn?
First off, don’t thinking of Smooks as an alternative to the likes of XSLT and don’t think of the Smooks configuration as a “Transformation Configuration” in the same way as an XSL Stylesheet. The Smooks configuration should be thought of more as a “Framework Configuration” – most frameworks have a configuration of one sort or another. It’s nothing like XSLT, which is basically a programming language in XML. It just defines how transformation/analysis resources are targeted at messages and message fragments. It doesn’t define the low level details of each individual transformation. Also note that the Smooks configuration is quite simple in terms of the number of configuration elements you need to remember – there are only a few. See the SmooksResourceConfiguration javadocs.