Codehaus XFire

Documentation

Quicklinks

Developers

Sponsors

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

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!

Posted at 08 Jan @ 2:01 PM by Dan Diephouse | 0 comments

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!

Posted at 03 Oct @ 11:36 AM by Dan Diephouse | 0 comments

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!

Posted at 07 Sep @ 10:29 AM by Dan Diephouse | 0 comments

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!

Posted at 28 Aug @ 10:27 AM by Dan Diephouse | 0 comments
Last changed: Aug 11, 2006 12:27 by Dan Diephouse

Recently, there have been a slew of XFire articles flying around. If you haven't noticed our Articles page, we're continually adding links to it. Here are some highlights from the month of May:

If you're looking to get started with XFire these can be a great resource! Many thanks to all our users who have been contributing back to the community!

Posted at 31 May @ 7:25 AM by Dan Diephouse | 0 comments