Fabian williams<br /> SharePoint 2010 Magic Tricks – Surfacing your Enterprise Data and More <br />consumed by External Li...
About the Speakers<br />Fabian G. Williams MCSD, MCDBA<br />http://fabiangwilliams.wordpress.com<br />@fabianwilliams<br /...
AGENDA<br /><ul><li>Challenges 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
Summary
Q&A</li></ul>Blog: http://fabiangwilliams.wordpress.com Twitter:  @fabianwilliams<br />
Blog: http://fabiangwilliams.wordpress.com<br /> Twitter:  @fabianwilliams<br />The Woes of Surfacing LOB System Data to E...
SharePoint Composites <br />The New Home for Business Connectivity Services formerly (BDC)<br />Sites<br />Rapidly create ...
Investment Areas<br />SharePoint User Interface not limited to browser only.  Extend from Server External List all the way...
Blog: http://fabiangwilliams.wordpress.com<br /> Twitter:  @fabianwilliams<br />Grow your SharePoint Lexicon<br />Business...
Upcoming SlideShare
Loading in …5
×

SPS South Florida BCS Deck

695 views
656 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
695
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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: http://www.sharepointfabian.com<br />Twitter: @fabianwilliams<br />
  2. 2. About the Speakers<br />Fabian G. Williams MCSD, MCDBA<br />http://fabiangwilliams.wordpress.com<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: http://fabiangwilliams.wordpress.com 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: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams<br />
  11. 11. Blog: http://fabiangwilliams.wordpress.com<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: http://fabiangwilliams.wordpress.com 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: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams<br />
  14. 14. Blog: http://fabiangwilliams.wordpress.com<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: http://fabiangwilliams.wordpress.com 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: http://fabiangwilliams.wordpress.com 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: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams<br />
  18. 18. Blog: http://fabiangwilliams.wordpress.com<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: http://fabiangwilliams.wordpress.com<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: http://fabiangwilliams.wordpress.com 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: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams<br />
  37. 37. demo<br />Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams<br />

×