SOAP and WSDL for Efficient Message Processing
170 likes | 227 Views
Learn about SOAP message structure, headers, and body for secure and efficient communication in web services. Explore examples, use cases, and modular processing with SOAP headers.
SOAP and WSDL for Efficient Message Processing
E N D
Presentation Transcript
SOAP and WSDL CSCI 4300
SOAP headers and body Headers: • Security credentials • Transaction IDS • Routing instructions • Payment tokens • Etc. etc. Body: • Actual message content
Processing SOAP messages • In particular, JAX-RPC implements remote procedure calls by exchanging SOAP messages
Who processes the headers? • A node which has identified itself with this processing role will process this header.
Sequential processing • Processing nodes can add and remove headers • The Inventory node can add an authentication header and force the next node to process it
WSDL – SOAP binding • The binding determines the format of the SOAP message that will transport a service
Acknowledgements • http://today.java.net/today/2003/11/05/ch4SOAP.pdf • http://java.sun.com/developer/technicalArticles/xml/webservices/ • http://www.w3schools.com/wsdl/wsdl_documents.asp