Subscribe by Email

Your email:

TIC Solutions

TIC Software Blog

Current Articles | RSS Feed RSS Feed

SOAP/AM and XML Thunder: What's the difference?

  
  
  

 

SOAPAM and XML Thunder resized 600More than once, users have asked me these two interesting questions about our software products SOAP/AM and XML Thunder. I hope that this blog will help answer these questions:

“Can I use SOAP/AM to do XML Parsing?”

SOAP/AM Server is used for exposing Pathway Server as Web Services. That means external application such as .NET or Java can interface to those Pathway Servers easily by invoking them as Web Services.

Web Service Exchange resized 600

SOAP/AM provides all the key components of the web service architecture outlined below.

Web Service Stack 2 resized 600

In the web service architecture, the SOAP and web service request/responses are in XML format. SOAP/AM has a built-in XML parser specifically to handle them, converting them between XML and the Pathway internal format. This parser is not designed to be used externally, e.g. by a COBOL program that needs to handle XML documents.

So the answer is: No.  You don't use SOAP/AM to parse XML documents. Instead, you would use XML Thunder for that purpose.

“Can I use XML Thunder for SOAP applications?”

XML Thunder facilitates application development for handling XML documents by automatically creating XML generation and parsing code that are callable. XML Thunder supports COBOL and C code for NonStop, Windows, Unisys and IBM.

XML Thunder Overview resized 600

Yes, XML Thunder can generate and handle the SOAP XML message format. However…when people talk about “SOAP applications,” they actually mean “Web Services SOAP application”, not just the SOAP messages. If that is the case, XML Thunder does not have the required HTTP Transport that’s required for Web Services.

If you need Web Service support for NonStop, SOAP/AM is the right product for you.

Summary

  1. If you need web service on NonStop, SOAP/AM is the answer.
  2. If you want your NonStop COBOL or C programs to handle XML documents , XML Thunder can do all that for you.
  3. And if you are exchanging XML documents using Web Service, then you would want to use BOTH SOAP/AM and XML Thunder.

Feedback please

Do you find this tutorial blog helpful?  Let us know what you think, and how we can make it even better. Don't forget, you can subscribe to our blogs (top right-hand corner of this page) to get automatic email notification when a new blog is available.

describe the image Phil Ly is the president and founder of TIC Software, a New York-based company specializing in software and services that integrate NonStop with the latest technologies, including Web Services, .NET and Java. Prior to founding TIC in 1983, Phil worked for Tandem Computer in technical support and software development.
   

describe the image

Comments

Phil and Mike, 
 
 
 
I like the simly direct way this was explained. While both products may contain components tha provide the same or similar function, you have provided a concise and clear explanation why they are not interchangeable and which is applicable where. Nicely done.
Posted @ Tuesday, May 31, 2011 4:51 PM by Peter Schvarcz
Thank you for your valuable feedback, Peter. Please keep them coming! Thanks.
Posted @ Tuesday, May 31, 2011 5:46 PM by Phil Ly
Comments have been closed for this article.