Hi Sébastien
Thanks for your kind words.
It's not our intention at this stage to build a full WS-* stack. I
think we've made that clear in the documentation. However we do hope to
add MTOM and WS-Addressing support over time, and possibly other WS-*
specs depending on customer needs and contributions.
For my current project, I found it easy to add a basic WS-Security
username token/password header with JiBX/WS. The JiBX CodeGen tool
generated the code + bindings from the WS-Security schema, which were
usable directly from JiBX/WS.
However a full WS-Security implementation would be a fair amount of
work, and would require some extra hooks into the JiBX/WS framework.
I have also run some performance tests with Spring-WS, and found that
performance was greatly improved by switching payload caching off (but
still slower than JiBX/WS). However, only the SOAPAction endpoint
mapping was supported with payload caching switched off, which made it
of limited use.
I'm keen to extend the Spring support in JiBX/WS, eg. by adding a custom
namespace to make configuration easier, and adding additional
ServiceMappers.
Please provide feedback on your experience with JiBX/WS.
thanks
nigel.
Sébastien wrote:
Hello Nigel,
Very interesting !
You're comparing Axis2 and JiBX/WS on de/serialization. You know like
me Axis2 is a complete SOAP framework that offers the main WS-*
specifications, extension points, modules, MTOM attachments, bytes
datasource, and so on... SOAP WebServices is not only a question of
XML de/serialization.
But in a case of simple SOAP WebServices, jibx/ws could be the best
choice !
Also i've done some benchmarks on Spring-WebServices, and result was
far worst than Axis2. Because they serialize the payload in memory,
before send it on network. No stream support at all. This is the main
misconception of Spring-Webservices.
I have a good experience on Mule-ESB, and i'm frustrated of its SOAP
support (based on jaxb/CXF or Axis1). I will have a look on your
jibx/ws and i'm very impatient to develop an extension for Mule-ESB
(and Spring-Integration as well !).
Regards
2009/6/22 Nigel Charman
We're pleased to announce the availability of JiBX/WS v0.9-beta.
JiBX/WS is a framework for creating fast, simple web services.
Features include:
* supports SOAP 1.1 and POX (Plain Old XML) protocols, with
planned support for REST and SOAP 1.2.
* supports HTTP and TCP/IP transports (using DIME message
exchange).
* XML messages can be encoded as text or using the XBIS binary
format, for best performance.
* SOAP support is limited to document/literal (doc/lit) web
services, with no support for RPC/encoded.
* supports JDK 1.3.1 or later.
* supports the Spring Framework, but can also be used without
Spring
This first public release has been a long time in gestation, with
Dennis and myself adding a number of new features to the previous
jibxsoap code base. JiBX/WS is an update to, and replacement for,
the JibxSoap project, which is in use by a number of organizations.
The main drivers for the project have been ease of use and
performance. Once you have JiBX binding definitions in place for
your payloads, there's little else you need to do to get a web
service up and running. Some performance comparisons are
available in the presentation at http://www.sosnoski.co.nz/wfws.pdf.
For more details see http://jibx.sourceforge.net/jibxws/.
Downloads are available from the JiBX SourceForge page. The Maven
release is in the JiBX Maven repository at
http://jibx.sourceforge.net/maven2/, and should be replicated to
the main Maven repo over the next couple of days.
regards
nigel.
------------------------------------------------------------------------------
Are you an open source citizen? Join us for the Open Source Bridge
conference!
Portland, OR, June 17-19. Two days of sessions, one day of
unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
_______________________________________________
jibx-users mailing list
jibx-users@lists.sourceforge.net
<mailto:jibx-users@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/jibx-users
------------------------------------------------------------------------
------------------------------------------------------------------------------
Are you an open source citizen? Join us for the Open Source Bridge conference!
Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
------------------------------------------------------------------------
_______________________________________________
jibx-users mailing list
jibx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jibx-users
------------------------------------------------------------------------------
Are you an open source citizen? Join us for the Open Source Bridge conference!
Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
_______________________________________________
jibx-users mailing list
jibx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jibx-users