SharePoint 2010 for Information Architects

Slides:



Advertisements
Ähnliche Präsentationen
Web Solutions for Livelink
Advertisements

Sharepoint 2010 Präsentiert von: Bernd Kruczek Freelancing Consultant und IT Architekt für Messaging und Collaboration mit Microsoft Exchange Server.
Was gibt´s neues im Bereich Sicherheit
Library of Labs Co-funded by the Community programme eContentplus Library of Labs WP 4: Metadaten Definition Universitätsbibliothek Stuttgart (UBS)
ASP.NET Tips & Tricks Uwe Baumann
Zusammenarbeit in Office mit den SharePoint Technologien Michael Carpi
SQL Server 2005.NET Integration Sebastian Weber Developer Evangelist Microsoft Deutschland GmbH.
Web-Entwicklung mit ASP.NET 2.0 und Visual Studio 2005 Uwe Baumann Marketing Manager Developer Tools Microsoft Deutschland GmbH Oliver Scheer Developer.
Typo3 Schulung.
Stefanie Selzer - Pascal Busch - Michael Kropiwoda
XINDICE The Apache XML Project Name: Jacqueline Langhorst
Microsofts XML-Strategie aus Sicht des Endanwenders Klaus Rohe Developer Platform & Strategy Group Microsoft Deutschland GmbH.
Oracle WebServer - Einführung. © Prof. T. Kudraß, HTWK Leipzig Oracle Web Application Server HTML WebServer ® File system Static HTML PL/SQL Packages.
Web-Datenbanken Ein Ausblick. © Prof. T. Kudraß, HTWK Leipzig Ausblick auf aktuelle Trends Web 2.0 (Social Web) Informationsintegration: (Web) Content.
Text-Retrieval mit Oracle Vortrag von Andreas Mück & David Diestel.
Content Management Systems RedDot Solutions AG Industriestraße 11 D Oldenburg
SharePoint Portal Server 2003 Überblick und Einblick in ein Migrationsprojekt.
MSDN Webcast Visual Studio 2005 mit Visual FoxPro Jochen Kirstätter Mai 2005 –
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
Microsoft Office Information Bridge Framework Jens Häupel.NET Technologieberater Developer Platform & Strategy Group Microsoft Deutschland GmbH.
MSDN Webcast: VB.NET für Einsteiger und Umsteiger, Teil 10 Die erste, eigene Klassenbibliothek (Level 100) Presenter: Daniel Walzenbach Technologieberater.
Coccon das Web-XML-Publishing System Thomas Haller.
Debugging, Logging, Monitoring, Tools
Dokumenten-Management-System
Business Intelligence mit Excel 2007 und Office SharePoint Server 2007
Web Content Management mit SharePoint Fabian Moritz SharePoint MVP
Ribbon Benutzeroberfläche / UI SharePoint Workspace SharePoint Mobile Office Client und Office Web App Integration Unterstützung von Standards.
Oliver Schnider Peaches Industries GmbH Its time to be ready for May 12th.
Wir bauen uns eine Webapplikation!
Sharepoint Workshop Markus Wehr
Silverlight Eine Einführung. Agenda 1.Was ist Silverlight? 2.Die Silverlight Philosophie 3.Vorstellung des Szenarios 4.Einführendes Beispiel 5.Konzepte.
SQL Server 2005 CLR-Integration
Tools und Verfahren Steffen Krause Technologieberater Microsoft Deutschland GmbH
Reiner Ganser Solution Architect 1stQuad Solutions GmbH Presentation Subtitle.
3/28/2017 8:11 PM Visual Studio Tools für Office { Rapid Application Development für Office } Jens Häupel Platform Strategy Manager Microsoft Deutschland.
Windows Presentation Foundation WS 2013/14 Prof. Dr. Herrad Schmidt
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 2 Folie 2 XAML (1) s.a.
Entwicklung verteilter Anwendungen II, SS 13 Prof. Dr. Herrad Schmidt SS 13 Kapitel 4 Folie 2 REST Web Services (1)
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 5 Folie 2 ADO.NET s.a:
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 9 Folie 2 ADO.NET (1) Klassen für Zugriffe.
Uwe Habermann Venelina Jordanova Professioneller Einstieg in eine neue Welt!
… und was man damit machen kann.
SharePoint FIS HandsOn – out of the Box.
Office Business Anwendungen mit SharePoint Fabian Moritz | MVP Office SharePoint Server.
Von Isabelle Spörl und Simon Schausberger
Online Consulting AG Weststrasse 38 CH-9500 Wil Tel.+41 (0) Fax+41 (0) screen AG Töpferstrasse 5 CH-6004 Luzern Tel. +41 (0)
Zauberwort Metadaten Elementares Handwerkszeug des Content- und Wissensmanagement.
XML und Datenbanken © 2006 Markus Röder
Die nächste Generation von Microsoft Office System 2007 Microsoft Office System Gernot Kühn Technologieberater Office System Mittelstandsbetreuung.
1 Mehrsprachigkeit Das Backend von TYPO3 ist mehrsprachig, so dass jeder Redakteur mit TYPO3 Zu einem mehrsprachigen Webauftritt gehört bei einem ausgereiften.
ADAT©2004 Dipl. - Ing. Walter SabinSeite: 19 Version 1.0a Programme - Zusatzsoftware Oracle: –Forms –Reports –Designer –Jdeveloper –APEX (Application Express)
CMS Content-Management-Systeme (CMS), dienen der Verwaltung und Pflege von Dokumenten und Inhalten in Inter- und Intranetanwendungen. Den Entwickler oder.
MSDN TechTalk Anwendungen integrieren in Microsoft Dynamics CRM 4.0.
Nur zum persönlichen Gebrauch Microsoft Office SharePoint Server 2007: Überblick Michael Greth Microsoft Most Valuable Professional MVP.
Greenstone. Theoretischer Teil Entstehung: Entwickelt vom New Zealand Digital Library Project an der Universität von Waikato Kooperation mit der UNESCO.
Was gibt’s neues im Bereich Anpassung Fabian Moritz Consultant, Developer SharePointCommunity.de.
Übersicht und Neuerungen
242/102/49 0/51/59 181/172/166 Primary colors 248/152/29 PMS 172 PMS 137 PMS 546 PMS /206/ /227/ /129/123 Secondary colors 114/181/204.
Campus Bern Patrick Mäschli, Software Architect
Cubido business solutions gmbh Haidfeldstrasse 33 A-4060 Leonding di(fh) Wolfgang Straßer ° Rundumblick.
Robotron – Titel der Präsentation Olaf Nowatzki Dresden,
Scamander S O L U T I O N S Befreien Sie Ihre Oracle Applications Daten! Christian Rokitta - Berater Scamander Solutions BV
Erweiterte Azure Dienste
Prof. Dr. Dieter Steinmann – Hochschule Trier
Datenbanken online sowie offline verfügbar machen
Von Wietlisbach, Lenzin und Winter
OFFICE 365 FOCUS SESSION SHAREPOINT ONLINE 101:LERNE DIE BASICS 19. März 2018 Höhr-Grenzhausen.
SOFTWARE- UND WEB-LÖSUNGEN
 Präsentation transkript:

