Below are the possible ways to expose sitecore data to third party:
- Item Web API
- Sitecore Client Services
- Data exchange framework
- Sitecore Data Providers
I've following challenges to implement these approaches:
Item Web API -> As per my knowledge we can't customize this so I am not using this.
Sitecore Client Services -> Can we customize this and expose through Asp.net Web API? If yes then any reference to kick start.
Data exchange framework -> I used to import data from xml but how to expose sitecore data to third party?
Sitecore Data Providers -> I've gone through John West article but it seems Sitecore Data Providers is not suitable approach to expose data to third party. If you have different thoughts then please share.
Apart from this, is there any other approach that we can use?