Wednesday, June 9, 2010

Exploring SharePoint Web Services

Refers to access to the built-in Web
services included with Windows SharePoint Services 3.0 and Microsoft Office SharePoint
Server 2007.

Real World
Example

A developer wants to query list data
from a SharePoint site periodically. She builds a tool that calls the built-in SharePoint
list Web services to execute the query and get a result set.

Technical
Details

The SharePoint environment includes
built-in Web services that can be used to work with areas of the SharePoint object
model remotely. Each Web application Web service is installed in the _vti_bin
directory, which maps to the following file system location:

%COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\ISAPI

The following Web services are provided
in Office SharePoint Server 2007 Web applications.

Friendly Name

Location

Description

Alerts

/_vti_bin/alerts.asmx

Provides methods for working with alerts
for list items in a SharePoint site.

Area Web service

/_vti_bin/areaservice.asmx

Deprecated Web service. Provides an
area interface for remote clients.

Authentication Web service

/_vti_bin/Authentication.asmx

Provides ability for Web services to
operate in conjunction with forms authentication.

BDC Fields
Resolver
Web service

/_vti_bin/bdcfieldsresolver.asmx

BDC Fields
Resolver
Web service for client applications. Reserved for internal use only.

The following Web services are exposed
within the Central Administration Web application. For reasons of helping to ensure
security, these Web services are not available to call remotely from custom code
in a hosted environment.

Friendly Name

Location

Description

Admin

/_vti_adm/admin.asmx

Provides methods for managing a deployment
of Windows SharePoint Services, such as for creating or deleting sites.

Content Deployment Remote Import

/_vti_adm/ContentDeploymentRemoteImport.asmx

Provides methods for a remote server
farm to use content deployment to get content into a local farm.

Depending on configuration, the Office
Server Web Services Web application exposes the following internal Web services,
which are not available for calls from custom code.

No comments:

Post a Comment

About Me

Expert on Microsoft Collaborative Technologies (SharePoint, Microsoft Online Services, Office 365); Software Engineer and currently work as a SharePoint Consultant, Pune-India. Hold an Engineering Degree in IT from Pune University; MCP (SharePoint Applications). Declaimer: I make no claims anything you read here is technically correct although I do attempt to prove my thinking through research and experience; your comments are important so please feel free to add your thoughts or queries. "Hope someone might find this useful".