Monitor the performance and reliability of SOAP based web services. Use Site24x7's intuitive wizard to easily set-up and test a SOAP request XML confined to SOAP envelope rules. Sign up now!
2. Agenda
• Highlights – SOAP Monitoring
• Web services, WSDL and SOAP
• Easy Setup using intuitive wizard
• Response Validation
• Global visibility into end user experience
• Performance Metrics
3. Highlights – SOAP Monitoring
• Easily set-up and test a SOAP request XML confined to SOAP
envelope rules using an intuitive wizard
• Gain global performance visibility of your SOAP web services
by tracking response time and throughput globally
• Capture and combine broad array of metrics
• Configure attributes and its values to get notified whenever
the SOAP response XML does not validate against the
requisite criteria
4. Simple Object Access Protocol (SOAP)
• An XML-based protocol for accessing web services
• It works on existing protocols, like HTTP and SMTP
• Secure and lightweight
5. W3C definition -
Web services
A Web service is a software system designed to support
interoperable machine-to-machine interaction over a network. It
has an interface described in a machine-processable format
(specifically WSDL). Other systems interact with the Web service in
a manner prescribed by its description using SOAP messages,
typically conveyed using HTTP with an XML serialization in
conjunction with other Web-related standards.”
6. Web Services Description Language (WSDL)
• An XML format to describe Web services
• Developed by Microsoft, IBM, and Ariba to describe Web services for their
SOAP toolkit
• WSDL XML describes all the operations supported by the Web service,
including the input and output parameters of these operations
Sample WSDLs:
http://www.webservicex.com/globalweather.asmx?wsdl
http://www.predic8.com/crm/CustomerService?wsdl
http://www.unifiedsoftware.co.uk/bankvaluk3.wsdl
http://www.restfulwebservices.net/wcf/CurrencyService.svc?wsdl
7. Easy Setup using intuitive wizard
• Invoke any operation supported by a Web service with the aid of a SOAP request
XML confined to SOAP envelope rules
• Click “Get Operations” to initiate the construction of the SOAP request XML
10. Configure Input Values
• Populate the text fields with the relevant values
• Generate the SOAP request XML for the selected operation
11. Initiate Request
• Apply the generated SOAP request XML to make a sample request to the server
• Retrieve a success or fail response from the server
12. API Status
Click “save to monitor” to auto fill the Endpoint url, request body, and the HTTP
headers in the “Add Monitor page”.
13. Response Validation
Configure attributes and its values to get notified whenever the SOAP
response XML does not validate against the requisite criteria.
SOAP Response XML