Recently, I took a look at the REST end point to provide
At this point you have a contact associated with an Account, but what is missing? The corporate mailing address! Our utility copies the account address to the contact record. Not too amazing, but useful.
For CRM 4 we created a Web service that when used performed a look up and returned the address of the parent Account. This web service had to run in its own web site. The client then made an AJAX call to the web service and the address magically appeared on the contact record. This worked well, but it does involve some development, error trapping, and of course testing once live on its own web site.
In comparison, the REST, or Odata, method simply makes an AJAX call to the Odata service and the contact record is updated. This provides the same functionality in a significantly shorter timeframe. A possible disadvantage to the Odata method is that it only works from within CRM and therefore cannot be deployed to external code, but when working from within CRM, it can't be beat.
by Core Solutions, a