Date Posted: January 21, 2009
Update: September 17, 2009
Version 1.5 supports encrypted and digitally signed SOAP messages.
What is Web Services Validation Tool for WSDL and SOAP?
Web Services Analysis Tool analyzes and reports problems in SOAP messages and schema in Web Services Description Language.
While developing Web services, developers need to set up application servers and deploy Web services applications to the servers in order to validate Web services messages. This causes quite a bit of overhead for Web services developers, particularly during a tight development schedule. Current Web services architecture does not require validation of Web services messages against WSDLs during message processing. This could pose a potential security risk to enterprise servers hosting Web services.
With the Web Services Validation Tool for WSDL and SOAP, Web services developers are able to validate Web services messages without deploying actual Web services applications to application servers. This saves a lot of time and effort in deployment and maintenance of test servers.
Furthermore, this validation tool can be also used to filter live Web services messages after Web services applications are successfully deployed. In a Web services production environment, this technology can be deployed to validate Web services messages and filter invalid or malicious Web services messages. This provides Web services to operate in a more secure and efficient environment.
The package includes the Web Services Validation tool for WSDL and SOAP that provides analysis of Simple Object Access Protocol (SOAP) message structures and verifies the validity of the message against schema in Web Services Description Language (WSDL). This technology can used as an independent component in existing Web services architectures to validate and filter SOAP messages efficiently and securely.
How does it work?
- A user begins by providing the tool with SOAP message schema in Web Services Description Language and SOAP messages.
- The tool then analyzes the schema in Web Services Description Language and SOAP messages and report any problems.
- During Web Services operation, the tool compares Web services messages with proven schema and reports back detailed problem descriptions.
- The user can then recursively correct any problems in the schema or SOAP messages until all inconsistencies are addressed.
About the technology author(s)

Jinwoo Hwang is a software engineer, an inventor, an author, and a technical leader within the WebSphere Application Server Technical Support team, which is based in Research Triangle Park, N.C. He joined IBM in 1995 and worked with IBM Global Learning Services, IBM Consulting Services, and development prior to his current position. Mr. Hwang is an IBM Certified Solution Developer as well as a SUN Certified Programmer for the Java 2 platform. He is the architect and developer of the following tools:
- IBM HeapAnalyzer
- IBM Pattern Modeling and Analysis Tool for Java Garbage Collector
- IBM Thread and Monitor Dump Analyzer for Java
- IBM Trace and Request Analyzer for WebSphere Application Server
- IBM Web Server Plug-in Analyzer for WebSphere Application Server
- Database Connection Pool Analyzer for IBM WebSphere Application Server
- Performance Analysis Tool for Java
- Processor Tiime Analysis Tool for Linux
- IBM SDK Installer
- IBM MDD4J
Mr. Hwang is also the author of the book C Programming for Novices (Yonam Press, 1995).
