SOAP Web Service Tutorials - Herong's Tutorial Examples
∟SOAP MEP (Message Exchange Patterns)
This chapter provides notes on SOAP Request-Response MEP (Message Exchange Pattern), SOAP Response Message Exchange Pattern, SOAP Web Method Feature, and SOAP Action Feature.
What Are SOAP Message Exchange Patterns
Request-Response Message Exchange Pattern
Response Message Exchange Pattern
Web Method Feature
SOAP Action Feature
Takeaways:
- SOAP MEP (Message Exchange Patterns) are abstract presentations of how
the SOAP framework specification can be extended to meet specific
communication needs.
- Request-Response MEP -
A pattern where a request SOAP message followed by a response SOAP message
are exchanged between two SOAP nodes. The pattern namespace is:
http://www.w3.org/2003/05/soap/mep/request-response/.
- Response MEP -
A pattern where a SOAP node sends a request without any SOAP message
to another node, and expects the other node sending back a SOAP message.
The pattern namespace is:
http://www.w3.org/2003/05/soap/mep/soap-response/.
- Web Method Feature -
A SOAP feature that allows SOAP nodes to communicate to each other
with an extra information indicates a Web method name.
The feature namespace is:
http://www.w3.org/2003/05/soap/features/web-method/.
- SOAP Action Feature -
A SOAP feature that allows SOAP nodes to communicate to each other
with an extra information indicates an activation identification.
The feature namespace is:
http://www.w3.org/2003/05/soap/features/action/.
Table of Contents
About This Book
Introduction to Web Service
Introduction to SOAP (Simple Object Access Protocol)
SOAP Message Structure
SOAP Message Transmission and Processing
SOAP Data Model
SOAP Encoding
SOAP RPC Presentation
SOAP Properties Model
►SOAP MEP (Message Exchange Patterns)
SOAP HTTP Binding
SOAP PHP Implementations
PHP SOAP Extension Client Programs
PHP SOAP Extension Server Programs
PHP SOAP Web Service Example - getTemp
SOAP Perl Implementations
Perl SOAP::Lite - SOAP Server-Client Communication Module
Perl Socket Test Program for HTTP and SOAP
Perl SOAP::Lite for NumberToWords SOAP 1.1 Web Service
Perl SOAP::Lite for SOAP 1.2 Web Services
Perl SOAP::Lite for WSDL
SOAP Java Implementations
Java Socket and HttpURLConnection for SOAP
SAAJ - SOAP with Attachments API for Java
SoapUI - SOAP Web Service Testing Tool
WS-Security - SOAP Message Security Extension
WS-Security X.509 Certificate Token
Perl SOAP::Lite for GetSpeech SOAP 1.1 Web Service
Perl SOAP::Lite 0.710 for SOAP 1.2 Web Services
Perl SOAP::Lite 0.710 for WSDL
Web Services and SOAP Terminology
Outdated Tutorials
References
Full Version in PDF/EPUB