ChakkaradeepChandran (Chaks)Consultant, Microsoft NZBuilding custom BCS connectors
Please use the opening and closing slides of this template.Where practical please migrate over or use this template format for your presentation.Template Notes
AgendaBCS OverviewBCS SolutionsCreating BDC ModelsCreate, Update, DeleteSearching external dataMore demos…
What is BCSA set of features that provide the capability to connect SharePoint 2010 and Office 2010 applications to any external system:Line-of-Business system (Microsoft Dynamics, Oracle, or Siebel)Web 2.0 serviceCustom home-grown applicationProvides read/write capabilities to those external systemsIt provides out-of-box features, services and tools that streamline development to deeply integrate external data and services
Business Connectivity ServicesSharePointBCS ClientDev PlatformEnterprise SearchBusiness IntelligenceCollaboration SocialEnterprise Content ManagementExternal ListsExternal Content Type RepositoryBusiness Data ConnectivityWeb 2.0Web ServiceLOBDBWCF
Business Connectivity ServicesPresentation in SharePointBDC Client RuntimeBusiness Data Connectivity (BDC)BDC Metadata StoreBDC Server RuntimeClient DataCache.NET AssemblyConnectorDBConnectorWCF/WSConnectorCustomConnectorClient to Backend  Direct ConnectionExternal dataCustom .NET assemblySQLSAPORACLESiebel
Solution TypesCustom connectivity for data aggregation, transformation, security, etc.
Use custom code to integrate data into any Office app
Business logic in forms   Create reusable components (UI parts, ECTs, actions)Surface data in External Lists
Connect those lists to Outlook, SPW
Customize
InfoPath forms
Outlook task pane and ribbon
Workflow
Web Part PagesAdvancedSimpleIntermediate
BCS Tooling SupportSharePoint Designer 2010Visual Studio 2010
External Content TypesOffice ClientsDescribes the schema and data access capabilities of an external data source and its behavior within Office and SharePointBCS ClientCustomerFirstNameLastNameEmailGetCustomer()GetCustomers()UpdateCustomer()DeleteCustomer()External Content Type (ECT)*formerly known as BDC EntityExternal Data Source(WebService, DB, .Net object, LOB system, Web 2.0 service, etc.)SharePointBCS
Presentation FeaturesExternal ListsExternal Data ColumnsBusiness Data Web PartsExternal Content Type PickerExternal Item PickerProfile PagesPresentation Features in Office 2010
External ListsExpose external data as a native SharePoint list Full CRUD capability Familiar UI and navigationSort, Filter, GroupProgrammatic access via SPList OMProfile page available for each item in the list FormAuto-generated OOBUpsize to InfoPathOffline-able

Building Custom BCS .NET Connectors