Если вы используете SharePoint 2010, вы можете рассмотреть возможность использования интерфейса SharePoint REST (ListData.svc), который довольно легко подключить к Backbone. Вам нужно будет предоставить собственные методы parse () и sync ().
Я написал плагин Backbone для SharePoint, который вам может пригодиться. Он предоставляет полный набор элементов CRUD для SharePoint на основе этого интерфейса REST. В нем показано, как расширить модель и коллекцию Backbone и использовать собственные функции sync () и parse () для простой работы с элементами и списками SharePoint.
Используя этот плагин, вы можете кодировать свой доступ к SharePoint следующим образом:
var Contact = Backbone.SP.Item.extend({
site: '/teamsite',
list: 'Contacts'
});
var contact = new Contact({LastName: "Delaney"});
var contact.save();
Вы можете найти плагин на GitHub: https://github.com/lstak/Backbone.SharePoint