SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
Make SharePoint your Information
 hub with Business Connectivity
            Services
          Brett Lonsdale
About Me
• Brett Lonsdale, MCTS, MCSD, MCT
  – Email
     brett@lightningtools.com
  – Blog
     www.lightningtools.com/blog
  – Twitter
     @brettlonsdale
     • @lightningtools
  – LinkedIn
     http://www.linkedin.com/in/brettlonsdale
Agenda
      Business Connectivity Services Introduction

    What is BCS?                How does it Help?


                      The Services

    Client Services                  Server Services


                 Putting BCS into use

SharePoint Foundations           SharePoint Server
Business Connectivity Services Introduction

    What is BCS?                How does it Help?


                      The Services

    Client Services                  Server Services


                 Putting BCS into use

SharePoint Foundations           SharePoint Server
What is BCS?
           Office 2010                             SharePoint Server
SPD                                                                          External
      SharePoint                                   External   Enterprise                              User
                    InfoPath   Word      Outlook                             Bus field   Web Parts
      Workspace                                      Lists     Search                                Profiles
                                                                              Type
VS


                                                                                                      Out of
       BDC Client                      Offline                  BDC                       Solution
                        BDC Cache                   ECT
                                                              Runtime
                                                                             Security
                                                                                         Packaging
                                                                                                     the Box
        Runtime                       Operations                                                       UI




                         CRM            SAP         Siebel                 LOB
What’s new?
• Entities become External Content Types
    – Now more than just a schema
    – ECT’s describe behavior
•   WCF and .NET Assembly Connectors
•   External Lists
•   Client Runtime
•   Read/Write
•   Access consumes BCS
•   Tools
Terminology
• External Content Type – Table/View etc
• Finder Method – Returns multiple
  columns/rows
• Specific Finder – Displays a row
• IDEnumerator – Used by the Enterprise
  Search to enumerate the rows
• Action – URL and Parameters
• Association – Join (Relationship)
Problems solved by BCS
• Islands of data into 1 application



                                IT         Extranet
                                         Collaboration
                                              Site


                 Human
                                       Weekly Issue
                Resources               Tracking
                                        Meeting
    Finance
Business Connectivity Services Introduction

    What is BCS?                How does it Help?


                      The Services

    Client Services                  Server Services


                 Putting BCS into use

SharePoint Foundations           SharePoint Server
Server Services
• External Lists
   – Backend data presented in a SharePoint style list
      • InfoPath and Web Forms for Updating | Inserting data
• Business Data Web Parts
   – Now Ajaxian
   – Really only here for backwards compatibility or read
     only scenarios
• External Data Column
   – Use LOB data in Lists & Libraries
• Search
• User Profile Import
External Lists
Business Data Web Parts
External Data Column
Search
User Profile Import
Client Capabilities
• SharePoint Workspace
• Outlook
• Office Business Parts (OBPs)
  – List of Items
  – Single Item
• Word
• Access
SharePoint Workspace
Outlook 2010
Office Quick Parts
InfoPath
Business Connectivity Services Introduction

    What is BCS?                How does it Help?


                      The Services

    Client Services                  Server Services


                 Putting BCS into use

SharePoint Foundations           SharePoint Server
Tools
• SharePoint Designer
   –   No code solution
   –   Create External Content Types
   –   Configure the connection to the Datasource
   –   Define Methods
   –   Simple Associations
• Visual Studio
   –   Code solution
   –   Mashups of Datasources
   –   Complex Associations
   –   Output a .NET Assembly
SharePoint Designer
Visual Studio 2010 Pro
Object Model
• Namespaces
  – Microsoft.BusinessData.Infrastructure;
  – Microsoft.BusinessData.MetadataModel;
  – Microsoft.BusinessData.MetadataModel.Collectio
    ns;
  – Microsoft.BusinessData.Runtime;
• iEntity = External Content Type
• iMetaDataCatalog = Catalog of ECT’s
Custom
Business Connectivity Services Introduction

    What is BCS?                How does it Help?


                      The Services

    Client Services                  Server Services


                 Putting BCS into use

SharePoint Foundations           SharePoint Server
@LightningTools
@BrettLonsdale

Mais conteúdo relacionado

Mais procurados

EPC Group - Comparing SharePoint 2010 Versions and Functionallity - SharePoin...
EPC Group - Comparing SharePoint 2010 Versions and Functionallity - SharePoin...EPC Group - Comparing SharePoint 2010 Versions and Functionallity - SharePoin...
EPC Group - Comparing SharePoint 2010 Versions and Functionallity - SharePoin...EPC Group
 
