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.

SPS South Florida BCS Deck


Published on

Published in: Technology
  • Be the first to comment

SPS South Florida BCS Deck

  1. 1. Fabian williams<br /> SharePoint 2010 Magic Tricks – Surfacing your Enterprise Data and More <br />consumed by External Lists in SharePoint UX and Office Suite of Application<br />… from the wading pool all the way into the deep end…. <br />Blog:<br />Twitter: @fabianwilliams<br />
  2. 2. About the Speakers<br />Fabian G. Williams MCSD, MCDBA<br /><br />@fabianwilliams<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).<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: No-Code Solution – SPD 2010
  9. 9. Summary
  10. 10. Q&A</li></ul>Blog: Twitter: @fabianwilliams<br />
  11. 11. 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'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 />
  12. 12. 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 />
  13. 13. 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 />
  14. 14. 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 />
  15. 15. 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 />Solution Packaging and Out of the box UI<br />Security<br />Visual Studio<br />Business Data Connectivity Runtime<br />BDC Metadata Store<br />Web 2.0<br />DB<br />WCF<br />Web Service<br />LOB<br />Blog: Twitter: @fabianwilliams<br />
  16. 16. 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 />
  17. 17. 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 />
  18. 18. 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
  19. 19. Familiar UI and navigation
  20. 20. Sort, Filter, Group
  21. 21. Profile page available for each item in the list
  22. 22. 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 />
  23. 23. 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 />
  24. 24. Different Strokes for Different Folks<br /><ul><li>Custom connectivity for data aggregation, transformation, security, etc.
  25. 25. Use custom code to integrate data into any Office app
  26. 26. Business logic in forms
  27. 27. Create reusable components (UI parts, ECTs, actions)
  28. 28. Customize
  29. 29. InfoPath forms
  30. 30. Workflow
  31. 31. Web Part Pages
  32. 32. Outlook taskpane and ribbon
  33. 33. Out-of-box
  34. 34. Surface data in External Lists
  35. 35. Connect those lists to Outlook, SPW
  36. 36. 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 />
  37. 37. demo<br />Blog: Twitter: @fabianwilliams<br />