Hi Ravi,
There is general information on the web comparing the various object models such as DOM and JDOM which may be useful to you. One I found was:
http://developer.java.sun.com/developer/technicalArticles/xml/JavaTechandXML_part2/
As far as the Tamino API is concerned, it provides the mechanism for accessing Tamino, checking the response document, error handling etc. etc., but once you have an object for processing then the Tamino API no longer comes into play since you are acting on the methods of the specific object model. I believe internally JDOM is used for parsing and checking the response from Tamino. But once the response is validated then an object is created using the specific object (DOM, JDOM, SAX) and provided to you for the processing.
Hope this helps.
Stuart Fyffe-Collins
Software AG (UK) Ltd.
#API-Management#webMethods#webMethods-Tamino-XML-Server-APIs