Laravel - Soap
Laravel - Soap
Laravel - Soap
Contents
What is a Web-service?
What is WSDL?
What is WebService Protocol?
What is SOAP?
SOURCE: WWW.TEQLOG.COM/WSDL-EXAMPLE-EXPLAINED-STEP-BY-STEP.HTML
WSDL Elements
Definition
This contains the attribute name, which in turn has the web service name.
◦ Types
This element uses the XML schema language to declare complex data types and elements that are used elsewhere in the WSDL document.
◦ Message
This element describes the message’s payload using XML schema built-in types, complex types.
◦ PortType / Interface and Operation
These elements describe a Web service’s interface and define its methods.
Binding
This element assigns a portType and its operation elements to a particular protocol (for instance, SOAP
1.1) and encoding style.
Service
This element is responsible for assigning an Internet address to a specific binding.
SOURCE: WWW.TEQLOG.COM/WSDL-EXAMPLE-EXPLAINED-STEP-BY-STEP.HTML
2.2 XML
A WSDL document is written in XML (Extensible Markup Language).
XML is used to describe complex datatypes.
XML documents are passed by the server to client applications for fulfilling their data-requests.
What is a Protocol?
A protocol, in the domain of internet, defines how computers on the internet share information.
Types of protocols include
HTTP (Hyper text Transfer Protocol)
SOAP (Simple Object Access Protocol)
Restful (Representational State transfer Protocol )