MemberSeptember 19, 2018 at 1:42 pm
SOAP Stands for Simple Object Access Protocol. SOAP defines a standard communication protocol (set of rules) specification for XML-based message exchange. SOAP uses different transport protocols, such as HTTP and SMTP. Salesforce provides programmatic access to your organization's information using simple, powerful, and secure application programming interfaces.
Apex SOAP web services allow an external application to invoke Apex methods through SOAP Web services.
Salesforce provides a WSDL (Web Service Description Language) files. They are called "Enterprise WSDL" and "Partner WSDL". A WSDL is an XML-document which contains a standardized description on how to communicate using a web service (the Salesforce API is exposed as a web service)