Axis2/XFire Zoff. Der Gewinner: JAXWS 2.1?
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:
isOneHanlderboolean 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.
cloneOMElementpublic 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. Die Performance-Ergebnisse sind ausgezeichnet und Spring-Support gibt’s auch. Was will man mehr?
Einiges mehr zur Debatte: