I ran my code through a profiler and put the meaningful results on my website (http://keyspace.org/callTree.html). The results are from 50 invocations of my JSR-109 Web Service client.
The root node ($Proxy55.append) is the method I am invoking off my endpoint.
It doesn't appear now that the unmarshalling is particularly expensive.
Rather, it appears that its the marshalling that is taking up most of the time, especially building the DOM. It seems to be that this should be much much faster considering that the message that it is sending is only around 900 bytes.
is beeing worked on. Please retry with jbossws-1.0.4
Can someone point me to the download link for jbossws-1.0.4. I am experiencing almost the same problem. My backend component takes only 2 second for the overall processing but when the Web service returning the results to the caller, it takes 13 seconds (excluding the 2 seconds from my server side component). I have tried the similar component developed using Delphi, it does not have such performance issue. I can't imagine what are the things being done by JBOSS during the marshalling and the unmarshalling processing, which make the system so slow.
Please provide me information by sending the link to my email address firstname.lastname@example.org.