XFire 1.1 RC, JiBX, and MTOM performance
April 30th, 2006We released a XFire 1.1 release candidate this weekend. This release is mostly a lot of bug fixes, but there are some cool things like:
- MTOM which is smart enough to cache files when they hit a certain threshold
- Proven interop with MTOM and Microsoft’s WSE
- Improved spring configuration syntax - now you can do everything jsr 181 does in glorious XML files.
- Improved WS-Security support
Please test it out and see how it goes for you!
1.1 RC won’t end up being a true release candidate though. I think we’ll be adding in the JiBX support which Tomek Sztelak had put in the xfire-sandbox. We were waiting to a new JiBX release with some fixes, but it appears that Dennis Sosnoski will be doing a 1.1-beta-2 release very soon.
Speaking of JiBX - I’m not what I think about it - its fast and the mapping files are decent, but I’m not a big fan of having to do byte code munging. Its a real PITA. I’d much rather do it on the fly.
In other news, Santiago did some benchmarks to see when exactly MTOM optimization should be done. Turns out it is when your data reaches around 4-5K - at least when you’re using the JAX-WS RI. He also has this benchmark utility called Japex which he wrote. Its able to do performance testing like you do JUnit testing and produce nice graphs. I’ll definitely be checking it out in more depth!