Integrate LOB SQL Data into SharePoint Ameet Phadnis MCTS Partner / Principal Consultant eTek Global Inc.
Agenda What is Business Connectivity Services (BCS)? BCS in Office 2010 and SharePoint 2010 External Content Types Displaying External Data BCS and SharePoint 2010 Editions BCS Architecture BCS in SPD vs VS Demo: Creating External Content Type Demo: External Data Web Parts Demo: Creating Column with external data. Demo: Creating External List Utilizing the Content Types Demo: Outlook Integration. Questions Links
What is Business Connectivity Services (BCS) Formerly named Business Data Catalog. Provides Read/Write access to external data from line-of-business (LOB Systems. Use data directly, both online and offline. Build solutions faster with Microsoft Visual Studio 2010 and SharePoint Designer 2010 Write-back to External Systems Provide SharePoint behavior like lists, Web Parts and Profile Pages. Connectivity options to Databases Web and Windows Communication Foundation (WCF) Services Microsoft .NET Connectivity Assemblies Custom Data Sources.
BCS in Office 2010 and SharePoint 2010 Microsoft Office Applications SharePoint Workspace InfoPath Outlook Word Access Business Connectivity Services Web Business Data Connectivity Service (BDC) Database WCF / Web Service .NET Connectivity Assembly Custom External Data
External Content Types Reusable Metadata descriptions for Connectivity Information Data definitions Behaviors to a certain category of external data. Allows to manage and reuse the metadata and behaviors from central location Enable users to interact with external data in more meaningful way.
External Content Types - Benefits Enable Reusability Encapsulate Complexities of external Systems. Provide built-in Office and SharePoint behavior. Ensure Secure Access. Simplify maintenance. Enable External Data Search Enable Working Offline
Displaying External Data External Lists External Data Columns Business Data Web Parts (Read-only) External Data List External Data Item External Data Item Builder External Data Related List External Data Connectivity Filter External Content Type Picker External Item Picker Profile Pages