• Post Reply Bookmark Topic Watch Topic
  • New Topic

optimize web service performance  RSS feed

 
namiq aali
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
the performance of web service is low because it use soap based xml.
I want to optimize web service therefore I want to modify soap engine.I want to modify apache axis and write new parser to parse soap message with presented parser.later i want to combine this portion with new architecture for web service.
anybody can help me?
and say how to modify apache axis?
do you khnow what is order this work?
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13078
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Highly amusing.

People have been annoyed with XML parsing speed in SOAP and trying to improve it for a LONG time and you blythly expect to come up with something faster.

The XFire project was a serious attempt at this, you might take a look at what they did before you start.

In my opinion, the best route for speed is not to use SOAP at all, use a RESTful style service instead, unless you absolutely need unique SOAP security/authorization/encryption/etc.

Developers of Apache AXIS versions 1 and 2 have also been in pursuit of speed for a long time.

Bill

 
namiq aali
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I design a new parser that decrease the process time and improve the speedup of web service.
now i want to combine this approach with apache axis.
do you know how to do?
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13078
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
At this point you should download the Apache Axis 2 source code and do some detective work to see how the parser is handled.

The whole point of Sun's JAXP api is to allow substitution of different parsers, so study that too.

Bill
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!