Your SlideShare is downloading. ×
0
Fabian williams <br />Business Connectivity Services<br />Blog: http://fabiangwilliams.wordpress.com<br />Twitter:  @fabia...
About the Speaker<br />Fabian G. Williams MCSD, MCDBA<br />http://fabiangwilliams.wordpress.com<br />Fabian.Williams@CDW.c...
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: SharePoint 2010 Designer Example (NO-Code)
Demo: Visual Studio 2010 Example (Oh Yeah Code!)
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...
Upcoming SlideShare
Loading in...5
×

Fabian Williams Business Connectivity Services SharePoint Saturday DC Deck

1,969

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
2 Comments
1 Like
Statistics
Notes
No Downloads
Views
Total Views
1,969
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
72
Comments
2
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Fabian Williams Business Connectivity Services SharePoint Saturday DC Deck"

  1. 1. Fabian williams <br />Business Connectivity Services<br />Blog: http://fabiangwilliams.wordpress.com<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 />http://fabiangwilliams.wordpress.com<br />Fabian.Williams@CDW.com<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: 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: 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: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams<br />
  12. 12. 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&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: http://fabiangwilliams.wordpress.com 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: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams<br />
  15. 15. 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 />
  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: http://fabiangwilliams.wordpress.com 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: http://fabiangwilliams.wordpress.com 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: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams<br />
  19. 19. 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
  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: 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 />
  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: http://fabiangwilliams.wordpress.com 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: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams<br />
  38. 38. demo<br />Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×