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

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.

Features/Goals

  • Fast, low-memory, embeddable StAX based SOAP stack
  • Intuitive API
  • "Aegis" POJO binding
  • Transport and Channel API
  • XMLBeans service support.
  • Annotation API to configure services via Java 5, commons-attributes, and Backport 175 (JSR 181 syntax)
  • Spring, Pico, Plexus, and Loom support.
  • JBI Support
  • Jabber/XMPP Transport
  • JMS Transport
  • SOAP 1.1 (non-RPC) and 1.2 Support
  • WS-I BP 1.1 compliance

Getting Started

To get started, read the Overview and Quick Start in the User's Guide.

You may also be interested in checking out the SOAP Stack Comparison as well.

News

Blog: XFire (XFIRE) (RSS 0.91)
(XFire: SOAP which leaves you clean.)
XFire 1.0-M5 Release

The XFire team is proud to announce the 1.0-M5 release. XFire is an MIT licensed, next generation SOAP stack. It provides an easy API to work with web services supporting both POJO and schema first development. It is built on a fast, low memory StAX based XML messaging model. On top of this is built support for many different bindings, containers, and transports.

New in this release:

You can find more information in the release notes. If you are interested in joining the XFire team, please contact us with your thoughts, ideas and contributions!

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.