[xgws-user] XSUL question

Shanmuga.MUHUNTHAN@fr.thalesgroup.com Shanmuga.MUHUNTHAN_at_fr.thalesgroup.com
Mon, 9 Jan 2006 14:19:49 +0100


hello everybody,

I would like to use a SOAP package on a project with four requirements:
1. The used SOAP package has to be very light (few MegaBytes).
2. The SOAP messages have to be encoded in Document/Literal
3. The API part implementation has to be asynchronous with ws-addressing implemented in the soap package (not in the developped API part). 
4. All the soap requests and response have to be send through the same socket (not only the request and corresponding response but also all the requests and all the responses).
5. WSDL to JAVA support. The package has to be able to generate java code from WSDL and implemente the generated file into an asynchronous communication.

A magnificent summer day, I found a great package called XSUL. I was very impressed by all the features of XSUL and I tried to answer to all the required requirement :
1. XSUL package is very light (compared to AXIS/AXIS2) and this package can be modified in order to fit the user needs.
2. XSUL support DOC/LIT
3. XSUL support ws-addressing (better than gSOAP)
The following two questions are more delicate:
4. With XSUL it is possible to use the same socket for all request/response but it implies xsul source code modification. (in particular the modules puretls_client_socket_factory and puretls_server_socket_factory) (true unlike AXIS)
5. XSUL support WSDL to JAVA. But implementing asynchronous application from generated PortType seems to be difficult since no sample are provided.

Am I right ?

Has somebody already experimented the implementation of asynchronous application from generated code ?


Thanks for your reply
Happy and successful New Year

-----------------------------------------------
THALES GROUP
Shan