...
Native, no middleware
Synchronises data from one Org to another and back
Data replication
OMG they say use it for sharing data between your company and an external company - do NOT do this.
No Charge (really? that’s if it even exists anymore - the menu is still there in Classic only setup).
Pub/Sub model
Communication of the sharing is via Email
Sharing is manual or automated
Add the queue for the partner company
100 child records per parent record
Subscriber can manually accept or auto accept
eg Leads via Assignment Rules
Yeah, having never used this, and knowing that I never will, I don’t understand it.
And yet, I don’t see that there is any useful replacement for it. Except for https://tddprojects.atlassian.net/wiki/pages/createpage.action?spaceKey=SF&title=Salesforce%20Connect&linkCreation=true&fromPageId=1310425188 which is hugely expensive.
Canvas
A tab displayed in Salesforce that is an external web application with authentication
A framework for making external Web Applications visible to users within Salesforce
Used
On a visualforce page
In a quick action (why?)
In Console
In a Lightning Component
As a web tab
Signed Requests
Create a Connected App
Mashups
It’s like something back from the late 00’s when Yahoo Pipes was a thing (yes Pipes Digital is a thing, and so is Huginn)
http://sfdc-know-how.blogspot.com/2014/03/mashup-integration-in-salesforce.html
Client Presentation - visual layer only
Client Service
External Service
Eg embedding an iFrame into Salesforce (syncronous)
Or linking to an external system with a deeplink (asynchronous)
Web Tab
Mashups Asynchronous
Buttons
Custom Links
Hyperlink formula fields
Visualforce tag
Synchronous
Web Tab
iFrame