sharepoint integriert
DESCRIPTION
Techniken und Methoden zur Integration einer bestehenden Infrastruktur in SharePoint.TRANSCRIPT
![Page 1: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/1.jpg)
Veranstalter: Partner:
31. JAN.-1. FEB. 2012
SHAREPOINT 2010 – PRAXIS PUR!
SharePoint Integriert
Einstiegspunkte für die Systemintegration
Jörg Krause, www.joergkrause.de
![Page 2: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/2.jpg)
Veranstalter: Partner:
Vorstellung
• Consultant & Trainer– SharePoint Server, SQL Server– .NET / ASP.NET
• Autor– Carl Hanser, Apress, Pearson
• Projekte (Auswahl)netrixcomponent.net, augmentedbooks.de,sharepointdeveloper.de, joergkrause.de
![Page 3: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/3.jpg)
Veranstalter: Partner:
Erweitern, aber wo?
• Ausgabe– Custom Actions– Content Types– Web Parts– Application Pages– Delegate Controls– Custom Fields
![Page 4: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/4.jpg)
Veranstalter: Partner:
Erweitern, aber wo?
• Eingabe– Webdienste in SharePoint– API Aufrufe– Client Object Model– REST based API
![Page 5: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/5.jpg)
Veranstalter: Partner:
Szenario
• Backend-System mit schnellem Up- und Download, Server + Java-Client
• Integration in SharePoint 2010 mit geringstmöglicher Änderung der Oberfläche
![Page 6: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/6.jpg)
Veranstalter: Partner:
Architektur Upload
Backend ServerFilestorage
SharePointServer
Client (Browser)
Liste mit Custom Action
Direkter Upload
WebdienstUpdate
Liste
![Page 7: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/7.jpg)
Veranstalter: Partner:
Architektur Download
Backend ServerFilestorage
SharePointServer
Client (Browser)
Liste mit Custom Action
Direkter Download
Direkter Aufruf
![Page 8: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/8.jpg)
Veranstalter: Partner:
Custom Actions
• Ribbon– Aufgabe: Up- und Download Buttons ersetzen
• ECB Menü– Aufgabe: Direkter Up- und
Download in Bibliothek
• Site Settings– Aufgabe: Konfiguration der Links
![Page 9: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/9.jpg)
Veranstalter: Partner:
Ribbon
![Page 10: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/10.jpg)
Veranstalter: Partner:
ECB
![Page 11: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/11.jpg)
Veranstalter: Partner:
Site Settings
![Page 12: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/12.jpg)
Veranstalter: Partner:
31. JAN.-1. FEB. 2012
SHAREPOINT 2010 – PRAXIS PUR!
DEMO
![Page 13: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/13.jpg)
Veranstalter: Partner:
Content Type
• Ziel:– Basis aller Bibliotheken mit „Fast“ Up-
Download– Spezielle Links direkt auf den Backendserver– Flexibles Freigeben der Funktion bei Bedarf
(einfach CT hinzufügen)
![Page 14: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/14.jpg)
Veranstalter: Partner:
Content Type
![Page 15: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/15.jpg)
Veranstalter: Partner:
Custom Field
• Ziel:– Bessere Renderoptionen– Flexibler benutzbar– Noch besser in Kombination mit CT
![Page 16: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/16.jpg)
Veranstalter: Partner:
Custom Field
![Page 17: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/17.jpg)
Veranstalter: Partner:
31. JAN.-1. FEB. 2012
SHAREPOINT 2010 – PRAXIS PUR!
DEMO
![Page 18: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/18.jpg)
Veranstalter: Partner:
Web Part
• Ziel:– Stärkere Benutzerkontrolle– Durchgriff auf Backend wo durch User
gewünscht– Flexiblere Gestaltung der Liste und Links– Zusatzinformationen, wie z.B. Status des
Backend
![Page 19: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/19.jpg)
Veranstalter: Partner:
Web Part
![Page 20: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/20.jpg)
Veranstalter: Partner:
31. JAN.-1. FEB. 2012
SHAREPOINT 2010 – PRAXIS PUR!
DEMO
![Page 21: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/21.jpg)
Veranstalter: Partner:
Delegate Control
• Ziele– „Umbiegen“ der Ergebnisseite der Suche– Einbeziehen des Backendsystems ohne
Suchserver– Backend hat eigene Indizes
• Varianten– Konfiguration des bestehenden Steuerelements– Entwickeln eines eigenen– Skripte, Applets usw. verteilen
![Page 22: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/22.jpg)
Veranstalter: Partner:
Delegate Control
![Page 23: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/23.jpg)
Veranstalter: Partner:
31. JAN.-1. FEB. 2012
SHAREPOINT 2010 – PRAXIS PUR!
DEMO
![Page 24: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/24.jpg)
Veranstalter: Partner:
Eingabe
• SharePoint über den Status des Backend informieren
• Daten auf SharePoint und Backend synchron
![Page 25: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/25.jpg)
Veranstalter: Partner:
Webdienste
• Ziele– Backend informiert über Erfolg einer Upload-
Aktion– SharePoint aktualisiert die Liste entsprechend– Kompletter, direkter Roundtrip
http://msdn.microsoft.com/en-us/library/ff521581.aspx
![Page 26: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/26.jpg)
Veranstalter: Partner:
Architektur Backend Dienst
SharePointCustom Service
Backend Server JAVA
%SharePointRoot%/ISAPI/_vti_bin
![Page 27: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/27.jpg)
Veranstalter: Partner:
Client Object Model
• Ziel:– Entkopplung von SharePoint und Backend– Läuft lokal auf dem Backend, synchroner Aufruf
mgl.– Nimmt immer an und nutzt ggf. Message
Queues– Reicht weiter, wenn SharePoint verfügbar– Lokale .NET Applikation als Windows Dienst
![Page 28: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/28.jpg)
Veranstalter: Partner:
Architektur Backend Client
SharePointBackend Server JAVA
Message Queue
Backend Client .NET
![Page 29: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/29.jpg)
Veranstalter: Partner:
31. JAN.-1. FEB. 2012
SHAREPOINT 2010 – PRAXIS PUR!
FRAGEN?
![Page 30: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/30.jpg)
Veranstalter: Partner:
Wir sehen uns wieder!
Advanced Developers Conference C++ 3. – 4. Mai 2012, Zugspitzland Development for C++ Professionals! www.adcpp.de
SharePoint Konferenz in Wien 19. – 20. Juni 2012, Wien ppedv-Konferenz in Kooperation mit Microsoft Österreich www.SharePointKonferenz.at
![Page 31: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/31.jpg)
Veranstalter: Partner:
31. JAN.-1. FEB. 2012
SHAREPOINT 2010 – PRAXIS PUR!
Hat Ihnen mein Vortrag gefallen?Ich freue mich auf Ihr Feedback!
![Page 32: SharePoint Integriert](https://reader035.vdocuments.net/reader035/viewer/2022081413/54854cd0b4af9ff84b8b462c/html5/thumbnails/32.jpg)
Veranstalter: Partner:
31. JAN.-1. FEB. 2012
SHAREPOINT 2010 – PRAXIS PUR!
Vielen Dank!Jörg Krause