SharePoint 2010 for Information Architects Presentation_title SharePoint 2010 for Information Architects Markus Böhm Microsoft Schweiz GmbH markusb@microsoft.com dd/mm/yyyy, author_alias

Agenda SharePoint Architekturelemente Daten in SharePoint Dokumente Presentation_title Agenda SharePoint Architekturelemente Daten in SharePoint SharePoint Listen vs. Datenbanken Content-Typen Übergreifende Suche Dokumente dd/mm/yyyy, author_alias

SharePoint «Org chart» WebPart List Item WebPart Page List Site Site Collection Web Application Application Pool IIS

Physische Datenspeicherung List Tasks List Tasks List Tasks Site spHome Site ProductXY Site CustomerABC SiteCollection / SiteCollection /sites/products SiteCollection /sites/customers WebApplication SharePoint - 80 ApplicationPool SPPool IIS

«Informations-Inseln» List Tasks List Tasks List Tasks Site spHome Site ProductXY Site CustomerABC SiteCollection / SiteCollection /sites/products SiteCollection /sites/customers WebApplication SharePoint - 80 ApplicationPool SPPool IIS

Leistungen «zentral» zur Verfügung stellen Service Applications Leistungen «zentral» zur Verfügung stellen List Tasks List Tasks List Tasks Site spHome Site ProductXY Service Application Search Site CustomerABC SiteCollection / SiteCollection /sites/products SiteCollection /sites/customers WebApplication SharePoint - 80 WebApplication SharePoint - 80 ApplicationPool SPPool IIS

