Hello,

I need to connect to a server that has an HL7 v3 based wsdl document which
has tens of thousands of different types. I have a server application which
listens for some events and sends data to these web services.

I am currently having performance problem at startup. It takes 5-10 minutes
for the service to complete jaxb initialization (I guess). After the first
call, things run smoothly, responding at max 10 seconds.

In order to solve the problem, I have began to send a dummy message at the
startup, which seemed like solving my performance problem at startup, but
later on I found out that after some inactivity time, the first message
problem just resurrects. I thought as I do have a lot of classdefinitions
from these wsdls, the noclassgc jvm parameter could solve my problem, but
alas it did not. Actually it is not an easy problem to test, also, because I
have to wait for the timeout.

I am thinking of sending the dummy messages regularly, but the server
application I run is also running some simple web services which sends data
to hl7 v3 (the huge ones) web services and replies to the users according to
the response from hl7 v3s.

I have also tried sxj but still startup performance is miserable.

Any suggestions ?

Best regards,
Alp Timurhan Çevik

Reply via email to