custom indexing connectors - wie man externe systeme in die sharepoint-suche einbindet

52

Upload: spheinrich

Post on 18-Nov-2014

164 views

Category:

Presentations & Public Speaking


0 download

DESCRIPTION

Mein Vortrag auf den Collaboration Days 2014 in Zürich: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet. Abstract: Für Unternehmen, die sowohl Microsoft SharePoint als auch Drittsysteme wie beispielsweise ein Atlassian Confluence als Unternehmenswiki einsetzen, fehlt in der Regel eine gemeinsame Suchfunktion. Custom Indexing Connectors sind ein Weg, eine echte Unternehmenssuche zu realisieren. Am Beispiel der Entwicklung des Connectors for SharePoint Search für Confluence (http://www.communardo.de/home/connector-for-sharepoint-search/) zeige ich - wie sich die SharePoint-Suche flexibel erweitern lässt, - welchen Mehrwert sie in Abgrenzung zur Föderierten Suche bieten, - wie sich die Objekte eines externen Systems auf SharePoint abbilden lassen, - welche Entwicklungsansätze es gibt und - welche SharePoint-Schnittstellen bei der Entwicklung bedient werden müssen.

TRANSCRIPT

Page 1: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet
Page 2: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Heinrich UlbrichtSoftwareentwickler

E-Mail: [email protected]: +49 351 83382 263

https://www.xing.com/profile/Heinrich_Ulbricht2

http://de.linkedin.com/in/heinrichulbricht

@h_ulbricht

Page 3: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Page 4: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet
Page 5: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Page 6: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet
Page 7: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

SAP

SQLWCF

Siebel

Dynamics

Confluence

Page 8: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet
Page 9: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Integrationslevel

Page 10: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Page 11: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Result Block für Bing-Ergebnisse

SharePoint-Ergebnisse

Page 12: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Page 13: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet
Page 14: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

SAP

SQL WCF

Siebel Dynamics

Confluence

Page 15: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Communardo

Page 16: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet
Page 17: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

1) BCS3) Search

Connector Framework

2) SharePoint Search

4) Confluence

Indexing Connector

Page 18: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet
Page 19: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

SQL, WCF, Oracle, SAP, Siebel, Dynamics, Confluence

BCS

Page 20: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Quelle: Professional SharePoint® 2013 Development (ISBN: 978-1-118-49582-7)

Page 21: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Page 22: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet
Page 23: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Quelle: TechNet, http://zoom.it/t7G3#full

Page 24: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Quelle: TechNet, http://zoom.it/ktlC#full

Page 25: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Quelle: TechNet, http://msdn.microsoft.com/en-us/library/office/jj163300.aspx

* Indexing Connectors

Connectors

Quelle: Professional SharePoint® 2013 Development (ISBN: 978-1-118-49582-7)

Page 26: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Quelle: http://searchunleashed.wordpress.com/2013/12/23/crawling-content-with-sharepoint-2013-search/

Indexing Connector

Quelle: TechNet, http://msdn.microsoft.com/en-us/library/office/jj163300.aspx

Page 27: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet
Page 28: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

StartadressenProtocol Handler

Inhaltsquelle ConfluenceIndexing

Connector

Registrieren EntwickelnKonfigurieren

Page 29: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Page 30: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Quelle: http://msdn.microsoft.com/en-us/library/office/jj163300.aspx

“Übersetzung” BCS <-> Search

Quelle: Professional SharePoint® 2013 Development (ISBN: 978-1-118-49582-7)

Page 31: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

••

••

••

Page 32: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Page 33: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet
Page 34: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

MSSearch.exe

Protocol Handler

MSSDmn.exe

Page 35: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet
Page 36: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet
Page 37: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Page 39: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet
Page 40: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Page 41: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet
Page 42: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Page 43: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Page 44: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Space Page/Blog

Attachment

CommentAD

Page 45: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Page 46: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet
Page 47: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

••

••

••

••

Page 48: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet
Page 49: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet

Page 50: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet
Page 52: Custom Indexing Connectors - Wie man externe Systeme in die SharePoint-Suche einbindet