Activity Forums Salesforce® Discussions What are possible Ways to Integrate with Salesforce Force.com?

  • Nikita

    Member
    November 27, 2019 at 6:40 am

    Hi Piyush

    Speaking further on the different layers and integration features available at each level for an enterprise-level application, we have:

    • User Interface
    • Business Logic
    • Data

    User Interface Integration is one great way to surface various applications inside Salesforce with little redesign of each individual app. It provides your users a single point of entry into multiple applications. The most relevant example is Facebook Apps, which appears to be in the Facebook instance but in reality, the content is served from different application vendors.

    Business Logic Integration uses Apex Web Services for Inbound and Apex Callouts for Outbound. It typically handles a scenario where business logic is spread across several applications to implement the complete end-to-end business process. An example would be building complex logic on the data received before committing it into Salesforce.

    Data Integration uses SOAP APIs and REST APIs. It typically handles data synchronization requirements, where one application in an enterprise acts as the primary source for a particular business object, like Account. It requires no coding in Salesforce, which is an advantage, but then it cannot implement any custom logic.

     

  • Yogesh

    Member
    November 27, 2019 at 7:09 am

    Hello,

    If we need to have a straightforward data exchange between a client application and Salesforce, we should go with the Data Integration options like SOAP API, but in case we need to have some logic before or after the data is committed or sent out of Salesforce,  we should opt for the Business Logic Integration options like Apex Web Services or Apex Callouts.

Log In to reply.

Popular Salesforce Blogs

Popular Salesforce Videos