Richard Riley Group Product Manager SharePoint Session Code: OFC326 What you’re going to learn… Session Objectives: Understand the concept of search with the BDC And understand.

Download Report

Transcript Richard Riley Group Product Manager SharePoint Session Code: OFC326 What you’re going to learn… Session Objectives: Understand the concept of search with the BDC And understand.

Richard Riley
Group Product Manager
SharePoint
Session Code: OFC326
What you’re going to learn…
Session Objectives:
Understand the concept of search with the BDC
And understand the practical side of things
Understand the concept of federation
And how our enterprise search applications support it
Key Takeaways:
BDC & Federation let you leverage a broad range of
data sources through Enterprise Search
They are both very valuable tools in your Enterprise
Search toolkit
What are we going to cover?
Quick overview/review of the BDC
Configuring BDC search demo
Quick overview/review of federation
Configuring federation demo
Microsoft Confidential
Business Data Catalog
2 Minute Architecture Review
Web
Parts
Search
Lists
Protocol
List
store
Handler
Search
Index
Business
Data Catalog
WS Proxy
ADO.NET
Web Service
Database
Profiles
Custom
Apps
Profile
Store
Metadata
BizTalk, SAP, Siebel, Legacy, … SQL Server, Oracle, OLEDB, ODBC
Why use the BDC for Search?
Allows surfacing of structured data from backend applications without “developer” coding
Provides built-in support for displaying and
searching data from databases and Web
services
Eliminates the need to write custom IFilters or
protocol handlers
Relatively easy to configure and customize
Can provide rapid and tangible value
How do I do it?
1. Plan for capacity and load
2. Determine which entities should be indexed
3. Create a BDC application definition file
4. Import & configure BDC application
5. Configure security (Application & Custom Trimmer)
6. Create content source and start crawl
7. Check security
8. Create & configure managed properties
9. Configure Search Center UI
10.Unleash your users
BDC Search from start to finish…
Federation – why bother?
Valuable enterprise data and information is
stored across many disparate repositories
Can be difficult to crawl some repositories due
to size, security, cost, politics, lots of other
reasons
Many repositories already have search
capabilities, why reinvent the wheel…
It makes a lot of sense in some scenarios to be
able to search across everything from one place
How federation works…
1. Find an
OpenSearch
compliant
Server
http GET request
Results (RSS, ATOM…)
3. Deploy on
clients (which
can also be
servers)
2. Create
Open Search
Definition file
Based OpenSearch (http://opensearch.org)
Supported by SharePoint 2007, Search Server
2008, Windows 7, IE7+ & FAST ESP out-of-thebox
OpenSearch explained…
Simple standard that can leverage other simple
standards such as RSS & ATOM
Simple XML Description Document
Defines URL to send query to
Schema to expect results back in
Plus other parameters
Plus custom extensions
Description Documents “Installed” on clients
Client can also be servers, e.g. SharePoint
.FLD files will become .OSDX going forward
OpenSearch
Microsoft’s federation strategy…
Use OpenSearch across multiple products
SharePoint Server 2007 & Search Server
2008
FAST Products (ESP, Unity)
Internet Explorer (IE7, IE8)
Windows 7
Extend OpenSearch where necessary
Triggers, Results XSL, Property Mappings, etc
Federation from SharePoint to SQL
SharePoint Server 2010
Preliminary System Requirements
SharePoint Server 2010
Will be 64-bit only
Will Require 64-bit Windows Server 2008 or 64-bit
Windows Server 2008 R2
Will require 64-bit SQL Server 2008 or 64-bit SQL
Server 2005
Enhanced compatibility with XHTML 1.0
standards based browsers (e.g. IE7, IE8 & FF3.x)
More details on SharePoint Team Blog
http://blogs.msdn.com/sharepoint
Complete an
evaluation on
CommNet and
enter to win!
Resources
www.microsoft.com/teched
www.microsoft.com/learning
Sessions On-Demand & Community
Microsoft Certification & Training Resources
http://microsoft.com/technet
http://microsoft.com/msdn
Resources for IT Professionals
Resources for Developers
www.microsoft.com/learning
Microsoft Certification and Training Resources
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should
not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,
IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.