Sharepoint2010applicationplatform 110203035048-phpapp01
Sharepoint2010applicationplatform 110203035048-phpapp01Sharepoint2010applicationplatform 110203035048-phpapp01
Sharepoint2010applicationplatform 110203035048-phpapp01microsoftasap
 
Share point 2010 application platform
Share point 2010 application platformShare point 2010 application platform
Share point 2010 application platformmicrosoftasap
 
See Beyond the Numbers: Data Visualization in SharePoint 2010
See Beyond the Numbers: Data Visualization in SharePoint 2010See Beyond the Numbers: Data Visualization in SharePoint 2010
See Beyond the Numbers: Data Visualization in SharePoint 2010Sadalit Van Buren
 
Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overviewMJ Ferdous
 
Intrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azureIntrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azuremicrosoftasap
 
Data Visualization Made Easier in SharePoint 2010
Data Visualization Made Easier in SharePoint 2010Data Visualization Made Easier in SharePoint 2010
Data Visualization Made Easier in SharePoint 2010InnoTech
 
Share Point Presentation Introduction To Sharepoint
Share Point Presentation    Introduction To SharepointShare Point Presentation    Introduction To Sharepoint
Share Point Presentation Introduction To Sharepointrpeterson1
 
EPC Group - SharePoint 2013 Features and Functionality Overview
EPC Group - SharePoint 2013 Features and Functionality OverviewEPC Group - SharePoint 2013 Features and Functionality Overview
EPC Group - SharePoint 2013 Features and Functionality OverviewEPC Group
 
Share point 2010 why should you care to invest
Share point 2010   why should you care to investShare point 2010   why should you care to invest
Share point 2010 why should you care to investOptimus BT
 
Tutorial: Business-Critical SharePoint by Ben Curry - SPTechCon
Tutorial: Business-Critical SharePoint by Ben Curry - SPTechConTutorial: Business-Critical SharePoint by Ben Curry - SPTechCon
Tutorial: Business-Critical SharePoint by Ben Curry - SPTechConSPTechCon
 
7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel Oleson
7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel Oleson7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel Oleson
7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel OlesonLuis Du Solier
 
Same but Different - Developing for SharePoint Online -- SPSSTL
Same but Different - Developing for SharePoint Online -- SPSSTLSame but Different - Developing for SharePoint Online -- SPSSTL
Same but Different - Developing for SharePoint Online -- SPSSTLJohn Ferringer
 
4 - Silverlight y SharePoint, por Rodrigo Diaz y Mauricio Angulo
4 - Silverlight y SharePoint, por Rodrigo Diaz y Mauricio Angulo4 - Silverlight y SharePoint, por Rodrigo Diaz y Mauricio Angulo
4 - Silverlight y SharePoint, por Rodrigo Diaz y Mauricio AnguloLuis Du Solier
 
Catapult k2 partner event oct 12 2011
Catapult k2 partner event oct 12 2011Catapult k2 partner event oct 12 2011
Catapult k2 partner event oct 12 2011David Broussard
 
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...SPTechCon
 
Benefits of SharePoint 2013 over SharePoint 2010
Benefits of SharePoint 2013 over SharePoint 2010Benefits of SharePoint 2013 over SharePoint 2010
Benefits of SharePoint 2013 over SharePoint 2010Anup Venu
 
Dev-In-Town: Share Point by Patrick Yong
Dev-In-Town: Share Point by Patrick YongDev-In-Town: Share Point by Patrick Yong
Dev-In-Town: Share Point by Patrick YongQuek Lilian
 
SAP Microsoft Interoperability - Portal Solutions
SAP Microsoft Interoperability - Portal SolutionsSAP Microsoft Interoperability - Portal Solutions
SAP Microsoft Interoperability - Portal SolutionsKristian Kalsing
 

Mais procurados (20)

EPC Group - Comparing SharePoint 2010 Versions and Functionallity - SharePoin...
EPC Group - Comparing SharePoint 2010 Versions and Functionallity - SharePoin...EPC Group - Comparing SharePoint 2010 Versions and Functionallity - SharePoin...
EPC Group - Comparing SharePoint 2010 Versions and Functionallity - SharePoin...
 
Sharepoint2010applicationplatform 110203035048-phpapp01
Sharepoint2010applicationplatform 110203035048-phpapp01Sharepoint2010applicationplatform 110203035048-phpapp01
Sharepoint2010applicationplatform 110203035048-phpapp01
 
