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 ReportTranscript 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.