Re: horses for courses
While there may be multiple solutions dependant on the use cases, most larger organisations don't want to be developing to different standards. The key would be presenting the data in a common way, not method for getting the data to the enterprise network and apps.