Werkzeugkasten

Information Architect - Toolset SharePoint Designer PowerShell

Von SharePoint Listen, Entity Frameworks und externen Contenttypen Daten in SharePoint Von SharePoint Listen, Entity Frameworks und externen Contenttypen

Variante 1: Datenhaltung in SharePoint Listen

Beispiel einer SharePoint Liste

Auswahl einer Ansicht

Standard SharePoint Liste

SharePoint Liste Gehört zu einer Site Erbt Security der Site, kann aber abweichen – bis hin zu Row-Level-Security Spalten mit Vielzahl an Datentypen Ordner als Strukturierungsmittel «beliebig viele» Einträge Verschiedene Ansichten um Listeneinträge zu präsentieren

Einstellungen auf Ebene WebApplication

Weitere Optimierungsmöglichkeiten Auf Ebene Liste: Auf Ebene View:

Variante 2: Entity Framework

Entity Framework in Visual Studio 2010

Gegenüberstellung (beta) SharePoint Liste Tabelle in einer Datenbank Versionierung Row-Level Security Performance Rapid Prototyping Programmierung Integration in Workflow -ing/-ed - Events (deleting, deleted, ...) «Custom» Business-Logik «the magic 5.000» Datensätze «unlimitierte» Anzahl Datensätze Rich UI (InfoPath) selbsterstellte WebParts ...

Variante 3: External Content Types

External Content Types im SharePoint Designer

Entscheidungshilfe Listen External Content Type Entity Framework ad hoc, separate Instanzen mit eigener Security External Content Type 3rd Party Daten, offline Nutzung Entity Framework Eine zentrale Liste mit vielen parallelen Transaktionen

Von Daten zu Dokumenten - InfoPath Formulare Demo

Zusammenfassung Aktiviere Feature «SharePoint Server Enterprise Site Collection features» Im Ribbon wird die Aktion «Customize Form» eingeblendet Form erstellen und publizieren

Listen wiederverwenden

Arbeiten mit Templates List Tasks Liste mit individuellen Anpassungen Site Project ABC SiteCollection / WebApplication SharePoint - 80 ApplicationPool SPPool IIS

Arbeiten mit Templates List Template myTasklist Gallery List Template List Tasks Save as Template Site TopLevelSite Site Project ABC SiteCollection / WebApplication SharePoint - 80 ApplicationPool SPPool IIS

Arbeiten mit Templates List Template myTasklist Gallery List Template List Tasks List Tasks Site TopLevelSite Site Project ABC Site Project DEF SiteCollection / Create List WebApplication SharePoint - 80 ApplicationPool SPPool IIS

Bemerkungen Galleries gibt es auch auf Ebene der Subsites – die Wiederverwendbarkeit des Templates gilt dann nur für den entsprechenden Teilbaum Achtung: Das Erstellen einer Liste aus einem Template erzeugt eine eigenständige Kopie dieser Liste. Wie kann ich bei vielen Listen die Strukturen zentral «im Griff behalten» ?

Content-Typen

Content-Typ (CT) Weitergeführt aus SharePoint 2007 Beschreibt «Struktur» und «Verhalten» einer Informationen (Policies, Workflows, ...) Listen können CT’s zugeordnet werden Es wird eine Kopie des CT erstellt Ich kann nachträgliche Änderungen an der Struktur des CT an alle betreffenden Listen weitergeben

Daten übergreifend abfragen Mit Hilfe von Content-Typen können Informationen Listen-übergreifend abgefragt werden Werkzeug: Content Query Web Part Nachteil: Einsatz nur innerhalb einer Site Collection

Content-Typen und Site Templates Demo Content-Typen und Site Templates

Neu: Site Collection übergreifende CT SiteCollection A kennt Content Type «Contract» Site Collection A übernimmt die Rolle eines Hub Der Hub stellt den CT «Contract» über die «Metadata Service Application» alle Interessierten zur Verfügung Site Collection B nimmt die Rolle eine Spoke ein Der Spoke konsumiert die Content Typen über die «Metadata Service Application» Der Content-Type «Contract» steht im Spoke als ReadOnly Version zur Verfügung! Publikation läuft über einen TimerJob – neue Content-Typen sind daher nicht unmittelbar im Spoke sichtbar! Demo

Zwischenstand Liste in einer Site speichert Daten im lokalen Context der Site Mit Hilfe von Content Typen können Informationen «Site übergreifend» abgefragt werden (CQWP) – aber nur innerhalb einer Site Collection CT Hub/Spoke hilft bei der Pflege zentraler Informationsstrukturen – die Informationssuche bleibt aber auf Site Collection eingeschränkt

Metadaten in SharePoint 2010

Metadaten Service Stellt Metadaten in Form von «Terms» zur Verfügung Hierarchisch Mehrsprachig Synonyme Listen können Spalten vom Typ «Metadaten» enthalten – diese greifen auf den zentralen Katalog zu Metadaten innerhalb der Liste können als Suchkriterium eingesetzt werden Mit Hilfe der Volltextsuche können Metadaten auch SiteCollection übergreifend gesucht werden DEMO

Dokumente

Dokumentbibliotheken «Document Libraries» sind Listen – daher gilt alles bisher gesagte auch hier  Neue Features in SharePoint 2010 Document ID Eindeutige Kennzeichnung des Dokuments innerhalb einer Site Collection Document Center Speziell optimierte Dokumenten Bibliothek für grosse Dokumentvolumen Records Center «Archivierung» von Meilensteinen im Dokument-Lebenszyklus

SharePoint Object Model Remote Blob Storage SharePoint Object Model Relational Access SQL Server Content Database Config Database

SharePoint Object Model Remote Blob Storage SharePoint Object Model Relational Access SQL Server SQL RBS Client Library Provider API Provider Library X Provider Library Y Provider Library Z Content Database Config Database BLOB Store X BLOB Store Y BLOB Store Z

Speichern eines Dokuments SharePoint Web FE 7. Back to User SharePoint Object Model 2. Enforce Biz Logic 1. Save Request Relational Access SQL Server RBS Client Library 6. Save Metadata & BLOB ID 3. Save BLOB Content Database Config Database 5. Return BLOB Id BLOB Store Provider Library 4. Write BLOB BLOB Store

SharePoint Object Model BLOB Store Provider Library Lesen eines Dokuments SharePoint Web FE 7. BLOB Data to User SharePoint Object Model 2. Enforce Biz Logic 1. Open Document Relational Access SQL Server RBS Client Library 3. Get BLOB Id 4. Read BLOB Content Database Config Database 6. Return BLOB BLOB Store Provider Library 5. Read BLOB BLOB Store

Presentation_title dd/mm/yyyy, author_alias