...
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
...