Fabian williams Business Connectivity Services External Content Types in SPD 2010 and VS2010Blog: http://fabiangwilliams.wordpress.comTwitter:  @fabianwilliamsconsumed by External Lists in SharePoint UX and Office Suite of Application… from the wading pool all the way into the deep end….
About the SpeakerFabian G. Williams MCSD, MCDBAhttp://fabiangwilliams.wordpress.com@fabianwilliamsFabian G. Williams is a SharePoint Architect at CDW Advance Technology Services Information Worker Practice. In addition he is a Microsoft Certified Solutions Developer (MCSD) and a  Microsoft Certified Database Administrator (MCDBA).Prior to CDW., Mr. Williams was the Chief Technology Officer for WING, Inc. Recently, he was the Chief Internet Developer for the Department of Defense’s Global Emerging Infections System and a Sales Engineer at Citrix Incorporated.Blog: http://fabiangwilliams.wordpress.com Twitter:  @fabianwilliams
AGENDAChallenges with Back-End Data
Introducing Business Connectivity Services
Building the Solution
Products and features used
How it was done
Demo: No-Code Solution – SPD 2010
Demo: Code Solution – Visual Studio 2010
Summary
Q&ABlog: http://fabiangwilliams.wordpress.com Twitter:  @fabianwilliams
Blog: http://fabiangwilliams.wordpress.com Twitter:  @fabianwilliamsThe Woes of Surfacing LOB System Data to End UsersEnd User ChallengesMultiple user interfaces External systems can be difficult to useCan't work with the data when and where I want toCan’t easily search for business dataNeed to involve IT to service my requests for data accessIT ChallengesIslands of business dataOverhead for IT to service all user requestsManage security, auditing, connectivityOne off projects for connecting to external systems
SharePoint Composites The New Home for Business Connectivity Services formerly (BDC)SitesRapidly create no-code collaborative solutionsCommunitiesCompositesUnlock the value of your enterprise dataContentInsightsMaintain control over end user solutionsSearchBlog: http://fabiangwilliams.wordpress.com Twitter:  @fabianwilliams
Investment AreasSharePoint User Interface not limited to browser only.  Extend from Server External List all the way to Rich ClientsPresentationEnd of Read-Only access to LOB Systems now you can CRUD your way through your LOB System Data? Good thing or not?ConnectivityIf you didn’t like SPD before get ready to Love it! Extend your VS 2010 solutions in SPD 2010 in the same DLL / Object SpaceToolingBlog: http://fabiangwilliams.wordpress.com Twitter:  @fabianwilliams

Fabian Williams BCS Session Spsnola

  • 1.
    Fabian williams BusinessConnectivity Services External Content Types in SPD 2010 and VS2010Blog: http://fabiangwilliams.wordpress.comTwitter: @fabianwilliamsconsumed by External Lists in SharePoint UX and Office Suite of Application… from the wading pool all the way into the deep end….
  • 2.
    About the SpeakerFabianG. Williams MCSD, MCDBAhttp://fabiangwilliams.wordpress.com@fabianwilliamsFabian G. Williams is a SharePoint Architect at CDW Advance Technology Services Information Worker Practice. In addition he is a Microsoft Certified Solutions Developer (MCSD) and a Microsoft Certified Database Administrator (MCDBA).Prior to CDW., Mr. Williams was the Chief Technology Officer for WING, Inc. Recently, he was the Chief Internet Developer for the Department of Defense’s Global Emerging Infections System and a Sales Engineer at Citrix Incorporated.Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
    Demo: Code Solution– Visual Studio 2010
  • 10.
  • 11.
  • 12.
    Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliamsThe Woes of Surfacing LOB System Data to End UsersEnd User ChallengesMultiple user interfaces External systems can be difficult to useCan't work with the data when and where I want toCan’t easily search for business dataNeed to involve IT to service my requests for data accessIT ChallengesIslands of business dataOverhead for IT to service all user requestsManage security, auditing, connectivityOne off projects for connecting to external systems
  • 13.
    SharePoint Composites TheNew Home for Business Connectivity Services formerly (BDC)SitesRapidly create no-code collaborative solutionsCommunitiesCompositesUnlock the value of your enterprise dataContentInsightsMaintain control over end user solutionsSearchBlog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 14.
    Investment AreasSharePoint UserInterface not limited to browser only. Extend from Server External List all the way to Rich ClientsPresentationEnd of Read-Only access to LOB Systems now you can CRUD your way through your LOB System Data? Good thing or not?ConnectivityIf you didn’t like SPD before get ready to Love it! Extend your VS 2010 solutions in SPD 2010 in the same DLL / Object SpaceToolingBlog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 15.
    Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliamsGrow your SharePoint LexiconBusiness Connectivity Services – Umbrella TermBusiness Data Connectivity (BDC) – plumbing, runtime OM, connectivity, formerly the Buss. Data CatalogExternal System – back ends, LOB, WS, WCF, DB, etc.External Content Type (ECT) - previously your Entity in BDCExternal List – newest type of SP list
  • 16.
    Architecture DiagramBusiness ConnectivityServices in a Nutshell…SharePointDesign ToolsOffice ApplicationsBCS ClientDev PlatformEnterprise SearchBusiness IntelligenceCollaboration SocialEnterprise Content ManagementSharePointDesignerSolution Packaging and Out of the box UISecurityVisual StudioBusiness Data Connectivity RuntimeBDC Metadata StoreWeb 2.0DBWCFWeb ServiceLOBBlog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 17.
    Business Data Connectivity(BDC)Presentation in SharePointBusiness Data Connectivity (BDC)BDC Metadata StoreBDC Client RuntimeBDC Server RuntimeClient DataCacheDBConnectorWCF/WSConnector.NET AssemblyConnectorCustomConnectorClient to Backend Direct ConnectionExternal dataCustom .NET assemblySQLSAPORACLESiebelBlog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 18.
    What is BakedInto the Product – Bag of Tricks so to speakSharePoint Server 2010Office 2010Secure Store ServiceExternal Data SearchRich Client ExtensionsBDC Client RuntimeExternal Data Web PartsProfile PagesSharePoint Foundation 2010External ListExternal Data ColumnBusiness Data Connectivity ServiceBlog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 19.
    Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliamsExternal List in SharePoint – Presentation LayerExpose external data as a native SharePoint list Full CRUD capability
  • 20.
    Familiar UI andnavigation
  • 21.
  • 22.
    Profile page availablefor each item in the list
  • 23.
    Offline-ableBlog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliamsOff-lining External List – Extending in Office 2010Connect to Outlook asContactsTasksCalendarsPostsDownload to SharePoint Workspace as ListsWord doc libraries with external data columns
  • 24.
    Empower your Usersto be more ProductiveNO CODE*CODESharePoint DesignerSharePoint SDKVisualStudioAdvanced DeveloperDeveloperPower UserBlog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 25.
    Different Strokes forDifferent FolksCustom connectivity for data aggregation, transformation, security, etc.
  • 26.
    Use custom codeto integrate data into any Office app
  • 27.
  • 28.
    Create reusable components(UI parts, ECTs, actions)
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
    Surface data inExternal Lists
  • 36.
    Connect those liststo Outlook, SPW
  • 37.
    External Data ColumnsIntermediateSimpleAdvancedNOCODE*CODESharePoint DesignerSharePoint SDKVisualStudioAdvanced DeveloperDeveloperPower UserBlog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 38.