function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Kondareddy BKondareddy B 

what are web services? why we need to go for them? What is WSDL? What is SOAP?

AbhishekAbhishek (Salesforce Developers) 
Web Services:-


Apex class methods can be exposed as custom SOAP Web service calls. This allows an external application to invoke an Apex Web service to perform an action in Salesforce. Use the webservice keyword to define these methods.


For more details check the below,

https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_web_services_methods.htm


WSDL:-


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). The WSDL is used by developers to aid in the creation of Salesforce integration pieces.



For more details check the below,

https://jayakrishnasfdc.wordpress.com/2018/09/13/what-is-wsdl-in-salesforce-and-its-different-types/


SOAP:-


Salesforce provides programmatic access to your org’s information using simple, powerful, and secure application programming interfaces. To use this document, you should have a basic familiarity with software development, web services, and the Salesforce user interface.


For more details check the below,

https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_quickstart_intro.htm


And you can always check Salesforce Trailhead for step by step guidance.


Let me know if it helps you and close your query by marking it as solved so that it can help others in the future.

Thanks.
Malika Pathak 9Malika Pathak 9

Hello Krishna,
                   

Take a look here


https://trailhead.salesforce.com/content/learn/modules/apex_integration_services
https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_quickstart_steps_generate_wsdl.htm
https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/


This Answers Community is focused on configuration and design questions. Programmatic questions are best submitted to the developer forums at https://developer.salesforce.com where the forums and participants are geared toward programming troubleshooting and support.  

Thanks,
 

If you find this solution is helpful for you please mark the best answer.

Mosh HamedaniMosh Hamedani
WSDL represents Web Services Description Language. It is the standard organization for portraying a web administration. Web Services Description Language (WSDL) document is fundamentally your guide to seeing how to utilize the API
Regards Academic Master
 
sachinarorasfsachinarorasf
Hi Kondareddy,
you can go through the below link. here you will get a full explanation of the web service.
https://www.tutorialspoint.com/webservices/what_are_web_services.htm
I hope you find the above solution helpful. If it does, please mark it as Best Answer to help others too.
Thanks and Regards,
Sachin Arora
www.sachinsf.com