SlideShare a Scribd company logo
Fabian williams Business Connectivity Services External Content Types in SPD 2010 and VS2010Blog: http://fabiangwilliams.wordpress.comTwitter:  @fabianwilliamsconsumed by External Lists in SharePoint UX and Office Suite of Application… from the wading pool all the way into the deep end….
About the SpeakerFabian G. Williams MCSD, MCDBAhttp://fabiangwilliams.wordpress.com@fabianwilliamsFabian 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.Blog: http://fabiangwilliams.wordpress.com Twitter:  @fabianwilliams
AGENDAChallenges 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
Demo: Code Solution – Visual Studio 2010
Summary
Q&ABlog: http://fabiangwilliams.wordpress.com Twitter:  @fabianwilliams
Blog: http://fabiangwilliams.wordpress.com Twitter:  @fabianwilliamsThe Woes of Surfacing LOB System Data to End UsersEnd User ChallengesMultiple user interfaces External systems can be difficult to useCan't work with the data when and where I want toCan’t easily search for business dataNeed to involve IT to service my requests for data accessIT ChallengesIslands of business dataOverhead for IT to service all user requestsManage security, auditing, connectivityOne off projects for connecting to external systems
SharePoint Composites The New Home for Business Connectivity Services formerly (BDC)SitesRapidly create no-code collaborative solutionsCommunitiesCompositesUnlock the value of your enterprise dataContentInsightsMaintain control over end user solutionsSearchBlog: http://fabiangwilliams.wordpress.com Twitter:  @fabianwilliams
Investment AreasSharePoint User Interface not limited to browser only.  Extend from Server External List all the way to Rich ClientsPresentationEnd of Read-Only access to LOB Systems now you can CRUD your way through your LOB System Data? Good thing or not?ConnectivityIf you didn’t like SPD before get ready to Love it! Extend your VS 2010 solutions in SPD 2010 in the same DLL / Object SpaceToolingBlog: http://fabiangwilliams.wordpress.com Twitter:  @fabianwilliams

More Related Content

PDF
Microsoft SharePoint
PPTX
Fabian Williams Business Connectivity Services SharePoint Saturday DC Deck
PPTX
SPS South Florida BCS Deck
PPTX
Office 365 SUGUK march 2011
PPTX
Creating No Code Solutions For Sp 2010 Ayman El Hattab
PPT
Sharepoint2
PPTX
Customizing SharePoint Online
PPTX
Collab 365 building business solutions on Office 365 and SharePoint Online
Microsoft SharePoint
Fabian Williams Business Connectivity Services SharePoint Saturday DC Deck
SPS South Florida BCS Deck
Office 365 SUGUK march 2011
Creating No Code Solutions For Sp 2010 Ayman El Hattab
Sharepoint2
Customizing SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint Online

What's hot (20)

PPT
Running SharePoint on Small Business Server: Pros and Cons - 100 Level
PPTX
Intro to SharePoint for Developers
PPT
CoNGNes 2009 - Microsoft BPOS - 22-01-2009 - Final - PPT2K3
PPTX
Slides m365 file management and collaboration (infinys)
PPTX
Why SharePoint is critical to SMB
PPTX
Session 5-SharePoint with Office-Donovan Follette
PDF
Office 365 Plan Selection Flow Chart
PDF
2014-03-20 - Baltimore SharePoint Users Group - Getting Started with Office 365
PPTX
Taking SharePoint 2010 Offline - European Best Practices Conference
PDF
2014-02-22 - IT Pro Camp - Getting Started with Office 365
PDF
WKDNUG SP2010 Development Presentation
PPTX
When to Develop on a Platform (IndyTechFest 2008)
PDF
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
PPTX
Sharepoint 2019 Training
PDF
Busines productivity with SharePoint Online
PDF
2014-005-17 SPS Baltimore - Getting Started with Office 365
PPTX
Connecting to LOB Systems Using BCS, Ayman El-Hattab, MVP
PPTX
SPTechCon Austin - Top 10 Out-of-the-Box SharePoint 2013 Features
PPT
TERMINALFOUR t44u 2008 - Piero Tintori - Integration Publishing To Share Poin...
PPSX
SharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
Running SharePoint on Small Business Server: Pros and Cons - 100 Level
Intro to SharePoint for Developers
CoNGNes 2009 - Microsoft BPOS - 22-01-2009 - Final - PPT2K3
Slides m365 file management and collaboration (infinys)
Why SharePoint is critical to SMB
Session 5-SharePoint with Office-Donovan Follette
Office 365 Plan Selection Flow Chart
2014-03-20 - Baltimore SharePoint Users Group - Getting Started with Office 365
Taking SharePoint 2010 Offline - European Best Practices Conference
2014-02-22 - IT Pro Camp - Getting Started with Office 365
WKDNUG SP2010 Development Presentation
When to Develop on a Platform (IndyTechFest 2008)
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
Sharepoint 2019 Training
Busines productivity with SharePoint Online
2014-005-17 SPS Baltimore - Getting Started with Office 365
Connecting to LOB Systems Using BCS, Ayman El-Hattab, MVP
SPTechCon Austin - Top 10 Out-of-the-Box SharePoint 2013 Features
TERMINALFOUR t44u 2008 - Piero Tintori - Integration Publishing To Share Poin...
SharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
Ad

