Activity Forums Salesforce® Discussions What are the advantages of web services in Salesforce?

  • Sanjana

    Member
    July 12, 2018 at 10:31 am

    Hello Suniti

    Some advantages of Web Services are-

    • Web services help in exposing the existing functionalities over the network to help other applications to use in their programs.
    • It has features like ‘Interoperability’ which determines the communication between various applications, sharing of data as well as services among themselves.
    • Web services use the standardized web service protocol stack for communication which consists of 4 layers namely, Service Transport, XML messaging, Service description and Service discovery.
    • It has the feature of the low cost of communication because of the usage of SOAP (Simple Object Access Protocol) over HTTP protocol.
    • Allows simple integration between different feature as a part of loose coupling feature.
  • Parul

    Member
    September 15, 2018 at 5:25 am

    A webservice provides a standard interface that allows an application to interface with another application in order to exchange or synchronize data, or perform remote action calls on a remote application.

    Webserivces also execute faster than screen-scraping, as the "chrome" for the data is omitted when using a webservice as opposed to screen-scraping or using a web browser.

    Web services use the standardized web service protocol stack for communication which consists of 4 layers namely, Service Transport, XML messaging, Service description and Service discovery.
    It has the feature of the low cost of communication because of the usage of SOAP (Simple Object Access Protocol) over HTTP protocol.

     

    Thanks

  • shariq

    Member
    September 15, 2018 at 9:23 pm

    Hi,

    Advantages

    Web Services offer many benefits over other types of distributed computing architectures.

    • Interoperability - This is the most important benefit of Web Services. Web Services typically work outside of private networks, offering developers a non-proprietary route to their solutions. Services developed are likely, therefore, to have a longer life-span, offering better return on investment of the developed service. Web Services also let developers use their preferred programming languages. In addition, thanks to the use of standards-based communications methods, Web Services are virtually platform-independent.
    • Usability - Web Services allow the business logic of many different systems to be exposed over the Web. This gives your applications the freedom to chose the Web Services that they need. Instead of re-inventing the wheel for each client, you need only include additional application-specific business logic on the client-side. This allows you to develop services and/or client-side code using the languages and tools that you want.
    • Reusability - Web Services provide not a component-based model of application development, but the closest thing possible to zero-coding deployment of such services. This makes it easy to reuse Web Service components as appropriate in other services. It also makes it easy to deploy legacy code as a Web Service.
    • Deployability - Web Services are deployed over standard Internet technologies. This makes it possible to deploy Web Services even over the fire wall to servers running on the Internet on the other side of the globe. Also thanks to the use of proven community standards, underlying security (such as SSL) is already built-in.

    Hope this helps.

Log In to reply.

Popular Salesforce Blogs

Popular Salesforce Videos