SharePoint 2010 provides 3 new client-side object models: Managed, Silverlight and JavaScript. It provides libraries for each and they are located in the below locations.
Each client object model interacts with SharePoint through a Windows Communication Foundation (WCF)
Managed Object Model
|
Microsoft.SharePoint.Client.dll
Microsoft.SharePoint.ClientRuntime.dll
|
ISAPI folder
|
Silverlight client object model
|
Microsoft.SharePoint.Client.Silverlight.dll
Microsoft.SharePoint.Client.Silverlight.Runtime.dll
|
LAYOUTS\ClientBin folder
|
JavaScript client object model
|
SP.js
|
LAYOUTS folder
|
Each client object model interacts with SharePoint through a Windows Communication Foundation (WCF)




