Can someone provide me an overview of the possible ways of interaction with SharePoint from an external source.
For example add items to a list from an application not running in the farm.
In a farm application I can use Client Object Model ( C# or JS).
From the "outside" I can use Rest API and what else?
Are the web services deprecated in SharePoint 2013?