Jean Paul's Blog

There are 2 types of People in the World, One who Likes SharePoint and..

  • Microsoft MVP

  • MindCracker MVP

  • CodeProject MVP

  • eBook on SharePoint 2010

  • eBook on Design Patterns

  • eBook on Windows Azure

  • NLayers Framework @ CodePlex

  • MSDN Forums

  • .Net vs. Java

    Due to Public Demand

SharePoint 2010 – Business Connectivity Services (BCS)

Posted by Jean Paul on July 31, 2012

In this article we can explore another feature of SharePoint 2010 – Business Connectivity Services. This service allows data reading and writing from external data sources.

Using BCS we can access and modify data from:

· WCF Service

· Database

· Business Applications

· .Net Assembly connecting to Business Data

· Custom Connectors

BCS Architecture

The BDC Runtime is responsible for connecting to the external data sources. External data sources connections are stored in BCS Metadata inside SharePoint. The BCS Metadata allows connecting to the data sources in offline mode too. SharePoint acts as a Presentation layer in this scenario.



The previous version of BCS was BDC (Business Data Catalog)

Following are the components of BCS.

BDC Metadata Store

This component provides storage for metadata consisting of external data sources and content types and it will be part of the BCS layer.

BDC Server Runtime

This runtime component is responsible for connecting to the BDC Metadata Store and processing the requests.

BDC Client Runtime

Client runtime providing offline storage, synchronizing data back to server etc.

SharePoint Designer

We can use SharePoint Designer provided tools for creating BCS Solutions.



In this article we have explored the BCS feature of SharePoint 2010. In the next article we can experiment with creating a BCS external content type inside SharePoint.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s