34

Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

Embed Size (px)

DESCRIPTION

SharePoint List Mash Up’s About Eric Harlan Lets have FUN! Conversations not Lectures First time in South Africa First Tech Ed SharePoint for 6 years, I.T. for 10 Principal Architect for Sogeti USA Twitter.com

Citation preview

Page 1: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203
Page 2: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

Federated Search & Social Networking

Eric HarlanPrincipal ArchitectSogeti USASession Code: OFC203

Page 3: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

SharePoint List Mash Up’sAbout Eric Harlan

Lets have FUN!Conversations not Lectures

First time in South AfricaFirst Tech EdSharePoint for 6 years, I.T. for 10

Principal Architect for Sogeti USA Twitter.com - @ericharlanhttp://www.ericharlan.com

Page 4: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

Federated SearchSome of the finer points

Federated search allows users to query multiple environmental, internal or external sources. Then display that result set on a single search results page.Search results are displayed via federated search web partsThe source never has to be indexedThere is no “API” the api is XML

Page 5: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

Federated SearchSharePoint Prerequisites

SharePoint SP1 (WSS first, then MOSS)Infrastructure Update for WSS 3.0 (KB951695)Applies to ALL Windows SharePoint Services 3.0 (MOSS, MSS, MSSX, Project Server)Infrastructure Update for Microsoft Office Servers (KB951297)Applies to: MOSS 07, MOPS 07, MSS 08, MSSX 08Infrastructure Update for Microsoft Office Project 2007 (KB951547) Applies to: Project 07

Page 6: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

Federated SearchKnown Update Issues

Microsoft GroupBoard 2007More info on TechNet but basically uninstall GroupBoard, install the updates, reinstall GroupBoard.

Error: Could not find stored procedure ‘dbo.proc_GetDataBaseInformation’

Just ignore it (scary huh?)Content Deployment Jobs Disappear

It’s a user interface issues, your jobs are still there. Simply click on the one of the columns to sort the list and they will reappear. Only need to do this once.

Page 7: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

Federated SearchKnown Update Issues (cont)

Blog ‘Email a post’Wont open a new email, there is a KB article on how to fix this

Single Server Farm, automatic updates will be applied, multi-server farm automatic updates will not be applied

Page 8: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

Federated SearchWhere could we use Federated Search?

Ideas? Throw them out!

Page 9: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

Federated SearchWhere could we use Federated Search?

Searching different Farms in the same company, in different geographic locationsTech searches on topics on other sites (TechNet)RSS feeds specific to a topic from news sitesSearching internal systems that are OpenSearch compliant but can’t be indexed (or shouldn’t be)Etc…

Page 10: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

Federated SearchDo’s and Do Not’s

Federated search will do:Send a query to other search engines or applicationsFormat and render the resultsWork out of the box with minimal effort with many existing search engines and applications

Federated search will not do:Interweave results sets from other sources into a single result setRelevance rank results from other search engines or applications

Page 11: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

Federated SearchKnow the Obstacles

Page 12: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

Federated Search

Know the ObstaclesAdvantages Disadvantages

Provides enterprise-wide search. Search relevancy is not enterprise-wide. Relevancy is scoped to each content source.

No limitation to the number of documents or items that can be search.

Managing multiple SSPs or deployments of search server 2008 increases Admin costs.

Content is not crawled or synchronized over WAN.

Query performance for remote locations is subject to WAN.

Query performance is optimized for local content while at the same time providing results for remote content.

Because content is not synchronized across the environment, users will be downloading documents over WAN during peach hours.

Users can search different locations with out connection to each location separately. Users cannot use advanced search options.

Each Content store can be managed separately. Keeping security trimming of search difficult .

Page 13: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

Federated SearchMake the Connection

Page 14: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

Federated SearchMake the Connection

Building a Federated ConnectorRequired functionality for a Federated Connector

Provide a web page or web service for the search server’s query request, sent as a parameterized URL.Retrieve the search query from the request's URL parameters.Submit the query to the repository’s search engine in the appropriate format.Convert the repository’s search results into a structured XML format.Return the search results XML in the response to the search server.

Out of the box connectors (news, media, blogs, info) http://www.microsoft.com/enterprisesearch/connectors/federated.aspx

Page 15: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

Federated SearchMake the Connection

Configurable Central Admin Federated LocationsA Federated location defines the federated search connection to the external repository, and is composed of the following

Location TypeQuery and More Results link templatesTriggersDisplay InformationRestrictionsAuthentication and credentials information

Page 16: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

Federated SearchHit the Double Blacks

Page 17: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

Federated SearchHit the Double Blacks

For the more challenging and refinedFederated Results Caching

Results for a query are cached for 60 secondsSynchronous/Asynchronous Rendering

Top Federated Results Web part is always SynchronousFederated Results Web Part can be either Synchronous/AsyncSlow Locations should always be async and in a Federated results Web Part (time out is 90 seconds)

Paging Federated ResultsSupport for “&StartAt=“ in Query Template URL

Page 18: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

Win!LifeCam Show

Ultra-Thin Mobile DesignWorld-Class High Definition Optics

Question:Name another possible use for Federated Search (First three, most creative wins)

Please attend other business productivity sessionsOffice and SharePoint track (OFC)Unified Communications (UNC)

Page 19: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

Federated Search & Social NetworkingEric HarlanPrincipal ArchitectSogeti USA

demo

Page 20: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

Federated SearchFarewell

Evaluations (5's are better)I would love to come back!

Lets Chat afterOther Tech Ed Sessions

InfoPath tips and tricksFederated SearchArchitecture Panel w/Joel Oleson, Hilton Giesenow, Zlatan Dzinic TechEd Online – Twitter's influence on the SharePoint Community

Twitter.com - @ericharlanhttp://www.ericharlan.com

Page 21: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

Complete a session evaluation and enter to win!

10 pairs of MP3 sunglasses to be won

Page 22: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

question & answer

Page 23: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

www.microsoft.com/teched

Sessions On-Demand & Community

http://microsoft.com/technet

Resources for IT Professionals

http://microsoft.com/msdn

Resources for Developers

www.microsoft.com/learning

Microsoft Certification & Training Resources

Resources

Page 24: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

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

Page 25: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

SharePoint List Mash Up’s

Page 26: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

SharePoint List Mash Up’s

Page 27: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

SharePoint List Mash Up’s

Page 28: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

SharePoint List Mash Up’s

Page 29: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

SharePoint List Mash Up’s

Page 30: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

SharePoint List Mash Up’s

Page 31: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

SharePoint List Mash Up’s

Page 32: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

SharePoint List Mash Up’s

Page 33: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

SharePoint List Mash Up’s

Page 34: Eric Harlan Principal Architect Sogeti USA Session Code: OFC203

SharePoint List Mash Up’s