- 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)
- 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
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
- Web Services Testing Tools
- Web Services Test Automation Guidance using VS 2010 - Unit Test & Web Test
- Soap UI - Open Source Testing Tool
- Three open source Web service testing tools get high marks
More Reads
- HTTP vs REST vs SOAP
- Learn REST: A Tutorial
- Testing Tool for webservice testing
- Test Web applications with HttpUnit
- Using HTTPUnit 'out of the box'
- HttpUnit: A civilized way to test Web applications in WebSphere Studio
- HttpUnit Test
- Interview Question: Compare two web services type SOAP and RESTful (SOAP Vs RESTful)
- SOAP vs Rest
- In Search of an Internet of Things Service Architecture: REST or WS-*? A Developers’ Perspective - Very Very Good
Happy Learning!!!
No comments:
Post a Comment