Share point 2010 application platform
Share point 2010 application platformShare point 2010 application platform
Share point 2010 application platform
 
See Beyond the Numbers: Data Visualization in SharePoint 2010
See Beyond the Numbers: Data Visualization in SharePoint 2010See Beyond the Numbers: Data Visualization in SharePoint 2010
See Beyond the Numbers: Data Visualization in SharePoint 2010
 
Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overview
 
Intrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azureIntrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azure
 
Data Visualization Made Easier in SharePoint 2010
Data Visualization Made Easier in SharePoint 2010Data Visualization Made Easier in SharePoint 2010
Data Visualization Made Easier in SharePoint 2010
 
Share Point Presentation Introduction To Sharepoint
Share Point Presentation    Introduction To SharepointShare Point Presentation    Introduction To Sharepoint
Share Point Presentation Introduction To Sharepoint
 
EPC Group - SharePoint 2013 Features and Functionality Overview
EPC Group - SharePoint 2013 Features and Functionality OverviewEPC Group - SharePoint 2013 Features and Functionality Overview
EPC Group - SharePoint 2013 Features and Functionality Overview
 
Share point 2010 why should you care to invest
Share point 2010   why should you care to investShare point 2010   why should you care to invest
Share point 2010 why should you care to invest
 
Tutorial: Business-Critical SharePoint by Ben Curry - SPTechCon
Tutorial: Business-Critical SharePoint by Ben Curry - SPTechConTutorial: Business-Critical SharePoint by Ben Curry - SPTechCon
Tutorial: Business-Critical SharePoint by Ben Curry - SPTechCon
 
7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel Oleson
7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel Oleson7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel Oleson
7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel Oleson
 
Same but Different - Developing for SharePoint Online -- SPSSTL
Same but Different - Developing for SharePoint Online -- SPSSTLSame but Different - Developing for SharePoint Online -- SPSSTL
Same but Different - Developing for SharePoint Online -- SPSSTL
 
4 - Silverlight y SharePoint, por Rodrigo Diaz y Mauricio Angulo
4 - Silverlight y SharePoint, por Rodrigo Diaz y Mauricio Angulo4 - Silverlight y SharePoint, por Rodrigo Diaz y Mauricio Angulo
4 - Silverlight y SharePoint, por Rodrigo Diaz y Mauricio Angulo
 
Catapult k2 partner event oct 12 2011
Catapult k2 partner event oct 12 2011Catapult k2 partner event oct 12 2011
Catapult k2 partner event oct 12 2011
 
Collabco 14th March
Collabco 14th MarchCollabco 14th March
Collabco 14th March
 
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
 
Benefits of SharePoint 2013 over SharePoint 2010
Benefits of SharePoint 2013 over SharePoint 2010Benefits of SharePoint 2013 over SharePoint 2010
Benefits of SharePoint 2013 over SharePoint 2010
 
Dev-In-Town: Share Point by Patrick Yong
Dev-In-Town: Share Point by Patrick YongDev-In-Town: Share Point by Patrick Yong
Dev-In-Town: Share Point by Patrick Yong
 
SAP Microsoft Interoperability - Portal Solutions
SAP Microsoft Interoperability - Portal SolutionsSAP Microsoft Interoperability - Portal Solutions
SAP Microsoft Interoperability - Portal Solutions
 

Semelhante a Make SharePoint your Information hub with BCS

Architecting solutions connecting to lob applications
Architecting solutions connecting to lob applicationsArchitecting solutions connecting to lob applications
Architecting solutions connecting to lob applicationsmicrosoftasap
 
Architecting solutions connecting to lob applications
Architecting solutions connecting to lob applicationsArchitecting solutions connecting to lob applications
Architecting solutions connecting to lob applicationsmicrosoftasap
 
Sharepoint developement tools(webparts+worflows) EBizSoft
Sharepoint developement tools(webparts+worflows) EBizSoftSharepoint developement tools(webparts+worflows) EBizSoft
Sharepoint developement tools(webparts+worflows) EBizSoftShakir Majeed Khan
 
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22Venketash (Pat) Ramadass
 
Driving End User Adoption in SharePoint 2013 & 2010 - EPC Group
Driving End User Adoption in SharePoint 2013 & 2010 - EPC GroupDriving End User Adoption in SharePoint 2013 & 2010 - EPC Group
Driving End User Adoption in SharePoint 2013 & 2010 - EPC GroupEPC Group
 
