Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

XFire Feature

CXF Analogue

Aegis Binding

Mostly Ported. Exceptions are still not supported

Configurable Servlet

See the Servlet Transport page.

Eclipse Plugin

Not ported yet

HTTP Transport

Ported.

JMS Transport

Ported.

JAX-WS/JSR-181 Annotation Support

In progress. Work is ongoing to ensure we pass the TCKs.

JAXB

Ported.

MTOM

Ported.

services.xml

Spring 2 XML will be supported for easy configuration. See the Configuration section.

Spring: XFireClientFactoryBean

See the ClientProxyFactoryBean and JaxWsProxyFactoryBean.

Spring: XFireExporter

Not ported.

Spring: ServiceBean

Completed. See ServerFactoryBean and JaxWsServerFactoryBean.

WS-Addressing

We're now using the WS-Addressing support from Celtix which is much more advanced.

WS-Security

Ported. See the WS-Security page.

XMLBeans

Not ported. Will be supported in CXF 2.1

Should I Migrate Yet?

For most XFire users, the answer is NO right now. With M1 we've focused on the core functionality and architecture. M2 will contain most of the features XFire users have come to rely on such as Aegis or our helper Spring beans.

Migrating

...

XFire users should consider migrating to CXF. Anyone looking to start a new web services project should seriously consider CXF. The main barrier is liable to be documentation at this moment. We will be adding LOTS more documentation though over the next couple weeks as we move toward the 2.0 final release.