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

Reply via email to