---
title: 'Axis2/XFire Zoff. Der Gewinner: JAXWS 2.1?'
url: 'https://www.tutego.de/blog/javainsel/2007/03/axis2xfire-zoff-der-gewinner-jaxws-2-1'
markdown: 'https://www.tutego.de/blog/javainsel/2007/03/axis2xfire-zoff-der-gewinner-jaxws-2-1.md'
date: '2007-03-02'
description: 'Im Moment tobt der Kampf zwischen Axis2 und XFire um die Performance-Krone. Einige Benchmarks zeigen Axis2 vorne, doch das wohl nur, weil eigentlich XML-Bindings-Frameworks (JAXB bei XFire, ADB (Axis2 Data Binding) bei Asix2), also vergleichen werden, und nicht der Serialisierer selbst. Andere wied…'
taxonomy:
  category:
    - 'Open Source'
---

# Axis2/XFire Zoff. Der Gewinner: JAXWS 2.1?

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://www.tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://www.tutego.de/blog/javainsel/)

## Axis2/XFire Zoff. Der Gewinner: JAXWS 2.1?

02.03.2007 · [Christian Ullenboom](https://www.tutego.de/blog/javainsel/author/admin/)

Im Moment tobt der Kampf zwischen Axis2 und XFire um die Performance-Krone. Einige Benchmarks zeigen Axis2 vorne, doch das wohl nur, weil eigentlich XML-Bindings-Frameworks (JAXB bei XFire, ADB (Axis2 Data Binding) bei Asix2), also vergleichen werden, und nicht der Serialisierer selbst. Andere wiederum erfreuen sich über die Rechtschreibfehler in der Axis2-Doku bis zur Frustration:

- `isOneHanlder`boolean isOneHanlder this is want if the phaseFirst and phaseLst same hanlder that is for this phase there is only one phase
- This send the SOAP Message to other SOAP nodes and this alone write the SOAP Message to the wire. Out flow must be end with one of this kind.
- `cloneOMElement`public OMElement cloneOMElement() Clones this element. Since both elements are build compleletely, you will lose the differed building capability. Returns: Returns OMElement.

Im Moment sieht gar nicht so schlecht für die Referenzimplementierung aus, insbesondere seit der neuen Version [JAXWS 2.1 FCS](http://weblogs.java.net/blog/vivekp/archive/2007/02/jaxws_21_fcs_fa_1.html). Die Performance-Ergebnisse sind ausgezeichnet und [Spring-Support](https://jax-ws-commons.dev.java.net/spring/) gibt’s auch. Was will man mehr?

[![small.png](http://weblogs.java.net/blog/kohsuke/archive/20070201/small.png) ](http://weblogs.java.net/blog/kohsuke/archive/20070201/large.png)

Einiges mehr zur Debatte:

- [http://wso2.org/library/588](http://wso2.org/library/588 "http://wso2.org/library/588")
- [http://jroller.com/page/fate?entry=dodgy\_benchmarks](http://jroller.com/page/fate?entry=dodgy_benchmarks "http://jroller.com/page/fate?entry=dodgy_benchmarks")
- [http://www.bloglines.com/blog/sanjiva?id=176](http://www.bloglines.com/blog/sanjiva "http://www.bloglines.com/blog/sanjiva?id=176")
- [http://weblogs.java.net/blog/kohsuke/archive/2007/02/jaxws\_ri\_21\_ben.html](http://weblogs.java.net/blog/kohsuke/archive/2007/02/jaxws_ri_21_ben.html "http://weblogs.java.net/blog/kohsuke/archive/2007/02/jaxws_ri_21_ben.html")
- [http://blogs.sun.com/alexismp/entry/why\_jax\_ws\_isn\_t](http://blogs.sun.com/alexismp/entry/why_jax_ws_isn_t "http://blogs.sun.com/alexismp/entry/why_jax_ws_isn_t")

Kategorien: [Open Source](https://www.tutego.de/blog/javainsel/category/open-source/)

[← Alle Beiträge](https://www.tutego.de/blog/javainsel/)

---

## Navigation

- Next: [Find all hyperlinks in a text file](https://www.tutego.de/blog/javainsel/2007/03/find-all-hyperlinks-in-a-text-file.md)
