SlideShare a Scribd company logo
1 of 14
Fabian williams  Business Connectivity Services Blog: http://fabiangwilliams.wordpress.com Twitter:  @fabianwilliams Working with External Content Types consumed by External Lists  via SharePoint Designer 2010 and Visual Studio 2010
About the Speaker Fabian G. Williams MCSD, MCDBA http://fabiangwilliams.wordpress.com Fabian.Williams@CDW.com 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. Blog: http://fabiangwilliams.wordpress.com Twitter:  @fabianwilliams
AGENDA ,[object Object]
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&ABlog: http://fabiangwilliams.wordpress.com Twitter:  @fabianwilliams
Blog: http://fabiangwilliams.wordpress.com  Twitter:  @fabianwilliams The Woes of Surfacing LOB System Data to End Users End User Challenges Multiple user interfaces  External systems can be difficult to use Can't work with the data when and where I want to Can’t easily search for business data Need to involve IT to service my requests for data access IT Challenges Islands of business data Overhead for IT to service all user requests Manage security, auditing, connectivity One off projects for connecting to external systems
SharePoint Composites  The New Home for Business Connectivity Services formerly (BDC) Sites Rapidly create no-code collaborative solutions Communities Composites Unlock the value of your enterprise data Content Insights Maintain control over end user solutions Search Blog: http://fabiangwilliams.wordpress.com Twitter:  @fabianwilliams
Investment Areas SharePoint User Interface not limited to browser only.  Extend from Server External List all the way to Rich Clients Presentation End of Read-Only access to LOB Systems now you can CRUD your way through your LOB System Data? Good thing or not? Connectivity 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 Tooling Blog: http://fabiangwilliams.wordpress.com Twitter:  @fabianwilliams

More Related Content

What's hot

2014-005-17 SPS Baltimore - Getting Started with Office 365
2014-005-17 SPS Baltimore - Getting Started with Office 3652014-005-17 SPS Baltimore - Getting Started with Office 365
2014-005-17 SPS Baltimore - Getting Started with Office 365
Dan Usher
 

What's hot (20)

2014-005-17 SPS Baltimore - Getting Started with Office 365
2014-005-17 SPS Baltimore - Getting Started with Office 3652014-005-17 SPS Baltimore - Getting Started with Office 365
2014-005-17 SPS Baltimore - Getting Started with Office 365
 
Designing a great SharePoint Online intranet in Office 365
Designing a great SharePoint Online intranet in Office 365Designing a great SharePoint Online intranet in Office 365
Designing a great SharePoint Online intranet in Office 365
 
Customizing SharePoint Online
Customizing SharePoint OnlineCustomizing SharePoint Online
Customizing SharePoint Online
 
BRK3601 - Layers of Office 365 Communication
BRK3601 -  Layers of Office 365 CommunicationBRK3601 -  Layers of Office 365 Communication
BRK3601 - Layers of Office 365 Communication
 
Busines productivity with SharePoint Online
Busines productivity with SharePoint OnlineBusines productivity with SharePoint Online
Busines productivity with SharePoint Online
 
Taking SharePoint 2010 Offline - European Best Practices Conference
Taking SharePoint 2010 Offline - European Best Practices ConferenceTaking SharePoint 2010 Offline - European Best Practices Conference
Taking SharePoint 2010 Offline - European Best Practices Conference
 
Office 365 Plan Selection Flow Chart
Office 365 Plan Selection Flow ChartOffice 365 Plan Selection Flow Chart
Office 365 Plan Selection Flow Chart
 
SPUnite17 No Code Power User Tools of the SharePoint Trade
SPUnite17 No Code Power User Tools of the SharePoint TradeSPUnite17 No Code Power User Tools of the SharePoint Trade
SPUnite17 No Code Power User Tools of the SharePoint Trade
 
Becoming a SharePoint Design Ninja
Becoming a SharePoint Design NinjaBecoming a SharePoint Design Ninja
Becoming a SharePoint Design Ninja
 
SPTechCon Austin - Top 10 Out-of-the-Box SharePoint 2013 Features
SPTechCon Austin - Top 10 Out-of-the-Box SharePoint 2013 FeaturesSPTechCon Austin - Top 10 Out-of-the-Box SharePoint 2013 Features
SPTechCon Austin - Top 10 Out-of-the-Box SharePoint 2013 Features
 
SharePoint Benefits
SharePoint BenefitsSharePoint Benefits
SharePoint Benefits
 
Sharepoint 2019 Training
Sharepoint 2019 TrainingSharepoint 2019 Training
Sharepoint 2019 Training
 
