"No one is harder on a talented person than the person themselves" - Linda Wilkinson ; "Trust your guts and don't follow the herd" ; "Validate direction not destination" ;

December 04, 2010

Web Service Testing

Yes, Learning basics once again. Basics of Web Services, How it Works. Testing has been fairly easy using Web Service Studio Tool.
Web Service - What is it
  • Web Services is all about XML
  • Enables this communication by using open protocols and standards XML, SOAP and WSDL
  • Structure of the messages is described using XML Schema (XSD)
Why Web Services
  • Platform-independent - The use of open protocols enables Web services to be platform independent
  • Secure - Enable SSL, Certificates
Technology
  • WSDL (Web Services Description Language) - WSDL is a document that describes a Web service and also tells you how to access and use its methods.
  • UDDI - Universal Description, Discovery and Integration - Organizations register their Web services in a global directory so clients can find them
  • SOAP - Simple Object Access Protocol. Messaging protocol. SOAP is a simple XML-based protocol to let applications exchange information over HTTP.
How it works
A very good walkthrough is provided in link. Client sends Serialized SOAP Request. This is Deserialized by the Server. The response is again Serialized and passed to the client in SOAP Response in serialized format. Deserialization happens at Client again.

Performance 
Typically there would be multiple consumers who can consume this service, scalability and performance is very important for web service

Web Services Testing
Fairly Simple. Provide the wsdl URL in Web Service Studio Tool. Methods would be listed. Easy Walkthrough and tool download in link
Web service Studio 2.0 by Sowmy Srinivasan - Link
More Tools Read
More Reads

Happy Learning!!!

No comments: