introducing business connectivity services
DESCRIPTION
Introducing Business Connectivity Services. Brett Lonsdale. About Me. Email: [email protected] Web: www.lightningtools.com Web: www.sharepointpodshow.com Blog: www.brettlonsdale.com Twitter: @ brettlonsdale. Agenda. Problems Solved by BCS Overview of BCS What’s new? - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Introducing Business Connectivity Services](https://reader036.vdocuments.site/reader036/viewer/2022070420/56815fbd550346895dceb9ce/html5/thumbnails/1.jpg)
Introducing Business Connectivity Services
Brett Lonsdale
![Page 2: Introducing Business Connectivity Services](https://reader036.vdocuments.site/reader036/viewer/2022070420/56815fbd550346895dceb9ce/html5/thumbnails/2.jpg)
About Me
• Email: [email protected]• Web: www.lightningtools.com• Web: www.sharepointpodshow.com• Blog: www.brettlonsdale.com• Twitter: @brettlonsdale
![Page 3: Introducing Business Connectivity Services](https://reader036.vdocuments.site/reader036/viewer/2022070420/56815fbd550346895dceb9ce/html5/thumbnails/3.jpg)
Agenda
• Problems Solved by BCS• Overview of BCS• What’s new?• Server Capabilities• Client Capabilities• External Lists in Detail• Tooling• Demonstration
![Page 4: Introducing Business Connectivity Services](https://reader036.vdocuments.site/reader036/viewer/2022070420/56815fbd550346895dceb9ce/html5/thumbnails/4.jpg)
Problems solved by BCS
• Islands of data into 1 application
Finance
Human Resources
IT
Weekly Issue Tracking Meeting
Extranet Collaboration
Site
![Page 5: Introducing Business Connectivity Services](https://reader036.vdocuments.site/reader036/viewer/2022070420/56815fbd550346895dceb9ce/html5/thumbnails/5.jpg)
Office
SharePoint Workspace InfoPath Word Outlook
SharePoint
External Lists
Enterprise Search
External Bus field
TypeWeb Parts User
Profiles
Overview of BCS
BDC Client Runtime BDC Cache Offline
Operations ECT BDC Runtime Security
Solution Packagin
g
Out of the Box
UI
CRM SAP Siebel LOB
SPD
VS
![Page 6: Introducing Business Connectivity Services](https://reader036.vdocuments.site/reader036/viewer/2022070420/56815fbd550346895dceb9ce/html5/thumbnails/6.jpg)
What’s new?
• Entities become External Content Types– Now more than just a schema– ECT’s describe behavior
• WCF and .NET Assembly Shims• External Lists• Client Runtime• Read/Write• Access consumes BCS• Tools
![Page 7: Introducing Business Connectivity Services](https://reader036.vdocuments.site/reader036/viewer/2022070420/56815fbd550346895dceb9ce/html5/thumbnails/7.jpg)
Terminology
• Enterprise 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)
![Page 8: Introducing Business Connectivity Services](https://reader036.vdocuments.site/reader036/viewer/2022070420/56815fbd550346895dceb9ce/html5/thumbnails/8.jpg)
Server Capabilities
• 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
• External Data Column– Use LOB data in Lists & Libraries
• Workflow• Search
![Page 9: Introducing Business Connectivity Services](https://reader036.vdocuments.site/reader036/viewer/2022070420/56815fbd550346895dceb9ce/html5/thumbnails/9.jpg)
Client Capabilities
• SharePoint Workspace• Outlook• Office Business Parts (OBPs)– List of Items– Single Item
• Word• Access• VSTO
![Page 10: Introducing Business Connectivity Services](https://reader036.vdocuments.site/reader036/viewer/2022070420/56815fbd550346895dceb9ce/html5/thumbnails/10.jpg)
External Lists
• Create, Read, Update Delete operations• Sort/Filter• Standard and Customizable Views• Manipulation via the SPList OM• Portable Across Sites• Extend with InfoPath Forms, Custom Columns, SPList• No Datasheet view or RSS Feeds• Item Level permissions on External Data• Alerts
![Page 11: Introducing Business Connectivity Services](https://reader036.vdocuments.site/reader036/viewer/2022070420/56815fbd550346895dceb9ce/html5/thumbnails/11.jpg)
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– Lightning Strikes Twice! BCS Meta Man
![Page 12: Introducing Business Connectivity Services](https://reader036.vdocuments.site/reader036/viewer/2022070420/56815fbd550346895dceb9ce/html5/thumbnails/12.jpg)
Demonstration
• Use SharePoint Designer to connect to a Line of Business system
• Create and use an External List• Take data offline using Outlook and SharePoint
Workspace• Using the External Data Column
![Page 13: Introducing Business Connectivity Services](https://reader036.vdocuments.site/reader036/viewer/2022070420/56815fbd550346895dceb9ce/html5/thumbnails/13.jpg)
Q & A