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!
2. Speakers Dave Milner Author: ASP.NET SharePoint 2010 Solutions Sr. Architect & Lead Consultant MBA, MCTS, MCSD.NET, MCT, Certified ScrumMaster Paul Papanek Stork SharePoint MVP & Author Chief Architect & Lead Consultant MBA, MCT, MCSE, MCSD, MCDBA, MCITP, MCPD…
3. Agenda A sprinkling of demos throughout… Introductions Overview of Business Connectivity Services Consuming BCS Data Designing External Content Types & Lists in SharePoint Designer(SPD) 2010 Building BCS Connectors with Visual Studio 2010 Best Practices for Application Integration Q&A
4. BCSOverview What is Business Connectivity Services (BCS)? External Content Types External Lists How does it relate to Business Data Connections (BDC)? What Tools are available to work with BCS? SharePoint Designer 2010 Visual Studio 2010 Third Party Tools (e.g. BCS Meta Man)
5. BCS Authentication User’s Identity Pass through Double Hop problem without Kerberos Secure Store Service Replacement for Single Sign-On Service (2007) Impersonate Windows Identity Impersonate Custom Identity BDC Identity RevertToSelf Uses Application Pool Identity Disabled by Default
6. Consuming BCS Data BCS Web Parts Found in the Business Data Category Updated versions are AJAX enabled External List Full CRUD operations for external data Similar functionality to SharePoint Lists Business Data Column Use in List/Library to reference external data Office Applications Displayed in DIP Editable in QuickPart
8. Audience Survey What is your primary role as related to SharePoint? Decision Maker, Influencer or Sponsor Admin, Architect or Developer Analyst or End User Consultant
10. Creating an External Content Type Use New button in Ribbon to create a blank external content type Provide details (name, office item type, offline capability) Add a connection (SQL, WCF, or .NET class) Select data source Configure operations (Read List, Read Item, Create, Update, or Delete) Add filters and parameters Save Content Type
11. Creating an External List Set BCS permissions in Central Admin Use New External List button in External Content Type Configure additional views and set list permissions Limitations versus a regular list No Workflows No Information Management Policies No Versioning No Item level permissions
13. Audience Survey Where are you on the SharePoint 2010 integration curve? Already done a few integrations and very satisfied with the solution Attempted an integration but not satisfied with the results, architecture, etc. Planning an integration with SharePoint 2010 Need more information Not currently using SharePoint 2010
15. BCS Connectors with VS2010 SQL Connector – SPD WCF Connector – Build WCF services in VS 2010 and use SPD to connect to Site .NET Assemblies – VS2010 Construct Connector manually Tools (e.g. BCS Meta Man)
17. Best Practices Assess LOB Systems SQL Server Tables to Expose to BCS? Web Services? Existing 3rd Party Connectors? (i.e. SAP) Plan Integration Build-out SQL Server tables (new tables, permissions) Build Web Services Build .NET Assemblies Build Connectors SQL, WCF – SPD .NET – VS2010
18. Best Practices Simplify External Connectors Single Table Single Web Service Tables = Lists – Which Fit Best? Other Options for Application Integration Next Month’s Webinar
19. Avoiding Integration Pitfalls Tables – List Format Read/Write & Business Rules Complex table relationships Security Tools for .NET Assemblies Re-Building Complex .NET Applications KISS SPD Partner for Integration Challenges
20. Audience Survey What do you see as next steps? Assess current integration opportunities and environment Learn more about integration with SharePoint 2010, BCS and “blended applications” Plan for an integration between SharePoint 2010 and an external line of business application
21. Downloadable Brochures Several handouts are available for download from LiveMeeting. GamePLAN Meltdown SharePoint Composer/Maestro
22. Resources and Q & A Assessment & Planning SharePoint GamePLAN Contact us for demos & guidance Learn Next Webinar: Blended SharePoint 2010 & .NET Solutions – August 31st Resources Microsoft BCS Team Blog: http://blogs.msdn.com/b/bcs/ BCS Resource Center: http://tinyurl.com/BcsCenter Dave’s Book: http://tinyurl.com/IntegratedSolutions Contact Info@ShareSquared.com 800-445-1279 x300
Hinweis der Redaktion
PAUL WILL START 10 MINUTE TIMER
PAUL
PAUL:Here's the bullet-points we discussed:• How can I leverage existing data in other applications easily from SharePoint?o What are Business Connectivity Services (BCS)?o How does it relate to Business Data Catalog (BDC)?• What are the limitations on BCS and BDC in SharePoint Foundations?• Creating External Content Types and External Lists in SharePoint Designer 2010• Creating External Content Types in Visual Studio• When will I need to use the Secure Store Service?• Choosing when to leave data in an external application versus migrating it into SharePoint• What tools are available to help me with integrating external date
PAULBDC – Read Only / BCS Read Write and deeper integration
PAUL
BCS Web PartsFound in the Business Data CategoryUpdated versions are AJAX enabledBetter page load timesSmoother updatesBusiness Data ColumnUsed in standard Lists and LibrariesProvides lookup of external dataAvailable in List view or Document Information PanelExternal List
PAULI’ll demo referencing a customer from an external database in the metadata of a document library when creating a document.
PAUL
PAUL
PAUL
PAUL
PAUL
PAUL
DAVE
DAVE
DAVE
DAVE
DAVE
DAVE
DAVE
DAVE
DaveIf they need help, we’ve had access to SharePoint 2010 for over a year – we can guide them thru the processMention Downloads, Recording & Email invite to ECM in SharePoint 2010 WebinarExplain SharePoint GamePLAN Q & A - EVERYONE