I have an urgent requirement, my client has 3 Production orgs due to the versatility of business, sales users search for an account name eg: 'Johns Garage' in one Production org, users should be able to see data from all 3 orgs in one of them where he searched. Is there a Salesforce functionality to make this happen except webservices callouts written in Java?
I think there are many ways to do this. At least these two options you could explore:
- Salesforce to Salesforce : https://developer.salesforce.com/page/An_Introduction_to_Salesforce_to_Salesforce
- Salesforce Connect : https://help.salesforce.com/articleView?id=platform_connect_about.htm&type=0
In my experience, Salesforce Connect sounds great, but is very expensive and must be purchased additionally.
You could also write some code and use the SOAP-API to make some cross-org-callouts not using Java but APEX.
You can use restAPI call for other environment and implement custom search which will be flexible. Salesforce to Salesforce is also a good option without coding.