APIs for SharePoint Extensibility

 
Following are the different set of APIs, which you can use for selected list of SharePoint extensibility projects –
 
.NET Framework Client Object Model, REST/OData Endpoints, Silverlight Client Object Model –
It creates an ASP.NET web application capable of performing CRUD operations on available SharePoint data or the external data that is essentially surfaced in SharePoint via a BCS external content type.
 
REST/OData Endpoints
It helps to create a LAMP web application that effectively performs CRUD operations either on SharePoint data or some external data surfaced in SharePoint by means of BCS external content type. You can even create an iOS/ Android application that performs selected CRUD operations on available SharePoint data.
 
Mobile Client Object Model
It helps you create a Windows Phone application that performs multiple CRUD operations on SharePoint data. Mobile client object model & server object model is another API that helps to create a Windows Phone app. Such app uses the Microsoft Push Notification Service for alerting the mobile device about events in SharePoint.
 
.NET Framework Client Object Model
It creates a .NET Framework app that performs different CRUD operations on SharePoint data.
 
Silverlight Client Object Model
It helps to create a Silverlight application capable of performing CRUD operations on SharePoint data.
 
Server Object Model
It helps create following –

  • Custom Windows PowerShell command.
  • Timer job.
  • Extension of Central Administration.
  • Consistent branding across SharePoint farm.
  • Custom Web Part, application page.

Kristin is a content strategist at Techarex Networks. Kristin follows the B2B technology space closely and loves to write on the latest changes in technology, futuretech and fixes for day to day how to issues. Besides writing Kristin also loves music, moves and skating.

Techarex Networks SharePoint Hosting Solutions provides a best-fit collaborative environment,fetching maximum ROI with our world-class SharePoint hosting plans. Our customized deployment helps you to select business-centric configuration. Experience industry-leading SLAs and dedicated 24X7 support, augmenting business needs with world-class industry-ready SharePoint foundation, enterprise, and custom hosting plans.