Similar to Fabian Williams BCS Session Spsnola (20)

PPTX
Fabian Williams SharePoint Saturday New York BCS Deck
PPTX
Data Centric Composites and mashups In SharePoint 2010
PPTX
Building Custom BCS .NET Connectors
PPTX
Business Connectivity Services With Share Point 2010
PPTX
SharePoint Fest Chicago - SharePoint 2010 Integration and Interoperability: W...
PPT
6 business connectivity services
PPTX
Sql Saturday 228 Rapid Data Integration Using SharePoint BCS
PDF
Architecting solutions connecting to lob applications
PDF
Architecting solutions connecting to lob applications
PPTX
Building Solutions With Business Connectivity Services
PPTX
Best Practices - SharePoint 2010: Integration and Interoperability
PPTX
Best Practices Integration And Interoperability
PPSX
SharePoint 2010 Integration and Interoperability: What you need to know
PPTX
SharePoint 2010 Integration and Interoperability - SharePoint Saturday Hartford
PPTX
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
PPTX
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
PPTX
Business Connectivity Services (BCS) for Developers
PPTX
Business connectivity solutions runtime and object model deep dive (part 2)
PPTX
Is BCS Dead?
Fabian Williams SharePoint Saturday New York BCS Deck
Data Centric Composites and mashups In SharePoint 2010
Building Custom BCS .NET Connectors
Business Connectivity Services With Share Point 2010
SharePoint Fest Chicago - SharePoint 2010 Integration and Interoperability: W...
6 business connectivity services
Sql Saturday 228 Rapid Data Integration Using SharePoint BCS
Architecting solutions connecting to lob applications
Architecting solutions connecting to lob applications
Building Solutions With Business Connectivity Services
Best Practices - SharePoint 2010: Integration and Interoperability
Best Practices Integration And Interoperability
SharePoint 2010 Integration and Interoperability: What you need to know
SharePoint 2010 Integration and Interoperability - SharePoint Saturday Hartford
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
Business Connectivity Services (BCS) for Developers
Business connectivity solutions runtime and object model deep dive (part 2)
Is BCS Dead?
Ad

Recently uploaded (20)

PDF
advance database management system book.pdf
PDF
Trump Administration's workforce development strategy
PDF
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PDF
A systematic review of self-coping strategies used by university students to ...
PDF
IGGE1 Understanding the Self1234567891011
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Classroom Observation Tools for Teachers
PDF
Complications of Minimal Access Surgery at WLH
PDF
Computing-Curriculum for Schools in Ghana
PDF
1_English_Language_Set_2.pdf probationary
PDF
Hazard Identification & Risk Assessment .pdf
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
advance database management system book.pdf
Trump Administration's workforce development strategy
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Practical Manual AGRO-233 Principles and Practices of Natural Farming
Supply Chain Operations Speaking Notes -ICLT Program
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
A powerpoint presentation on the Revised K-10 Science Shaping Paper
Chinmaya Tiranga quiz Grand Finale.pdf
LDMMIA Reiki Yoga Finals Review Spring Summer
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
A systematic review of self-coping strategies used by university students to ...
IGGE1 Understanding the Self1234567891011
Final Presentation General Medicine 03-08-2024.pptx
Classroom Observation Tools for Teachers
Complications of Minimal Access Surgery at WLH
Computing-Curriculum for Schools in Ghana
1_English_Language_Set_2.pdf probationary
Hazard Identification & Risk Assessment .pdf
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf

