Skip to end of metadata
Go to start of metadata

XFire is now CXF

Icon

User's looking to use XFire on a new project, should use CXF instead. CXF is a continuation of the XFire project and is considered XFire 2.0. It has many new features, a ton of bug fixes, and is now JAX-WS compliant! XFire will continue to be maintained through bug fix releases, but most development will occur on CXF now. For more information see the XFire/Celtix merge FAQ and the CXF website.

Codehaus XFire is a next-generation java SOAP framework. Codehaus XFire makes service oriented development approachable through its easy to use API and support for standards. It is also highly performant since it is built on a low memory StAX based model.

Features & Goals

  • Support for important Web Service standards - SOAP, WSDL, WS-I Basic Profile, WS-Addressing, WS-Security, etc.
  • High performance SOAP Stack
  • Pluggable bindings POJOs, XMLBeans, JAXB 1.1, JAXB 2.0, and Castor support
  • JSR 181 API to configure services via Java 5 and 1.4 (Commons attributes JSR 181 syntax)
  • Support for many different transports - HTTP, JMS, XMPP, In-JVM, etc.
  • Embeddable and Intuitive API
  • Spring, Pico, Plexus, and Loom support.
  • JBI Support
  • Client and server stub generation
  • JAX-WS early access support

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 or Performance stats as well.

News

XFire 1.2.6 is released!

The Codehaus XFire team is proud to announce XFire 1.2.6! XFire is an open source Java SOAP framework built on a high performance, streaming XML model. XFire includes support for web service standards, an easy to use API, Spring integration, JBI support, and plugable bindings for POJOs, JAXB, and XMLBeans.

Please see the release notes for download information and upgrade instructions.

XFire 1.2.6 many fixes since 1.2.5:

  • Fixes a regression whereby WSDLs which had operations that returned unbounded elements generated incorrect java files.
  • Fixed a bug with XFire not supporting parameter types of DataHandler in WSDL2Java
  • Supports getting the MessageContext via AbstractInvoker.getContext();
  • Fixed bug where unnecessary namespace declarations were being written.
  • Update to Jetty 6 for the XFireHttpServer
  • Many other bug fixes!

Many thanks to those who helped build and test this release!

XFire 1.2.4 is released!

The Codehaus XFire team is proud to announce XFire 1.2.4! XFire is an open source Java SOAP framework built on a high performance, streaming XML model. XFire includes support for web service standards, an easy to use API, Spring integration, JBI support, and plugable bindings for POJOs, JAXB, and XMLBeans.

Please see the release notes for download information and upgrade instructions.

XFire 1.2.4 many fixes since 1.2.3:

  • Remove two usages of Java 5 specific methods in non Java 5 code
  • Upgraded to Woodstox 3.2.0
  • Fixed WSDL4J 1.6 compatability error
  • Several WsGen fixes
  • Allow embedders to listen for errors in WsGen via their own ErrorListener
  • Support for non proxy hosts on Java 5

Many thanks to those who helped build and test this release!

XFire 1.2.2 Released!

The Codehaus XFire team is proud to announce XFire 1.2.2! XFire is an open source Java SOAP framework built on a high performance, streaming XML model. XFire includes support for web service standards, an easy to use API, Spring integration, JBI support, and plugable bindings for POJOs, JAXB, and XMLBeans.

Please see the release notes for download information and upgrade instructions.

XFire 1.2.2 many fixes since 1.2.1:

  • Fix for NPE when using collections on Java5
  • Fix for NPE in SoapBodyHandler when using JAX-WS
  • Fix for duplicate attribute in WSDL bug
  • Support for xsi:type inheritance with Maps
  • Fix bug in server/client generation for RPC/Literal services
  • Add support for JAXB @XmlJavaTypeAdapter annotations

Many thanks to those who helped build and test this release!

XFire 1.2.1 Released!

The Codehaus XFire team is proud to announce XFire 1.2.1! XFire is an open source Java SOAP framework built on a high performance, streaming XML model. XFire includes support for web service standards, an easy to use API, Spring integration, JBI support, and plugable bindings for POJOs, JAXB, and XMLBeans.

Please see the release notes for download information and upgrade instructions.

XFire 1.2.1 many fixes since 1.2:

  • Support for Collections of Collections
  • A new example featuring a JAX-WS, Spring, and WSDL-first approach
  • Services.xml and XFireClientFactoryBean now resolve WSDLs off the classpath
  • Many JAX-WS generation fixes
  • NullPointerException with JAXB headers in a generate Client
  • Several other bug fixes

Many thanks to those who helped build and test this release!

The Codehaus XFire team is proud to announce XFire 1.2! XFire is an open source Java SOAP framework built on a high performance, streaming XML model. XFire includes support for web service standards, an easy to use API, Spring integration, JBI support, and plugable bindings for POJOs, JAXB, and XMLBeans.

Please see the release notes for download information and upgrade instructions.

XFire 1.2 incorporates several new features and improvements since 1.1:

  • JiBX databinding support
  • HTTP GZIP Support
  • WSDL2Java now auto generates services.xml
  • Aegis binding inheritance support
  • Option to disable server stub generation

Many thanks to those who helped build and test this release!

  • No labels