Date post: | 08-Dec-2014 |
Category: |
Documents |
Upload: | joerg-krause |
View: | 626 times |
Download: | 0 times |
Veranstalter: Partner:
31. JAN.-1. FEB. 2012
SHAREPOINT 2010 – PRAXIS PUR!
SharePoint Integriert
Einstiegspunkte für die Systemintegration
Jörg Krause, www.joergkrause.de
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
Veranstalter: Partner:
Erweitern, aber wo?
• Ausgabe– Custom Actions– Content Types– Web Parts– Application Pages– Delegate Controls– Custom Fields
Veranstalter: Partner:
Erweitern, aber wo?
• Eingabe– Webdienste in SharePoint– API Aufrufe– Client Object Model– REST based API
Veranstalter: Partner:
Szenario
• Backend-System mit schnellem Up- und Download, Server + Java-Client
• Integration in SharePoint 2010 mit geringstmöglicher Änderung der Oberfläche
Veranstalter: Partner:
Architektur Upload
Backend ServerFilestorage
SharePointServer
Client (Browser)
Liste mit Custom Action
Direkter Upload
WebdienstUpdate
Liste
Veranstalter: Partner:
Architektur Download
Backend ServerFilestorage
SharePointServer
Client (Browser)
Liste mit Custom Action
Direkter Download
Direkter Aufruf
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
Veranstalter: Partner:
Ribbon
Veranstalter: Partner:
ECB
Veranstalter: Partner:
Site Settings
Veranstalter: Partner:
31. JAN.-1. FEB. 2012
SHAREPOINT 2010 – PRAXIS PUR!
DEMO
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)
Veranstalter: Partner:
Content Type
Veranstalter: Partner:
Custom Field
• Ziel:– Bessere Renderoptionen– Flexibler benutzbar– Noch besser in Kombination mit CT
Veranstalter: Partner:
Custom Field
Veranstalter: Partner:
31. JAN.-1. FEB. 2012
SHAREPOINT 2010 – PRAXIS PUR!
DEMO
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
Veranstalter: Partner:
Web Part
Veranstalter: Partner:
31. JAN.-1. FEB. 2012
SHAREPOINT 2010 – PRAXIS PUR!
DEMO
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
Veranstalter: Partner:
Delegate Control
Veranstalter: Partner:
31. JAN.-1. FEB. 2012
SHAREPOINT 2010 – PRAXIS PUR!
DEMO
Veranstalter: Partner:
Eingabe
• SharePoint über den Status des Backend informieren
• Daten auf SharePoint und Backend synchron
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
Veranstalter: Partner:
Architektur Backend Dienst
SharePointCustom Service
Backend Server JAVA
%SharePointRoot%/ISAPI/_vti_bin
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
Veranstalter: Partner:
Architektur Backend Client
SharePointBackend Server JAVA
Message Queue
Backend Client .NET
Veranstalter: Partner:
31. JAN.-1. FEB. 2012
SHAREPOINT 2010 – PRAXIS PUR!
FRAGEN?
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
Veranstalter: Partner:
31. JAN.-1. FEB. 2012
SHAREPOINT 2010 – PRAXIS PUR!
Hat Ihnen mein Vortrag gefallen?Ich freue mich auf Ihr Feedback!
Veranstalter: Partner:
31. JAN.-1. FEB. 2012
SHAREPOINT 2010 – PRAXIS PUR!
Vielen Dank!Jörg Krause