Fabian Williams BCS Session Spsnola

  • 1. Fabian williams Business Connectivity Services External Content Types in SPD 2010 and VS2010Blog: http://fabiangwilliams.wordpress.comTwitter: @fabianwilliamsconsumed by External Lists in SharePoint UX and Office Suite of Application… from the wading pool all the way into the deep end….
  • 2. About the SpeakerFabian G. Williams MCSD, MCDBAhttp://fabiangwilliams.wordpress.com@fabianwilliamsFabian 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.Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 9. Demo: Code Solution – Visual Studio 2010
  • 12. Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliamsThe Woes of Surfacing LOB System Data to End UsersEnd User ChallengesMultiple user interfaces External systems can be difficult to useCan't work with the data when and where I want toCan’t easily search for business dataNeed to involve IT to service my requests for data accessIT ChallengesIslands of business dataOverhead for IT to service all user requestsManage security, auditing, connectivityOne off projects for connecting to external systems
  • 13. SharePoint Composites The New Home for Business Connectivity Services formerly (BDC)SitesRapidly create no-code collaborative solutionsCommunitiesCompositesUnlock the value of your enterprise dataContentInsightsMaintain control over end user solutionsSearchBlog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 14. Investment AreasSharePoint User Interface not limited to browser only. Extend from Server External List all the way to Rich ClientsPresentationEnd of Read-Only access to LOB Systems now you can CRUD your way through your LOB System Data? Good thing or not?ConnectivityIf you didn’t like SPD before get ready to Love it! Extend your VS 2010 solutions in SPD 2010 in the same DLL / Object SpaceToolingBlog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 15. Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliamsGrow your SharePoint LexiconBusiness Connectivity Services – Umbrella TermBusiness Data Connectivity (BDC) – plumbing, runtime OM, connectivity, formerly the Buss. Data CatalogExternal System – back ends, LOB, WS, WCF, DB, etc.External Content Type (ECT) - previously your Entity in BDCExternal List – newest type of SP list
  • 16. Architecture DiagramBusiness Connectivity Services in a Nutshell…SharePointDesign ToolsOffice ApplicationsBCS ClientDev PlatformEnterprise SearchBusiness IntelligenceCollaboration SocialEnterprise Content ManagementSharePointDesignerSolution Packaging and Out of the box UISecurityVisual StudioBusiness Data Connectivity RuntimeBDC Metadata StoreWeb 2.0DBWCFWeb ServiceLOBBlog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 17. Business Data Connectivity (BDC)Presentation in SharePointBusiness Data Connectivity (BDC)BDC Metadata StoreBDC Client RuntimeBDC Server RuntimeClient DataCacheDBConnectorWCF/WSConnector.NET AssemblyConnectorCustomConnectorClient to Backend Direct ConnectionExternal dataCustom .NET assemblySQLSAPORACLESiebelBlog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 18. What is Baked Into the Product – Bag of Tricks so to speakSharePoint Server 2010Office 2010Secure Store ServiceExternal Data SearchRich Client ExtensionsBDC Client RuntimeExternal Data Web PartsProfile PagesSharePoint Foundation 2010External ListExternal Data ColumnBusiness Data Connectivity ServiceBlog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 19. Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliamsExternal List in SharePoint – Presentation LayerExpose external data as a native SharePoint list Full CRUD capability
  • 20. Familiar UI and navigation
  • 22. Profile page available for each item in the list
  • 23. Offline-ableBlog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliamsOff-lining External List – Extending in Office 2010Connect to Outlook asContactsTasksCalendarsPostsDownload to SharePoint Workspace as ListsWord doc libraries with external data columns
  • 24. Empower your Users to be more ProductiveNO CODE*CODESharePoint DesignerSharePoint SDKVisualStudioAdvanced DeveloperDeveloperPower UserBlog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 25. Different Strokes for Different FolksCustom connectivity for data aggregation, transformation, security, etc.
  • 26. Use custom code to integrate data into any Office app
  • 28. Create reusable components (UI parts, ECTs, actions)
  • 35. Surface data in External Lists
  • 36. Connect those lists to Outlook, SPW
  • 37. External Data ColumnsIntermediateSimpleAdvancedNO CODE*CODESharePoint DesignerSharePoint SDKVisualStudioAdvanced DeveloperDeveloperPower UserBlog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams