|
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:
- Use smaller SOAP messages.
- Use less complicated XML schema for your SOAP messages.
- Use Web services caching (this is detailed in the IBM® WebSphere®
Application Server Information Center: http://www.ibm.com/software/webservers/appserv/was/library/).
- 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.
|
|
|
|