Introduction to InfoPath 2010
Introduction to InfoPath 2010Introduction to InfoPath 2010
Introduction to InfoPath 2010
 
Apples to apples - comparing Office 365 to the competition
Apples to apples - comparing Office 365 to the competitionApples to apples - comparing Office 365 to the competition
Apples to apples - comparing Office 365 to the competition
 
Migration from File servers to M365 Business
Migration from File servers to M365 BusinessMigration from File servers to M365 Business
Migration from File servers to M365 Business
 
Developing RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe FlexDeveloping RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe Flex
 
Things to know about One Drive
Things to know about One DriveThings to know about One Drive
Things to know about One Drive
 
SharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San DiegoSharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San Diego
 
How does Microsoft secure my email with Office 365
How does Microsoft secure my email with Office 365How does Microsoft secure my email with Office 365
How does Microsoft secure my email with Office 365
 
Microsoft SharePoint
Microsoft SharePointMicrosoft SharePoint
Microsoft SharePoint
 

Similar to Fabian Williams Business Connectivity Services SharePoint Saturday DC Deck

Office 365 SUGUK march 2011
Office 365 SUGUK march 2011Office 365 SUGUK march 2011
Office 365 SUGUK march 2011
pearce.alex
 
Session4-Sharepoint Online-chrismayo
Session4-Sharepoint Online-chrismayoSession4-Sharepoint Online-chrismayo
Session4-Sharepoint Online-chrismayo
Mithun T. Dhar
 
Access Services On SharePoint 2010
Access Services On SharePoint 2010Access Services On SharePoint 2010
Access Services On SharePoint 2010
Rishu Mehra
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Development
mattbremer
 
Connecting to LOB Systems Using BCS, Ayman El-Hattab, MVP
Connecting to LOB Systems Using BCS, Ayman El-Hattab, MVPConnecting to LOB Systems Using BCS, Ayman El-Hattab, MVP
Connecting to LOB Systems Using BCS, Ayman El-Hattab, MVP
Ayman El-Hattab
 
Extending SharePoint 2010 To Line of Business Integration A
Extending SharePoint 2010 To Line of Business Integration AExtending SharePoint 2010 To Line of Business Integration A
Extending SharePoint 2010 To Line of Business Integration A
ridwansassman
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applications
Chris Givens
 

Similar to Fabian Williams Business Connectivity Services SharePoint Saturday DC Deck (20)

Fabian Williams Sp2010 Overview Session
Fabian Williams Sp2010 Overview SessionFabian Williams Sp2010 Overview Session
Fabian Williams Sp2010 Overview Session
 
Fabian Williams SharePoint Saturday New York BCS Deck
Fabian Williams SharePoint Saturday New York BCS DeckFabian Williams SharePoint Saturday New York BCS Deck
Fabian Williams SharePoint Saturday New York BCS Deck
 
Office 365 SUGUK march 2011
Office 365 SUGUK march 2011Office 365 SUGUK march 2011
Office 365 SUGUK march 2011
 
SPSNH13 - SharePoint 2013 + Enterprise Content Management
SPSNH13 - SharePoint 2013 + Enterprise Content ManagementSPSNH13 - SharePoint 2013 + Enterprise Content Management
SPSNH13 - SharePoint 2013 + Enterprise Content Management
 
Office 365 for Developers
Office 365 for DevelopersOffice 365 for Developers
Office 365 for Developers
 
Enterprise Content Management + SharePoint 2013 - SPSNH
Enterprise Content Management + SharePoint 2013 - SPSNHEnterprise Content Management + SharePoint 2013 - SPSNH
Enterprise Content Management + SharePoint 2013 - SPSNH
 
SharePoint 2010 developer overview (in Visual Studio 2010)
SharePoint 2010 developer overview (in Visual Studio 2010)SharePoint 2010 developer overview (in Visual Studio 2010)
SharePoint 2010 developer overview (in Visual Studio 2010)
 
Session4-Sharepoint Online-chrismayo
Session4-Sharepoint Online-chrismayoSession4-Sharepoint Online-chrismayo
Session4-Sharepoint Online-chrismayo
 
Access Services On SharePoint 2010
Access Services On SharePoint 2010Access Services On SharePoint 2010
Access Services On SharePoint 2010
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Development
 
SharePoint Saturday Orlando 2012 Creating Business Intelligence with SharePoi...
SharePoint Saturday Orlando 2012 Creating Business Intelligence with SharePoi...SharePoint Saturday Orlando 2012 Creating Business Intelligence with SharePoi...
SharePoint Saturday Orlando 2012 Creating Business Intelligence with SharePoi...
 
Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010
 