Leveraging PowerPivot
Leveraging PowerPivotLeveraging PowerPivot
Leveraging PowerPivotDan English
 
Sql Server 2012 Reporting-Services is Now a SharePoint Service Application
Sql Server 2012   Reporting-Services is Now a SharePoint Service ApplicationSql Server 2012   Reporting-Services is Now a SharePoint Service Application
Sql Server 2012 Reporting-Services is Now a SharePoint Service ApplicationInnoTech
 
SPS- Share Point 2010 and Windows Azure
SPS- Share Point 2010 and Windows AzureSPS- Share Point 2010 and Windows Azure
SPS- Share Point 2010 and Windows AzureShakir Majeed Khan
 
SharePoint Roadkill a Hillbilly's 10 Steps to SharePoint Deployment Failure -...
SharePoint Roadkill a Hillbilly's 10 Steps to SharePoint Deployment Failure -...SharePoint Roadkill a Hillbilly's 10 Steps to SharePoint Deployment Failure -...
SharePoint Roadkill a Hillbilly's 10 Steps to SharePoint Deployment Failure -...Joel Oleson
 
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 2010Ayman El-Hattab
 
Northridge Webinar Share Point 2010 Public Web
Northridge Webinar Share Point 2010 Public WebNorthridge Webinar Share Point 2010 Public Web
Northridge Webinar Share Point 2010 Public Webjfarq
 
BI Dashboards with SQL Server
BI Dashboards with SQL ServerBI Dashboards with SQL Server
BI Dashboards with SQL ServerEduardo Castro
 
SharePoint 2010 Training Session 1
SharePoint 2010 Training Session 1SharePoint 2010 Training Session 1
SharePoint 2010 Training Session 1Usman Zafar Malik
 
KMWorld SharePoint 2010-Admin 101
KMWorld SharePoint 2010-Admin 101KMWorld SharePoint 2010-Admin 101
KMWorld SharePoint 2010-Admin 101Chris McNulty
 

Semelhante a Make SharePoint your Information hub with BCS (20)

Asap session 2
Asap session 2Asap session 2
Asap session 2
 
Office 2010 Programming
Office 2010 ProgrammingOffice 2010 Programming
Office 2010 Programming
 
Architecting solutions connecting to lob applications
Architecting solutions connecting to lob applicationsArchitecting solutions connecting to lob applications
Architecting solutions connecting to lob applications
 
Architecting solutions connecting to lob applications
Architecting solutions connecting to lob applicationsArchitecting solutions connecting to lob applications
Architecting solutions connecting to lob applications
 
Sharepoint developement tools(webparts+worflows) EBizSoft
Sharepoint developement tools(webparts+worflows) EBizSoftSharepoint developement tools(webparts+worflows) EBizSoft
Sharepoint developement tools(webparts+worflows) EBizSoft
 
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
 
Driving End User Adoption in SharePoint 2013 & 2010 - EPC Group
Driving End User Adoption in SharePoint 2013 & 2010 - EPC GroupDriving End User Adoption in SharePoint 2013 & 2010 - EPC Group
Driving End User Adoption in SharePoint 2013 & 2010 - EPC Group
 
Leveraging PowerPivot
Leveraging PowerPivotLeveraging PowerPivot
Leveraging PowerPivot
 
Sql Server 2012 Reporting-Services is Now a SharePoint Service Application
Sql Server 2012   Reporting-Services is Now a SharePoint Service ApplicationSql Server 2012   Reporting-Services is Now a SharePoint Service Application
Sql Server 2012 Reporting-Services is Now a SharePoint Service Application
 
SPS- Share Point 2010 and Windows Azure
SPS- Share Point 2010 and Windows AzureSPS- Share Point 2010 and Windows Azure
SPS- Share Point 2010 and Windows Azure
 
SharePoint Roadkill a Hillbilly's 10 Steps to SharePoint Deployment Failure -...
SharePoint Roadkill a Hillbilly's 10 Steps to SharePoint Deployment Failure -...SharePoint Roadkill a Hillbilly's 10 Steps to SharePoint Deployment Failure -...
SharePoint Roadkill a Hillbilly's 10 Steps to SharePoint Deployment Failure -...
 
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
 
Molnar DEV307 OBA
Molnar DEV307 OBAMolnar DEV307 OBA
Molnar DEV307 OBA
 
Northridge Webinar Share Point 2010 Public Web
Northridge Webinar Share Point 2010 Public WebNorthridge Webinar Share Point 2010 Public Web
Northridge Webinar Share Point 2010 Public Web
 
