Skip to Main Content
Essential SharePoint 2007, 2nd Edition
book

Essential SharePoint 2007, 2nd Edition

by Jeff Webb
September 2007
Beginner content levelBeginner
448 pages
10h 2m
English
O'Reilly Media, Inc.
Content preview from Essential SharePoint 2007, 2nd Edition

Chapter 12. Consuming SharePoint Services

Web parts use the SharePoint object model from the server side. Remote programming allows client-side applications to get and change content, create and delete lists, and perform other tasks on the SharePoint server without installing or running new components on the server. There are several different means for remote programming:

  • The Office 2003/2007 object models provide SharePoint objects for workspaces, libraries, and members.

  • SharePoint web services provide access to a more complete set of SharePoint tasks.

  • URL commands provide a quick way to read SharePoint content in XML format using HTTP GET requests.

  • Remote Procedure Call (RPC) methods allow you to get and change SharePoint content in XML format using HTTP POST requests.

In this chapter, we'll look at each of these approaches for writing remote programs that can leverage the SharePoint server. Using these techniques, you can add or change content, create and delete lists, set up sites, and perform other tasks on the SharePoint server all without opening a web browser.

Tip

You must have access to VBA or .NET programming tools and knowledge of a programming language to complete the tasks in this chapter.

Choosing an Approach

The approach you choose depends mainly on the type of client you want to create. Table 12-1 shows a set of recommendations for programming different types of applications.

Table 12-1. Choosing an approach based on the type of client

Type of client

Use this approach

Office ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Microsoft® Office SharePoint® Server 2007 Best Practices

Microsoft® Office SharePoint® Server 2007 Best Practices

Ben Curry, Bill English
SharePoint 2007: The Definitive Guide

SharePoint 2007: The Definitive Guide

James Pyles, Christopher M. Buechler, Bob Fox, Murray Gordon, Michael Lotter, Jason Medero, Nilesh Mehta, Joris Poelmans, Christopher Pragash, Piotr Prussak, Christopher J. Regan

Publisher Resources

ISBN: 9780596514075Errata Page