SharePoint 2007: The Definitive Guide
by James Pyles, Christopher M. Buechler, Bob Fox, Murray Gordon, Michael Lotter, Jason Medero, Nilesh Mehta, Joris Poelmans, Christopher Pragash, Piotr Prussak, Christopher J. Regan
Related APIs
As mentioned earlier, there are two related APIs that can be utilized with WSS and MOSS for remote operations. As such, they are closely related to Web Services that effectively perform similar activities.
The key difference between these APIs is that they perform very specialized activities, namely file upload and download operations. The main reasons why these are important are:
Web Services simply do not perform as well as these protocols, requiring larger-than-file XML messages (due to encoding) as well as larger memory requirements, due to chunking and serialization. Although some of these problems could be alleviated with use of Dime and WSE 3.0 extensions, they would still not match the performance of the APIs covered in this section.
Industry-wide support for these web services allows other document management and line of business applications to easily integrate with WSS and MOSS.
FrontPage RPC
FrontPage RPC generally refers to a set of FrontPage Remote Procedure Calls that provide the functionality to create, upload, download, change, and move documents in a SharePoint server, typically via HTTP POST commands.
FrontPage RPC interacts with the server via a single specialized DLL (owssvr.dll), provides over 40 different method calls, and allows batching of commands via CAML Batch element, which reduces the number of round-trips required to complete an activity:
| http://servername/[subpath/]_vti_bin/owssvrdll?Cmd=MethodName[&Param1=Value1 |
Some of the document management-related ...
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.
Read now
Unlock full access