Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Fabian Williams Business Connectivity Services SharePoint Saturday DC Deck


Published on

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.

Published in: Technology, Business
  • Was a little hesitant about using ⇒⇒⇒ ⇐⇐⇐ at first, but am very happy that I did. The writer was able to write my paper by the deadline and it was very well written. So guys don’t hesitate to use it.
    Are you sure you want to  Yes  No
    Your message goes here
  • Fact: Penis Enlargement CAN Work. Here's How. ◆◆◆
    Are you sure you want to  Yes  No
    Your message goes here
  • Great presentation. For SharePoint 2007 / WSS 3.0 3rd party extensions are required to connect a real SharePoint list (no web part) to external LOB data without any programming or tools in the list settings dialog:

    Cheers, Frank
    Are you sure you want to  Yes  No
    Your message goes here
  • Excellent
    Are you sure you want to  Yes  No
    Your message goes here

Fabian Williams Business Connectivity Services SharePoint Saturday DC Deck

  1. 1. Fabian williams <br />Business Connectivity Services<br />Blog:<br />Twitter: @fabianwilliams<br />Working with External Content Types consumed by External Lists <br />via SharePoint Designer 2010 and Visual Studio 2010<br />
  2. 2. About the Speaker<br />Fabian G. Williams MCSD, MCDBA<br /><br /><br />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.<br />Blog: Twitter: @fabianwilliams<br />
  3. 3. AGENDA<br /><ul><li>Challenges with Back-End Data
  4. 4. Introducing Business Connectivity Services
  5. 5. Building the Solution
  6. 6. Products and features used
  7. 7. How it was done
  8. 8. Demo: SharePoint 2010 Designer Example (NO-Code)
  9. 9. Demo: Visual Studio 2010 Example (Oh Yeah Code!)
  10. 10. Summary
  11. 11. Q&A</li></ul>Blog: Twitter: @fabianwilliams<br />
  12. 12. Blog:<br /> Twitter: @fabianwilliams<br />The Woes of Surfacing LOB System Data to End Users<br />End User Challenges<br />Multiple user interfaces <br />External systems can be difficult to use<br />Can&apos;t work with the data when and where I want to<br />Can’t easily search for business data<br />Need to involve IT to service my requests for data access<br />IT Challenges<br />Islands of business data<br />Overhead for IT to service all user requests<br />Manage security, auditing, connectivity<br />One off projects for connecting to external systems<br />
  13. 13. SharePoint Composites <br />The New Home for Business Connectivity Services formerly (BDC)<br />Sites<br />Rapidly create no-code collaborative solutions<br />Communities<br />Composites<br />Unlock the value of your enterprise data<br />Content<br />Insights<br />Maintain control over end user solutions<br />Search<br />Blog: Twitter: @fabianwilliams<br />
  14. 14. Investment Areas<br />SharePoint User Interface not limited to browser only. Extend from Server External List all the way to Rich Clients<br />Presentation<br />End of Read-Only access to LOB Systems now you can CRUD your way through your LOB System Data? Good thing or not?<br />Connectivity<br />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<br />Tooling<br />Blog: Twitter: @fabianwilliams<br />
  15. 15. Blog:<br /> Twitter: @fabianwilliams<br />Grow your SharePoint Lexicon<br />Business Connectivity Services – Umbrella Term<br />Business Data Connectivity (BDC) – plumbing, runtime OM, connectivity, formerly the Buss. Data Catalog<br />External System – back ends, LOB, WS, WCF, DB, etc.<br />External Content Type (ECT) - previously your Entity in BDC<br />External List – newest type of SP list<br />
  16. 16. Architecture Diagram<br />Business Connectivity Services in a Nutshell…<br />SharePoint<br />Design Tools<br />Office Applications<br />BCS Client<br />Dev Platform<br />Enterprise Search<br />Business Intelligence<br />Collaboration Social<br />Enterprise Content Management<br />SharePoint<br />Designer<br />External Lists<br />External Content Type Repository<br />Visual Studio<br />Business Data Connectivity<br />Web 2.0<br />DB<br />WCF<br />Web Service<br />LOB<br />Blog: Twitter: @fabianwilliams<br />
  17. 17. Business Data Connectivity (BDC)<br />Presentation in SharePoint<br />Business Data Connectivity (BDC)<br />BDC Metadata Store<br />BDC Client Runtime<br />BDC Server Runtime<br />Client Data<br />Cache<br />DB<br />Connector<br />WCF/WS<br />Connector<br />.NET Assembly<br />Connector<br />Custom<br />Connector<br />Client to Backend Direct Connection<br />External data<br />Custom .NET assembly<br />SQL<br />SAP<br />ORACLE<br />Siebel<br />Blog: Twitter: @fabianwilliams<br />
  18. 18. What is Baked Into the Product – Bag of Tricks so to speak<br />SharePoint Server 2010<br />Office 2010<br />Secure Store Service<br />External Data Search<br />Rich Client Extensions<br />BDC Client Runtime<br />External Data Web Parts<br />Profile Pages<br />SharePoint Foundation 2010<br />External List<br />External Data Column<br />Business Data Connectivity Service<br />Blog: Twitter: @fabianwilliams<br />
  19. 19. Blog:<br /> Twitter: @fabianwilliams<br />External List in SharePoint – Presentation Layer<br />Expose external data as a native SharePoint list <br /><ul><li>Full CRUD capability
  20. 20. Familiar UI and navigation
  21. 21. Sort, Filter, Group
  22. 22. Profile page available for each item in the list
  23. 23. Offline-able</li></li></ul><li>Blog:<br /> Twitter: @fabianwilliams<br />Off-lining External List – Extending in Office 2010<br />Connect to Outlook as<br />Contacts<br />Tasks<br />Calendars<br />Posts<br />Download to SharePoint Workspace as <br />Lists<br />Word doc libraries with external data columns<br />
  24. 24. Empower your Users to be more Productive<br />NO CODE*<br />CODE<br />SharePoint Designer<br />SharePoint SDK<br />Visual<br />Studio<br />Advanced Developer<br />Developer<br />Power User<br />Blog: Twitter: @fabianwilliams<br />
  25. 25. Different Strokes for Different Folks<br /><ul><li>Custom connectivity for data aggregation, transformation, security, etc.
  26. 26. Use custom code to integrate data into any Office app
  27. 27. Business logic in forms
  28. 28. Create reusable components (UI parts, ECTs, actions)
  29. 29. Customize
  30. 30. InfoPath forms
  31. 31. Workflow
  32. 32. Web Part Pages
  33. 33. Outlook taskpane and ribbon
  34. 34. Out-of-box
  35. 35. Surface data in External Lists
  36. 36. Connect those lists to Outlook, SPW
  37. 37. External Data Columns</li></ul>Intermediate<br />Simple<br />Advanced<br />NO CODE*<br />CODE<br />SharePoint Designer<br />SharePoint SDK<br />Visual<br />Studio<br />Advanced Developer<br />Developer<br />Power User<br />Blog: Twitter: @fabianwilliams<br />
  38. 38. demo<br />Blog: Twitter: @fabianwilliams<br />