XFire

Home
Bug/Issue Reporting
Download
FAQ
Get Involved
License
News
Stack Comparison
Support
User's Guide
XFire Team

M5

Javadocs
Reports

M6-SNAPSHOT

Javadocs
Reports

Developers

Developer Space
CVS
Building
Architecture
Interesting Projects
Release Process

Blog: XFire (XFIRE) (RSS 0.91)
(XFire: SOAP which leaves you clean.)
ServiceMix and XFire JBI Integration

Congratulations to the ServiceMix team and their 1.0-M1 release!

ServiceMix is an open source ESB designed from the ground up on JBI (JSR 208) principles, semantics and APIs. ServiceMix includes a complete JBI container including the Normalised Message Service and Router, the JBI Management MBeans support for JBI deployment units and Ant tasks to install components and manage the container.

Though the project is young it is coming along very rapidly and supports a wide variety of components. Also, be sure to check out how easy it is to put an XFire service on the JBI bus.

XFire 1.0-M4 Release

The XFire team is proud to announce the the 1.0-M4 release. XFire is a Java SOAP framework. It features a light message processing core built on StAX, an intuitive API, a fast/low memory Java/XML binding, an XMLBeans binding, and support for various containers.

New in this release:

  • Annotation API to configure services via Java 5, commons-attributes, and Backport 175
  • Spring integration
  • PicoContainer integration
  • Improved Java/XML mapping capabilities
  • Performance improvements
  • Bug fixes and more!

Downloads can be found here. Visit the User's Guide to learn how to integrate XFire into your projects.

Annotations Coming to XFire

Arjen Poutsma, a member of the XFire Team has a good post covering our current plans with respect to annotations. Currently support is in CVS as the xfire-annotations module. We should have some annotation support in our M4 release which is planned for the end of March/beginning of April.

XFire 1.0 M3 Release

After a short hiatus, XFire is back in action with a 1.0-M3 release. You can find downloads here and the user's guide here.

New in this release:

  • Much cleaner API via ServiceBuilder interface
  • Attachment Support (Incoming only)
  • Better processing pipelines
  • Many bug fixes
  • Improved Documentation

Also in CVS is support for Jabber/XMPP, support for the Loom and Phoenix containers, and some support for the Spring Framework.

XFire is a next-generation java SOAP framework. At its core is a light message processing model used to interact with SOAP messages via STAX. Built on top is a sophisticated Java/XML type system which requires no DOM representation.

Beehive XFire Control Released

Over at ControlHaus, a new Beehive XFire control has been released:

The XFire SOAP client control version 1.0-alpha-2 has been released! The control uses XMLBeans, a powerful XML/Java binding tool, and XFire, a fast SOAP framework, to make developing web service clients easy.

Features in this release:

  • XMLBeans SOAP client.
  • SOAP client generation from WSDL.
  • SOAP Header support. Headers described in WSDL files will be automatically added to the API of the generated client.
  • Asynchronous support via Beehive Events.

Downloads can be found here. More information about the control can be found here.