Web services performance is slow
 Technote (troubleshooting)
 
Problem(Abstract)
Web services performance is slow. Are there any special settings that a customer can use to improve performance?
 
Cause
Due to its inherent nature, Web services performance is slower than other distributed computing technology, such as enterprise beans. These performance issues are the result of translating Java™ objects to XML on the client side to be sent on the wire and then the XML being translated back to Java objects on the server side. Web services trades performance for interoperability.
 
Resolving the problem
In order to improve Web services performance, the following is recommended:
  1. Use smaller SOAP messages.
  2. Use less complicated XML schema for your SOAP messages.
  3. Use Web services caching (this is detailed in the IBM® WebSphere® Application Server Information Center: http://www.ibm.com/software/webservers/appserv/was/library/).
  4. Upgrade to the latest version of WebSphere Application Server.


Unfortunately, there are no "special" settings that you can use to improve performance.

Some customers use a third-party XML parser besides the one that comes with Application Server. This is not supported because third-party parsers have not been tested with Application Server.

 
Related information
WebSphere Application Server Information Center
 
 
Cross Reference information
Segment Product Component Platform Version Edition
Application Servers Runtimes for Java Technology Java SDK
 
 


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > Web Services (for example: SOAP or UDDI or WSGW or WSIF)
Operating system(s): Windows
Software version: 6.0
Software edition:
Reference #: 1232476
IBM Group: Software Group
Modified date: Jan 31, 2007