<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SharePoint Monitor &#187; BCS</title>
	<atom:link href="http://www.sharepointmonitor.com/tag/bcs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sharepointmonitor.com</link>
	<description>SharePoint Tutorials</description>
	<lastBuildDate>Fri, 23 Dec 2011 05:19:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Business Connectivity Services (BCS) in SharePoint 2010</title>
		<link>http://www.sharepointmonitor.com/2010/08/business-connectivity-services-sharepoint-2010/</link>
		<comments>http://www.sharepointmonitor.com/2010/08/business-connectivity-services-sharepoint-2010/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 14:26:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[BCS]]></category>
		<category><![CDATA[Business Connectivity Services]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.sharepointmonitor.com/?p=648</guid>
		<description><![CDATA[Business Connectivity Services (BCS) are the   upgraded version of Business Data Catalog  from SharePoint Server 2007. BCS allow you to connect your SharePoint based content with external data (often called LOB Data – Line Of Business Data). With this powerful functionality you can read the data from external sources and  edit them directly from SharePoint sites or web [...]]]></description>
			<content:encoded><![CDATA[<p>Business Connectivity Services (BCS) are the   upgraded version of Business Data Catalog  from SharePoint Server 2007. BCS allow you to connect your SharePoint based content with external data (often called <strong>LOB Data</strong> – <strong>Line Of Business Data</strong>). With this powerful functionality you can read the data from external sources and  edit them directly from SharePoint sites or web parts. BCS is also fully integrated with the Office 2010.</p>
<p>The standout feature of BCS  is the SharePoint Search capability – now you can take your relational databases with plain unformatted data and present them in a SharePoint farm  using powerful Search capabilities, social tagging and all the new features that ship with SharePoint 2010. There is also one very important improvement since 2007 &#8211; BCS is available even in the free version of SharePoint Foundation 2010, previously it was not available in WSS 3.0.</p>
<p>In this article I will discuss the overall BCS model and demonstrate the configuration of a  connection with BCS in a SharePoint Server 2010 farm.</p>
<h3>Business Connectivity Services (BCS) Administration</h3>
<p>BCS Services are administered using  the Business Data Connectivity Service (BDC). If the BDC shortcut is familiar to you from  SharePoint 2007, you should note that BDC <strong><span style="font-weight: normal;">no longer</span><span style="text-decoration: underline;"> </span></strong>means “Business Data Catalog”. BDC is now the service that lets you manage BCS services configuration.</p>
<p>Using the BDC, you can manage external content types<strong> </strong>(sets of fields from other business applications), external systems (such as SQL Server databases, third party applications, etc) and BDC models (in  XML format).</p>
<p>Business Connectivity Services supports two types of XML definitions (similar to those from BDC in SharePoint 2007) – application models and resource files. Application models contains the XML definitions of the external content types. Resource files describe imported or exported properties, permissions or localized names.</p>
<p>If you are familiar with the previous BDC model, you may expect that to setup BCS you will need to create complex XML definitions using Visual Studio. Of course, you still can, but now there is simpler way, since SharePoint Designer 2010 let you do the job with only few mouse clicks.</p>
<p>Before we actually start some configuration, we will quickly examine  BCS&#8217;s functionality and overall model.</p>
<p><strong>External Data Sources</strong></p>
<p>Business Connectivity Services can connect to the following types of external data:</p>
<ul>
<li>SQL Server Databases</li>
<li>SAP Applications</li>
<li>Web Services &#8211; including Windows Communication Foundation (WCF) Web Services</li>
<li>SharePoint based web sites</li>
<li>Third party applications</li>
</ul>
<p>Business Connectivity Services Architecture:</p>
<ul>
<li><strong>BDC Service</strong> – stores and secures external content types.</li>
<li><strong>Secure Store Service</strong> – securely stores credentials for external systems and manages the associations with the internal/SharePoint based identities.</li>
<li><strong>BDC Server Runtime</strong> – uses the BDC data on front-end SharePoint servers to access/execute operations on the external systems for web browsers and other thin  clients.</li>
<li><strong>BDC Client Runtime</strong> – uses the BCS Service and Secure Store Service to access/execute BCS operations on external systems from within the client environment.</li>
<li><strong>Metadata Cache</strong> – provides caching of the BCS Service data. The cache can be optionally encrypted.</li>
</ul>
<p><strong> </strong></p>
<p><strong>BCS Configuration Walkthrough</strong></p>
<p>In the following scenario, I will connect the BDC service to a  SQL Server Database that I  created. To follow this walkthrough, you will need:</p>
<ul>
<li>SQL Server Management Studio (to view the tables and to set the database security for BDC).</li>
<li>SharePoint Designer 2010 (to configure the BCS connections).</li>
<li>SharePoint Server 2010 fully operational.</li>
</ul>
<p>First, let’s take a look at the example database in SQL Server. I created table <em>Clients</em> in the <em>exampledb</em> database, which now contains some data that I want to show within SharePoint sites.</p>
<p><img class="alignnone size-full wp-image-651" title="SharePoint BCS - Business Connectivity Services" src="http://t10files.s3.amazonaws.com/wp-content/uploads/2010/08/image001.png" alt="SharePoint BCS - Business Connectivity Services" width="293" height="94" /></p>
<p><em>Clients Table that will be used as the external source</em></p>
<p>Launch SharePoint Designer 2010 and open the SharePoint site (which is <span lang="PL"><em>http://sps2010</em> in this</span> example).</p>
<p><strong><img class="alignnone size-full wp-image-652" title="SharePoint BCS - Business Connectivity Services" src="http://t10files.s3.amazonaws.com/wp-content/uploads/2010/08/image002.jpg" alt="SharePoint BCS - Business Connectivity Services" width="604" height="473" /></strong></p>
<p><em>SharePoint Designer 2010 with the intranet site opened (</em><span lang="PL"><em> http://sps2010 </em></span><em>).</em></p>
<p>Click the <em>External Content Types</em> option in the navigation pane. </p>
<p><strong><img class="alignnone size-full wp-image-653" title="SharePoint BCS - Business Connectivity Services" src="http://t10files.s3.amazonaws.com/wp-content/uploads/2010/08/image0031.png" alt="SharePoint BCS - Business Connectivity Services" width="202" height="313" /></strong></p>
<p><em>Navigation Pane with “External Content Types” option selected</em></p>
<p>In the new tab that opens, click on the External Content Type icon. This will create the new External Content Type that we will use to connect with our   SQL Server database.<br /><i>Continues&#8230;</i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointmonitor.com/2010/08/business-connectivity-services-sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>First Look at SharePoint 2010 BCS &#8211; Business Connectivity Services</title>
		<link>http://www.sharepointmonitor.com/2010/03/sharepoint-2010-bcs-business-connectivity-services/</link>
		<comments>http://www.sharepointmonitor.com/2010/03/sharepoint-2010-bcs-business-connectivity-services/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 09:08:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[BCS]]></category>
		<category><![CDATA[External Data]]></category>

		<guid isPermaLink="false">http://www.sharepointmonitor.com/?p=257</guid>
		<description><![CDATA[Business Connectivity Services (BCS) is a new service introduced with SharePoint 2010 to allow SharePoint sites to connect to and manipulate external data.  SharePoint 2007 had a similar facility in the form of Business Data Catalog (BDC) which made external data available within its site. However, a major problem with BCS was the difficulty in [...]]]></description>
			<content:encoded><![CDATA[<p>Business Connectivity Services (BCS) is a new service introduced with SharePoint 2010 to allow SharePoint sites to connect to and manipulate external data.  SharePoint 2007 had a similar facility in the form of Business Data Catalog (BDC) which made external data available within its site. However, a major problem with BCS was the difficulty in creating solutions as there was no support in the 2007 designer.  Most BDC solutions were simply for accessing external data, manipulating external data sources was extremely difficult.</p>
<p>With SharePoint 2010, BCS ships with out-of-box features such as solutions, services, and tools which may connecting to external data an easy task. Whether you want to retrieve Outlook contacts in a list offline or edit the contents of your document file or share your excel sheet online or reuse data from dynamic InfoPath forms or just update your business presentation, BCS enables deep content sharing, editing and integration in SharePoint 2010 with SharePoint Designer and Visual Studio tools.</p>
<h2>BCS Architecture<br />
<img class="alignnone size-full wp-image-270" title="bcs_image" src="http://t10files.s3.amazonaws.com/wp-content/uploads/2010/03/bcs_image.jpg" alt="" width="530" height="330" /></h2>
<ul>
<li><strong>BDC Metadata Store &#8211; </strong>As a part of services layer, BDC Metadata store is a database for external content types that form the fundamental blocks of BCS.</li>
<li><strong>BDC Server Runtime </strong>- BDC Server runtime is an intelligent set of services to access the backend storage and connect to the data based on the defined external content type.</li>
<li><strong>Security </strong>- Secure Store Service (SSS) is integrated to ensure security.</li>
<li><strong>Solution Packaging </strong>-Visual Studio Tools for Office (VSTO) packaging for clients such as Word, Outlook, InfoPath is possible.</li>
<li><strong>Out of Box UI </strong>- Displaying external data with the integration of Web Part&#8217;s UI will ensure deeper integration of external lists.</li>
<li><strong>BDC Client Runtime </strong>- The BDC Client Runtime enables offline operations with client-side caching and then reflecting the changes on the server when the client is online.</li>
<li><strong>Design Tools </strong>- SharePoint Designer and Visual Studio &#8211; SharePoint Designer helps in creating rich BCS solutions for managing external content types and lists, whilst Visual Studio is suitable for developing advanced solutions with custom code.You can create an external content type using either SharePoint Designer 2010 or Visual Studio.</li>
</ul>
<h2>External content types</h2>
<p>Before we integrate external data, we need to create an external content type.  You can use the SharePoint site or SharePoint designer to create an external content type. In this example, we will use SharePoint Designer 2010.</p>
<p>Navigate to the <strong>External Content Type </strong>option in SharePoint Designer 2010.<br />
<img class="alignnone size-full wp-image-263" title="bcs2" src="http://t10files.s3.amazonaws.com/wp-content/uploads/2010/03/bcs2.jpg" alt="" width="314" height="147" /></p>
<p>The <strong>External Content Type </strong>dialog will be displayed. Enter the Name and Display Name for the external content type. Then, under the <strong>External Content Type Information </strong>section, select the <strong>Office Item Type</strong> as <strong>Contact </strong>from the dropdown list.</p>
<p>Next click the link, <strong>Click here to discover external data sources and define operations </strong>to integrate the existing customer database.<br />
<img class="alignnone size-full wp-image-264" title="bcs3" src="http://t10files.s3.amazonaws.com/wp-content/uploads/2010/03/bcs3.jpg" alt="" width="533" height="304" /></p>
<p>The <strong>Operation Designer </strong>dialog will then be displayed. Click <strong>Add a Connection </strong>to connect to the database. Once the connection is established, the database table will be displayed. Right click the table and select the option, <strong>Create All Operations </strong>so that you will be able to read, select, update and delete rows from the database table.<br />
<img class="alignnone size-full wp-image-265" title="bcs4" src="http://t10files.s3.amazonaws.com/wp-content/uploads/2010/03/bcs4.jpg" alt="" width="492" height="511" /><br /><i>Continues&#8230;</i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointmonitor.com/2010/03/sharepoint-2010-bcs-business-connectivity-services/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

