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
Gautam SFDCGautam SFDC 

how do we integrate an app/oracle/SAP with Salesforce?

Hi Everyone.
 
Hope you all are doing good. 
 
I am new to Salesforce Development. I have gathered basics of integration from trailheads, blogs, google, etc.
 
However, I am unsure how an actual integration(REST) of an external app/oracle/SAP etc is done with Salesforce.
 
I know the following:
1) how to create REST class in Salesforce
2) Making connected app in Salesforce
 
Now what happens after that?
How we use credential information on external app?
How external system talks with salesforce(I mean external system also makes REST calls to Salesforce?) for e.g. to execute GET method to fetch a record details whose value is fed in external app by a user, what needs to be done?
 
It would be really helpful if anyone could explain step-by-step process.
Raj VakatiRaj Vakati
 

1) how to create REST class in Salesforce
You can define an apex class and expose it as rest api 
or use salesforce standard rest resource .. please refer this links 
https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_what_is_rest_api.htm
https://trailhead.salesforce.com/en/modules/api_basics/units/api_basics_rest
https://developer.salesforce.com/page/Creating_REST_APIs_using_Apex_REST


2) Making connected app in Salesforce

You can use Oauth or user name and password based auth 
Gautam SFDCGautam SFDC
Hi Raj ,

Thank You for your response. However, I know how to write REST class and how to make connected apps.

My questions are the following:
1) How we use credential information on external app?
2) How external system talks with salesforce(I mean external system also makes REST calls to Salesforce?) for e.g. to execute GET method to fetch a record details whose value is fed in external app by a user, what needs to be done?