Connecting to LOB Systems Using BCS, Ayman El-Hattab, MVP
Connecting to LOB Systems Using BCS, Ayman El-Hattab, MVPConnecting to LOB Systems Using BCS, Ayman El-Hattab, MVP
Connecting to LOB Systems Using BCS, Ayman El-Hattab, MVP
 
SharePoint Saturday Houston 2012
SharePoint Saturday Houston 2012SharePoint Saturday Houston 2012
SharePoint Saturday Houston 2012
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for Developers
 
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration Platform
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration PlatformWebinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration Platform
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration Platform
 
Extending SharePoint 2010 To Line of Business Integration A
Extending SharePoint 2010 To Line of Business Integration AExtending SharePoint 2010 To Line of Business Integration A
Extending SharePoint 2010 To Line of Business Integration A
 
Collab365 - [FRENCH] Nouvelles options pour SharePoint 2016 et Office 365 c’e...
Collab365 - [FRENCH] Nouvelles options pour SharePoint 2016 et Office 365 c’e...Collab365 - [FRENCH] Nouvelles options pour SharePoint 2016 et Office 365 c’e...
Collab365 - [FRENCH] Nouvelles options pour SharePoint 2016 et Office 365 c’e...
 
Share point 2010 what's new for it professionals
Share point 2010 what's new for it professionalsShare point 2010 what's new for it professionals
Share point 2010 what's new for it professionals
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applications
 

Recently uploaded

Recently uploaded (20)

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Fabian Williams Business Connectivity Services SharePoint Saturday DC Deck

  • 1. Fabian williams Business Connectivity Services Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams Working with External Content Types consumed by External Lists via SharePoint Designer 2010 and Visual Studio 2010
  • 2. About the Speaker Fabian G. Williams MCSD, MCDBA http://fabiangwilliams.wordpress.com Fabian.Williams@CDW.com 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. Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 3.
  • 8. Demo: SharePoint 2010 Designer Example (NO-Code)
  • 9. Demo: Visual Studio 2010 Example (Oh Yeah Code!)
  • 12. Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams The Woes of Surfacing LOB System Data to End Users End User Challenges Multiple user interfaces External systems can be difficult to use Can't work with the data when and where I want to Can’t easily search for business data Need to involve IT to service my requests for data access IT Challenges Islands of business data Overhead for IT to service all user requests Manage security, auditing, connectivity One off projects for connecting to external systems
  • 13. SharePoint Composites The New Home for Business Connectivity Services formerly (BDC) Sites Rapidly create no-code collaborative solutions Communities Composites Unlock the value of your enterprise data Content Insights Maintain control over end user solutions Search Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 14. Investment Areas SharePoint User Interface not limited to browser only. Extend from Server External List all the way to Rich Clients Presentation End of Read-Only access to LOB Systems now you can CRUD your way through your LOB System Data? Good thing or not? Connectivity 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 Tooling Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 15. Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams Grow your SharePoint Lexicon Business Connectivity Services – Umbrella Term Business Data Connectivity (BDC) – plumbing, runtime OM, connectivity, formerly the Buss. Data Catalog External System – back ends, LOB, WS, WCF, DB, etc. External Content Type (ECT) - previously your Entity in BDC External List – newest type of SP list
  • 16. Architecture Diagram Business Connectivity Services in a Nutshell… SharePoint Design Tools Office Applications BCS Client Dev Platform Enterprise Search Business Intelligence Collaboration Social Enterprise Content Management SharePoint Designer External Lists External Content Type Repository Visual Studio Business Data Connectivity Web 2.0 DB WCF Web Service LOB Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 17. Business Data Connectivity (BDC) Presentation in SharePoint Business Data Connectivity (BDC) BDC Metadata Store BDC Client Runtime BDC Server Runtime Client Data Cache DB Connector WCF/WS Connector .NET Assembly Connector Custom Connector Client to Backend Direct Connection External data Custom .NET assembly SQL SAP ORACLE Siebel Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 18. What is Baked Into the Product – Bag of Tricks so to speak SharePoint Server 2010 Office 2010 Secure Store Service External Data Search Rich Client Extensions BDC Client Runtime External Data Web Parts Profile Pages SharePoint Foundation 2010 External List External Data Column Business Data Connectivity Service Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 19.
  • 20. Familiar UI and navigation
  • 22. Profile page available for each item in the list
  • 23.
  • 24. Empower your Users to be more Productive NO CODE* CODE SharePoint Designer SharePoint SDK Visual Studio Advanced Developer Developer Power User Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 25.
  • 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 ColumnsIntermediate Simple Advanced NO CODE* CODE SharePoint Designer SharePoint SDK Visual Studio Advanced Developer Developer Power User Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams