Presentation is loading. Please wait.

Presentation is loading. Please wait.

Todd Kitta 1.8.08.  Business Data Catalog (BDC) Basics  Web Parts  BDC Development  Search  API  Demo.

Similar presentations


Presentation on theme: "Todd Kitta 1.8.08.  Business Data Catalog (BDC) Basics  Web Parts  BDC Development  Search  API  Demo."— Presentation transcript:

1 Todd Kitta

2  Business Data Catalog (BDC) Basics  Web Parts  BDC Development  Search  API  Demo

3  Expose business data with little to no code  Consumes data from relational databases and web services  Read-only; no updates out of the box  Requires Enterprise Edition of MOSS

4  Bring business data into SharePoint using web parts  Link business data to list items  Augment back-end application functionality  Search

5

6  Application  Entity  Action  Method  Association

7  Actions bridge the gap between SharePoint and the backend application  Actions are links, therefore they can be whatever you want ◦ Custom Web Part Page ◦ Custom ASP.NET application ◦ InfoPath form

8  List  Item  Related List  Actions  Item Builder

9  BDC Applications are just XML; you can create apps in notepad  BDC Meta Man ($1,200) ◦ Includes web parts for KPIs, mapping business data, and displaying business data in a calendar  BDC Definition Editor (free with SharePoint SDK)  BDC Snippets in Visual Studio

10

11  Define method to return a list of crawlable entity IDs  For incremental crawling, you also need to return the last modified date of the entity  Crawled properties are those returned in your BDC application  Mapped properties are available in the search experience (e.g. “lastname:smith”)

12  Once your application is created… ◦ Add a content source with type of Business Data ◦ Defined mapped properties ◦ Create Search Scope

13  Security must be treated specially when doing search because items are already indexed  This is done through “security trimming”  The back-end system must expose some method of checking access on an entity  The BDC will call this method at query time to ensure security is up to date

14  Access BDC functions like get lists and find specific  Perform administrative functions  Develop custom search experiences for business data

15  SAP  Siebel  Dynamics  AutoDesk  Rockwell Software  Many more...

16

17

18  MSDN: us/library/ms aspxhttp://msdn2.microsoft.com/en- us/library/ms aspx


Download ppt "Todd Kitta 1.8.08.  Business Data Catalog (BDC) Basics  Web Parts  BDC Development  Search  API  Demo."

Similar presentations


Ads by Google