Go Deep with Business Connectivity Services (formerly named the Business Data Catalog) in this session we will start out with a overview of BCS, take a stroll into End User and Power User space of BCS, then go in-depth with the Object Model, demonstrate connectivity to multiple LOB systems and surface multiple data in a variety of User Interfaces, web and Fat Client.
Fabian Williams Business Connectivity Services SharePoint Saturday DC Deck
1. Fabian williams Business Connectivity Services Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams Working with External Content Types consumed by External Lists via SharePoint Designer 2010 and Visual Studio 2010
2. About the Speaker Fabian G. Williams MCSD, MCDBA http://fabiangwilliams.wordpress.com Fabian.Williams@CDW.com Fabian 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
12. Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams The Woes of Surfacing LOB System Data to End Users End User Challenges Multiple user interfaces External systems can be difficult to use Can't work with the data when and where I want to Can’t easily search for business data Need to involve IT to service my requests for data access IT Challenges Islands of business data Overhead for IT to service all user requests Manage security, auditing, connectivity One off projects for connecting to external systems
13. SharePoint Composites The New Home for Business Connectivity Services formerly (BDC) Sites Rapidly create no-code collaborative solutions Communities Composites Unlock the value of your enterprise data Content Insights Maintain control over end user solutions Search Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
14. Investment Areas SharePoint User Interface not limited to browser only. Extend from Server External List all the way to Rich Clients Presentation End of Read-Only access to LOB Systems now you can CRUD your way through your LOB System Data? Good thing or not? Connectivity If you didn’t like SPD before get ready to Love it! Extend your VS 2010 solutions in SPD 2010 in the same DLL / Object Space Tooling Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
15. Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams Grow your SharePoint Lexicon Business Connectivity Services – Umbrella Term Business Data Connectivity (BDC) – plumbing, runtime OM, connectivity, formerly the Buss. Data Catalog External System – back ends, LOB, WS, WCF, DB, etc. External Content Type (ECT) - previously your Entity in BDC External List – newest type of SP list
16. Architecture Diagram Business Connectivity Services in a Nutshell… SharePoint Design Tools Office Applications BCS Client Dev Platform Enterprise Search Business Intelligence Collaboration Social Enterprise Content Management SharePoint Designer External Lists External Content Type Repository Visual Studio Business Data Connectivity Web 2.0 DB WCF Web Service LOB Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
17. Business Data Connectivity (BDC) Presentation in SharePoint Business Data Connectivity (BDC) BDC Metadata Store BDC Client Runtime BDC Server Runtime Client Data Cache DB Connector WCF/WS Connector .NET Assembly Connector Custom Connector Client to Backend Direct Connection External data Custom .NET assembly SQL SAP ORACLE Siebel Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
18. What is Baked Into the Product – Bag of Tricks so to speak SharePoint Server 2010 Office 2010 Secure Store Service External Data Search Rich Client Extensions BDC Client Runtime External Data Web Parts Profile Pages SharePoint Foundation 2010 External List External Data Column Business Data Connectivity Service Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
24. Empower your Users to be more Productive NO CODE* CODE SharePoint Designer SharePoint SDK Visual Studio Advanced Developer Developer Power User Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
37. External Data ColumnsIntermediate Simple Advanced NO CODE* CODE SharePoint Designer SharePoint SDK Visual Studio Advanced Developer Developer Power User Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams