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.

SharePoint 2010 and BCS - Business Connectivity


Published on

The webinar will include several demonstrations and discuss:

• How Business Connectivity Services (BCS) fits into the business & technology landscape
• How to easily access and utilize existing data in other applications from SharePoint
• BCS versus the Business Data Catalog (BDC)
• Creating External Content Types and External Lists in SharePoint Designer 2010 & Visual Studio
• How and when to use the Secure Store Service
• Best practices for when to leave data in an external application vs. migrating it into SharePoint
• Avoiding common pitfalls

The webinar will demonstrate how to seamlessly connect line of business applications with SharePoint 2010 in accordance with best practices. Join us and learn tips and shortcuts to create a powerful and integrated SharePoint user experience for your organization!

Published in: Technology
  • Be the first to comment

  • Be the first to like this

SharePoint 2010 and BCS - Business Connectivity

  1. 1. Application Integration using SharePoint 2010 Business Connectivity Services<br />Webinar Series By:<br />
  2. 2. Speakers<br /> Dave Milner<br />Author: ASP.NET SharePoint 2010 Solutions<br />Sr. Architect & Lead Consultant<br />MBA, MCTS, MCSD.NET, MCT, Certified ScrumMaster<br /> Paul Papanek Stork<br />SharePoint MVP & Author <br />Chief Architect & Lead Consultant<br />MBA, MCT, MCSE, MCSD, MCDBA, MCITP, MCPD…<br />
  3. 3. Agenda<br />A sprinkling of demos throughout…<br />Introductions<br />Overview of Business Connectivity Services<br />Consuming BCS Data<br />Designing External Content Types & Lists in SharePoint Designer(SPD) 2010 <br />Building BCS Connectors with Visual Studio 2010<br />Best Practices for Application Integration<br />Q&A<br />
  4. 4. BCSOverview<br />What is Business Connectivity Services (BCS)?<br />External Content Types<br />External Lists<br />How does it relate to Business Data Connections (BDC)?<br />What Tools are available to work with BCS?<br />SharePoint Designer 2010<br />Visual Studio 2010<br />Third Party Tools (e.g. BCS Meta Man)<br />
  5. 5. BCS Authentication<br />User’s Identity<br />Pass through<br />Double Hop problem without Kerberos<br />Secure Store Service<br />Replacement for Single Sign-On Service (2007)<br />Impersonate Windows Identity<br />Impersonate Custom Identity<br />BDC Identity<br />RevertToSelf<br />Uses Application Pool Identity<br />Disabled by Default<br />
  6. 6. Consuming BCS Data<br />BCS Web Parts<br />Found in the Business Data Category<br />Updated versions are AJAX enabled<br />External List<br />Full CRUD operations for external data<br />Similar functionality to SharePoint Lists<br />Business Data Column<br />Use in List/Library to reference external data<br />Office Applications<br />Displayed in DIP <br />Editable in QuickPart<br />
  7. 7. Sample Integration: Referencing a Customer<br />
  8. 8. Audience Survey<br />What is your primary role as related to SharePoint?<br />Decision Maker, Influencer or Sponsor<br />Admin, Architect or Developer<br />Analyst or End User<br />Consultant<br />
  9. 9. SPD vs. Visual Studio<br />
  10. 10. Creating an External Content Type<br />Use New button in Ribbon to create a blank external content type<br />Provide details (name, office item type, offline capability)<br />Add a connection (SQL, WCF, or .NET class)<br />Select data source<br />Configure operations (Read List, Read Item, Create, Update, or Delete)<br />Add filters and parameters<br />Save Content Type<br />
  11. 11. Creating an External List<br />Set BCS permissions in Central Admin<br />Use New External List button in External Content Type<br />Configure additional views and set list permissions<br />Limitations versus a regular list<br />No Workflows<br />No Information Management Policies<br />No Versioning<br />No Item level permissions<br />
  12. 12. Create External Content Types& Lists with SPD<br />
  13. 13. Audience Survey<br />Where are you on the SharePoint 2010 integration curve?<br />Already done a few integrations and very satisfied with the solution<br />Attempted an integration but not satisfied with the results, architecture, etc.<br />Planning an integration with SharePoint 2010<br />Need more information<br />Not currently using SharePoint 2010<br />
  14. 14. BCS Connectors with VS2010<br />
  15. 15. BCS Connectors with VS2010<br />SQL Connector – SPD<br />WCF Connector – Build WCF services in VS 2010 and use SPD to connect to Site<br />.NET Assemblies – VS2010 <br />Construct Connector manually <br />Tools (e.g. BCS Meta Man)<br />
  16. 16. External Content Types in VS 2010<br />
  17. 17. Best Practices<br />Assess LOB Systems<br />SQL Server Tables to Expose to BCS?<br />Web Services?<br />Existing 3rd Party Connectors? (i.e. SAP)<br />Plan Integration Build-out<br />SQL Server tables (new tables, permissions)<br />Build Web Services <br />Build .NET Assemblies<br />Build Connectors<br />SQL, WCF – SPD<br />.NET – VS2010<br />
  18. 18. Best Practices<br />Simplify External Connectors<br />Single Table<br />Single Web Service<br />Tables = Lists – Which Fit Best?<br />Other Options for Application Integration<br />Next Month’s Webinar<br />
  19. 19. Avoiding Integration Pitfalls<br />Tables – List Format<br />Read/Write & Business Rules<br />Complex table relationships<br />Security<br />Tools for .NET Assemblies<br />Re-Building Complex .NET Applications<br />KISS<br />SPD<br />Partner for Integration Challenges<br />
  20. 20. Audience Survey<br />What do you see as next steps?<br />Assess current integration opportunities and environment<br />Learn more about integration with SharePoint 2010, BCS and “blended applications”<br />Plan for an integration between SharePoint 2010 and an external line of business application<br />
  21. 21. Downloadable Brochures<br />Several handouts are available for download from LiveMeeting.<br />GamePLAN<br />Meltdown<br />SharePoint Composer/Maestro<br />
  22. 22. Resources and Q & A<br />Assessment & Planning<br />SharePoint GamePLAN<br />Contact us for demos & guidance<br />Learn<br />Next Webinar: Blended SharePoint 2010 & .NET Solutions – August 31st<br />Resources<br />Microsoft BCS Team Blog:<br />BCS Resource Center:<br />Dave’s Book:<br />Contact<br /><br />800-445-1279 x300<br />