SharePoint dev blog

The official Microsoft blog for SharePoint developers

Browse by Tags

Tagged Content List
  • Blog Post: Excel Services REST Interface

    The figure below is a syntax diagram detailing how to construct URIs for the Excel Services REST API. For more information on using the Excel Service REST interface, take a look at the SharePoint 2010 SDK topics located here . And developer Shahar Prish details even more tips and tricks on working with...
  • Blog Post: SharePoint 2010 REST Service Syntax Diagram

    The figure below is a syntax diagram of the structure of SharePoint Foundation REST service URIs. You can read more about the SharePoint Foundation REST service here . Syntax diagrams are a useful way of illustrating linear data structures. Things like: REST URI composition API signatures JSON, OData...
  • Blog Post: Sandboxed Solutions Object Model Hierarchy

    Today’s diagram is probably best considered a work in progress. We created the following diagram as a prototype, to see if we could use large-scale static graphics as aids for developers to visualize the SharePoint object model hierarchy and the relationships between classes within it. As an experiment...
  • Blog Post: Server Ribbon Architecture in SharePoint 2010

    Ribbon customizations, deployed as custom actions, in SharePoint 2010 can be categorized in two ways: filtered and unfiltered. A filtered custom action is one that uses the RegistrationId and RegistrationType attributes, for example to target a specific list. An unfiltered custom action is one that does...
  • Blog Post: Excel Services Architecture In SharePoint Server 2010

    Excel Services is part of Microsoft SharePoint Server 2010. Excel Services is built on ASP.NET and SharePoint Foundation technologies. Following are the core components in Excel Services: · Excel Web Access · Excel Web Services · User-defined functions (UDFs) · ECMAScript (JavaScript, JScript) · Representational...
  • Blog Post: SharePoint Business Connectivity Services Dataflow Model

    Microsoft Business Connectivity Services (BCS) enables users to read and write data from external systems—through Web services, databases, and Microsoft .NET Framework assemblies—from within Microsoft SharePoint 2010 and Microsoft Office 2010 applications. Both SharePoint 2010 and Office 2010 applications...
  • Blog Post: Client Object Model Request Batching in SharePoint 2010

    The request batching process helps to improve performance and reduce network traffic in two ways. First, fewer Web service calls occur between the client and the SharePoint server, which reduces the "chattiness" of the client-server interface. For example, you can perform two list queries in...
  • Blog Post: Business Connectivity Services High-Level Architecture in SharePoint

    Business Connectivity Services (BCS) for SharePoint 2010 builds on the technology of the Business Data Catalog first introduced in SharePoint 2007. It provides the ability to connect SharePoint to external data sources of all kinds, including but not limited to, other database systems, Customer Relationship...
  • Blog Post: Web Part Development Options in SharePoint 2010

    This diagram demonstrates the project templates and project item templates that you can use when developing Web Parts in Visual Studio. While these templates have the same end result (a cool Web Part running SharePoint), the development experience can vary between working with code or using a designer...
  • Blog Post: Solution Packages and the SharePoint Tools Continuum

    One major advantage of the SharePoint 2010 development platform is that it provides the ability to save sites as solution packages. A solution package is a deployable, reusable package stored in a .cab file with a .wsp extension. You can create a solution package in the browser, SharePoint Designer 2010...
  • Blog Post: Client Object Models Operation in SharePoint Online Solutions

    The following diagram shows the call and response flow for the client object models in SharePoint Online. SharePoint Online includes three client object models. The ECMAScript, .NET Framework managed, and Silverlight client object models each include objects that correspond to major objects at the site...
  • Blog Post: Claims Architecture for SharePoint 2010 Developers

    When you configure a SharePoint 2010 web application in claims mode, different authentication options are available. These options determine the flow of the authentication process. To learn more about authentication options, see Authorization and Authentication . The following figure shows the steps...
  • Blog Post: SharePoint Online Sandboxed Solution Development Process

    The following diagram shows the basic steps in the process of creating, deploying, and activating a sandboxed solution on SharePoint Online: 1. Develop and test the solution. To create or customize SharePoint Online solutions, you must develop the solution on a local computer where SharePoint Server...
  • Blog Post: SharePoint Online Development Options

    The following diagram details the development options available in SharePoint Online (Beta) : use the server object model available to sandboxes solutions, or employ the client object model and client-side code to access additional data that is available through the SharePoint web services, or data from...
  • Blog Post: User Profile Subsystem in SharePoint Server 2010

    Today’s post comes to us from Spencer Harbar, a SharePoint MVP , at http://www.harbar.net . He graciously offered to let us use his User Profiles graphic and accompanying text. You can find his guides on User Profiles at http://www.harbar.net/articles/sp2010ups.aspx and http://www.harbar.net/articles...
  • Blog Post: Services Running in a Multi-Server SharePoint Farm

    This graphic shows the services, CFSIs (configured farm-scoped instantiations), and service instances on a hypothetical 10-server farm. Note the following things about this example: The translucent rectangles represent services. These services are modeled in the SharePoint Foundation object...
  • Blog Post: PerformancePoint Services Extension Points

    This diagram shows where supported extensions fit into the PerformancePoint Services architecture. The front-end web server hosts custom editors, web services, and other web applications, and the back-end application server hosts custom renderers, providers, and scorecard transforms. For more information...
  • Blog Post: PerformancePoint Services Architecture in SharePoint Server 2010

    This diagram shows the high-level architecture of PerformancePoint Services in Microsoft SharePoint Server 2010 Enterprise. Its multi-tiered architecture includes components on the client tier, the front-end Web server, and the back-end application server. For more information, see PerformancePoint Services...
  • Blog Post: Dual Worker Process Model for Sandboxed Solutions

    Note the following about this graphic: The User Code Service (SPUCHostService.exe) creates the sandbox worker processes and assigns each HTTP request to a sandboxed solution to one of these processes. A sandbox worker process (SPUCWorkerProcess.exe) is the process in which custom code that is a part...
  • Blog Post: Server Architecture Object Model Overview

    The following diagram shows the SharePoint Foundation server architecture in relation to the collections and objects of the Microsoft.SharePoint.Administration namespace. The SPFarm object is the highest object within the SharePoint Foundation object model hierarchy. The Servers property gets a collection...
  • Blog Post: SharePoint Foundation 2010 Events Pipeline

    The illustration depicts the flow of actions associated with synchronous and asynchronous before and after event handlers in SharePoint Foundation 2010. Handlers for synchronous events (all Before events are synchronous) are called in their sequential order in the main thread–-that is, in the thread...
  • Blog Post: SharePoint 2010 Development Platform Stack

    This diagram shows the platforms on which SharePoint Server and SharePoint Foundation are built. The boxes with a blue fill represent independent platforms and each depends on the platforms below it. The empty boxes inside the larger boxes are selected important subparts or features of the platform....
Page 1 of 1 (22 items)