AIS SharePoint & BI Presentation 24th july 2012
AIS SharePoint & BI Presentation 24th july 2012AIS SharePoint & BI Presentation 24th july 2012
AIS SharePoint & BI Presentation 24th july 2012
 
BI Dashboards with SQL Server
BI Dashboards with SQL ServerBI Dashboards with SQL Server
BI Dashboards with SQL Server
 
SharePoint 2010 Training Session 1
SharePoint 2010 Training Session 1SharePoint 2010 Training Session 1
SharePoint 2010 Training Session 1
 
SharePoint 2010: A Case Study
SharePoint 2010: A Case StudySharePoint 2010: A Case Study
SharePoint 2010: A Case Study
 
KMWorld SharePoint 2010-Admin 101
KMWorld SharePoint 2010-Admin 101KMWorld SharePoint 2010-Admin 101
KMWorld SharePoint 2010-Admin 101
 
AUC Tech-SP 2010
AUC Tech-SP 2010AUC Tech-SP 2010
AUC Tech-SP 2010
 

Último

Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 

Último (20)

Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 

Make SharePoint your Information hub with BCS

  • 1. Make SharePoint your Information hub with Business Connectivity Services Brett Lonsdale
  • 2. About Me • Brett Lonsdale, MCTS, MCSD, MCT – Email brett@lightningtools.com – Blog www.lightningtools.com/blog – Twitter @brettlonsdale • @lightningtools – LinkedIn http://www.linkedin.com/in/brettlonsdale
  • 3. Agenda Business Connectivity Services Introduction What is BCS? How does it Help? The Services Client Services Server Services Putting BCS into use SharePoint Foundations SharePoint Server
  • 4. Business Connectivity Services Introduction What is BCS? How does it Help? The Services Client Services Server Services Putting BCS into use SharePoint Foundations SharePoint Server
  • 5. What is BCS? Office 2010 SharePoint Server SPD External SharePoint External Enterprise User InfoPath Word Outlook Bus field Web Parts Workspace Lists Search Profiles Type VS Out of BDC Client Offline BDC Solution BDC Cache ECT Runtime Security Packaging the Box Runtime Operations UI CRM SAP Siebel LOB
  • 6. What’s new? • Entities become External Content Types – Now more than just a schema – ECT’s describe behavior • WCF and .NET Assembly Connectors • External Lists • Client Runtime • Read/Write • Access consumes BCS • Tools
  • 7. Terminology • External Content Type – Table/View etc • Finder Method – Returns multiple columns/rows • Specific Finder – Displays a row • IDEnumerator – Used by the Enterprise Search to enumerate the rows • Action – URL and Parameters • Association – Join (Relationship)
  • 8. Problems solved by BCS • Islands of data into 1 application IT Extranet Collaboration Site Human Weekly Issue Resources Tracking Meeting Finance
  • 9. Business Connectivity Services Introduction What is BCS? How does it Help? The Services Client Services Server Services Putting BCS into use SharePoint Foundations SharePoint Server
  • 10. Server Services • External Lists – Backend data presented in a SharePoint style list • InfoPath and Web Forms for Updating | Inserting data • Business Data Web Parts – Now Ajaxian – Really only here for backwards compatibility or read only scenarios • External Data Column – Use LOB data in Lists & Libraries • Search • User Profile Import
  • 16. Client Capabilities • SharePoint Workspace • Outlook • Office Business Parts (OBPs) – List of Items – Single Item • Word • Access
  • 21. Business Connectivity Services Introduction What is BCS? How does it Help? The Services Client Services Server Services Putting BCS into use SharePoint Foundations SharePoint Server
  • 22. Tools • SharePoint Designer – No code solution – Create External Content Types – Configure the connection to the Datasource – Define Methods – Simple Associations • Visual Studio – Code solution – Mashups of Datasources – Complex Associations – Output a .NET Assembly
  • 25. Object Model • Namespaces – Microsoft.BusinessData.Infrastructure; – Microsoft.BusinessData.MetadataModel; – Microsoft.BusinessData.MetadataModel.Collectio ns; – Microsoft.BusinessData.Runtime; • iEntity = External Content Type • iMetaDataCatalog = Catalog of ECT’s
  • 27. Business Connectivity Services Introduction What is BCS? How does it Help? The Services Client Services Server Services Putting BCS into use SharePoint Foundations SharePoint Server
  • 28.