[
https://jira.jboss.org/jira/browse/JBESB-2754?page=com.atlassian.jira.plu...
]
Kevin Conner commented on JBESB-2754:
-------------------------------------
It appears that the JBossWS implementation creates a new instance to handle every
invocation, rather than reuse it. One consequence is certainly the repeated construction
of the service invoker.
EBWS webservice is instantiated on every invocation
---------------------------------------------------
Key: JBESB-2754
URL:
https://jira.jboss.org/jira/browse/JBESB-2754
Project: JBoss ESB
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Rosetta, Web Services
Affects Versions: 4.4 CP3
Reporter: Martin Vecera
Priority: Critical
Attachments: test-framework.jar
With every call of a Web Service published using EBWS, an instance of JAXWS provider
(BaseWebService) is created, which requests new ServiceInvoker and a lookup into UDDI.
Attached is a TrackingRegistryInterceptor which shows UDDI lookups and their duration.
This is a significant performance issue - after applying a partial workaround (see
Workaround field) the performance almost doubled.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira