Microsoft SharePoint Technologies Solution Architecture

Similar documents
Who is SharePoint Joel?

SHAREPOINT ARCHITECTURE FUNDAMENTALS

Implementing and Administering an Enterprise SharePoint Environment

Advanced IT Pro Course for Office SharePoint Server 2007 and SharePoint Services 3.0

SharePoint User Management

Microsoft Project Server Integration with SharePoint 2010

Day 1 - Technology Introduction & Digital Asset Management

EMC SourceOne for Microsoft SharePoint Storage Management Version 7.1

Mirjam van Olst. Best Practices & Considerations for Designing Your SharePoint Logical Architecture

Glyma Deployment Instructions

MS-55115: Planning, Deploying and Managing Microsoft Project Server 2013

Set up My Sites (SharePoint Server

SharePoint Data Management and Scalability on Microsoft SQL Server

HOWTO: Installation of Microsoft Office SharePoint Server 2007

126 SW 148 th Street Suite C-100, #105 Seattle, WA Tel: Fax:

Saving SharePoint. Presented By: Sean McDonough Product Manager, SharePoint Products Idera

Kentico CMS 7.0 Intranet Administrator's Guide

EMC Documentum Repository Services for Microsoft SharePoint

Capacity Planning for Microsoft SharePoint Technologies

Course 55115: Planning, Deploying and Managing Microsoft Project Server 2013

Cabarrus County SharePoint Governance

Managing Microsoft Office SharePoint Server Content with Hitachi Data Discovery for Microsoft SharePoint and the Hitachi NAS Platform

Microsoft SharePoint Products & Technologies

EMC Documentum Connector for Microsoft SharePoint

Advanced Solutions of Microsoft SharePoint Server 2013 Course 20332A; 5 Days, Instructor-led

SharePoint 2010

Deciding When to Deploy Microsoft Windows SharePoint Services and Microsoft Office SharePoint Portal Server White Paper

10231B: Designing a Microsoft SharePoint 2010 Infrastructure

SharePoint Server 2010 Capacity Management: Software Boundaries and Limits

UOFL SHAREPOINT ADMINISTRATORS GUIDE

ITMC 2079 MCTS Configuring and Administering Microsoft SharePoint 2010

SharePoint 2013 Syllabus

SharePoint 2010 Performance and Capacity Planning Best Practices

How to Scale out SharePoint Server 2007 from a single server farm to a 3 server farm with Microsoft Network Load Balancing on the Web servers.

SHAREPOINT NEWBIES Claudia Frank, 17 January 2016

Planning, Deploying, and Managing an Enterprise Project Management Solution

Microsoft Office SharePoint Server (MOSS) 2007 Overview

Scaling out a SharePoint Farm and Configuring Network Load Balancing on the Web Servers. Steve Smith Combined Knowledge MVP SharePoint Server

TABLE OF CONTENTS. Features - SharePoint Server idataagent. Page 1 of 72 OVERVIEW SYSTEM REQUIREMENTS - SHAREPOINT SERVER IDATAAGENT INSTALLATION

Microsoft SharePoint Products & Technologies

metaengine DataConnect For SharePoint 2007 Configuration Guide

Microsoft SharePoint 2010 End User Quick Reference Card

DocAve 6 Service Pack 1 Administrator

MS 50547B Microsoft SharePoint 2010 Collection and Site Administration

Office SharePoint Server 2007

Planning, Implementing and Managing a Microsoft SharePoint 2003 Infrastructure

Customer admin guide. UC Management Centre

SharePoint Security. Advanced SharePoint Security Tips and Tools. Presented by: Francis Brown Stach & Liu, LLC

Business Portal for Microsoft Dynamics GP Field Service Suite

Item Audit Log 2.0 User Guide

Designing IT Platform Collaborative Applications with Microsoft SharePoint 2003 Workshop

DottsConnected SHAREPOINT 2010 ADMIN TRAINING. Exercise 1: Create Dedicated Service Accounts in Active Directory

Microsoft Corporation. Project Server 2010 Installation Guide

Cascaded Lookup 5.0 User Guide

SharePoint Training DVD Videos

Introduction to Records Management in SharePoint 2013

Business Portal for Microsoft Dynamics GP User s Guide Release 5.1

Advanced Solutions of Microsoft SharePoint Server 2013

Integrating Business Portal 3.0 with Microsoft Office SharePoint Portal Server 2003: A Natural Fit

UF Health SharePoint 2010 Document Libraries

Planning, Deploying and Managing Microsoft Project Server 2013

How to move a SharePoint Server bit environment to a 64-bit environment on Windows Server 2008.

Getting Started The Windows SharePoint Services Window

"Charting the Course to Your Success!" MOC B Configuring and Administering Microsoft SharePoint Course Summary

SharePoint 2013 Site Owner and Power User Boot Camp SP31; 3 Days, Instructor-led

How To Install Powerpoint 6 On A Windows Server With A Powerpoint 2.5 (Powerpoint) And Powerpoint On A Microsoft Powerpoint 4.5 Powerpoint (Powerpoints) And A Powerpoints 2

MarkLogic Server. Connector for SharePoint Administrator s Guide. MarkLogic 8 February, 2015

Configuring and Administrating Microsoft SharePoint 2010 (10174) HK913S

Microsoft Enterprise Search for IT Professionals Course 10802A; 3 Days, Instructor-led

Course Code NCS2013: SharePoint 2013 No-code Solutions for Office 365 and On-premises

Moving Exchange Message Stores and Transaction Logs to an Alternate Drive

SharePoint Development for.net Developers

A brief introduction on SharePoint

Microsoft Project Server 2010 Administrator's Guide

Data Protection for Microsoft SharePoint Portal Server Agent for Microsoft SharePoint Portal Server

Coveo Platform 7.0. Microsoft SharePoint Connector Guide

Colligo Engage Windows App 7.0. Administrator s Guide

Intelligent Dashboards made Simple! Using Excel Services

Virto Password Reset Web Part for SharePoint. Release Installation and User Guide

SharePoint 2010 Interview Questions-Architect

Technical Notes. EMC NetWorker Performing Backup and Recovery of SharePoint Server by using NetWorker Module for Microsoft SQL VDI Solution

Implementing and Administering an Enterprise SharePoint Environment

Stellar Phoenix Exchange Server Backup

SHAREPOINT 2016 POWER USER BETA. Duration: 4 days

SharePoint 2010 Intranet Case Study. Presented by Peter Carson President, Envision IT

Using SMIGRATE to Backup, Restore and Migrate Team Sites in SharePoint Products and Technologies 2003

SP Term Cloud Installation

Administration GUIDE. SharePoint Server idataagent. Published On: 11/19/2013 V10 Service Pack 4A Page 1 of 201

Microsoft Exam MB2-702 Microsoft Dynamics CRM 2013 Deployment Version: 6.1 [ Total Questions: 90 ]

MCTS SharePoint 2010, Configuring

Transcription:

Microsoft SharePoint Technologies Solution Architecture

Overview Information Architecture Solution Architecture

Lesson 1 Introduction Key planning questions for information architecture*: What information do your users need to have and use to achieve their goals? Where is that information stored now? What is the best way to organize it? Use taxonomies to organize information Metadata taxonomy primarily for searching Navigational taxonomy primarily for browsing * Adapted from the SharePoint Products & Technologies Resource Kit, Ch. 8

Lesson 1 Overview Metadata Taxonomy Site Columns Content Types Managed Properties Navigational Taxonomy Logical Architecture Review Components and Architecture Models Other Planning Topics Secondary Impacts of Taxonomies Content Databases

Metadata Taxonomy at a Glance All Metadata Site Columns* Crawled Properties Site Columns in Content Types Managed Properties** *Site columns that are not yet used for any items are not part of crawled properties. **Managed properties can be configured without any associated crawled properties.

Site Columns Site Columns List A List B

Planning for Site Columns Site columns are column templates Updates to site columns can be propagated to the entities that use them but do so with care! Site columns should be grouped into meaningful categories Use to improve data quality and simplify data entry Planning scopes: Site collection level for intrasite search & data entry Enterprise for intersite search & enterprise data entry * Be careful about renaming OOTB site columns see KB article 923589 for details

Content Types Document Library Content Types

Planning for Content Types Content types are composed of site columns Content types are independent of file type Plan for workflows to associate business processes with specific content types Site columns should be grouped into meaningful categories Planning scopes: Site collection level for intrasite search, data entry, and business processes Enterprise for intersite search and enterprise data entry & business processes

DEMO Metadata Taxonomy: Site Columns & Content Types

Managed Properties Crawled Property Metadata associated with an item of content. Content items from different content sources have different property names for the same properties. Managed Property A single property with a one to many relationship with many crawled properties. Enables improved search and metadata control.

Implementing Managed Properties Managed Property Customer Managed Properties Used In: Scope definitions Advanced Search Web part Property filter query syntax author:luis Custom SQL queries Results display Crawled Property Client (SharePoint) Cust (BDC) Customer (Word)

DEMO Metadata Taxonomy: Managed Properties

Metadata Taxonomy Planning Summary Element Scope(s) Planning Questions Site Column Content Type Site Site Collection Web Application* Farm* Site Site Collection Web Application* Farm* Who is the information aimed at? What type of data do users work with? Can users already find the information they require? How do users work with content? What document types do your users deal with? What site columns have you defined for user content? How will your users locate content? Managed Property (MOSS ONLY) SSP What content sources are available to users? How does content from one source relate to content from another? Will there be a benefit to the user if you create a managed property? *Requires use of Features (Lesson 2)

SharePoint Containment Hierarchy Farm Servers Web Front End, Application (Index, Excel, Query, etc.), SQL Web Applications Central Admin, SSP Admin, Content (with Zones & Managed Paths, associated with SSP) Databases Content, Config, SSP, Search, SSO Site Collections Publishing, Intranet Portal, Team, Records Center, MySite, etc. Sites Wikis, Blogs, Team, Doc, Mtg, etc. Lists Doc Lib, Pages, Events, Discussions, Surveys, etc. Items Folders, Documents, List Items, Other Files, Calendar Items, Images, etc.

SharePoint Isolation and Scalability

SharePoint Intranet Information Architecture Model Corporate Business Taxonomy With Divisional Stakeholders Ad Hoc Self Service w/ Life Cycle Management Central Portal Divisional Portals Groups & Teams Projects & Workspaces Permanent Central Portal Enterprise Search Enterprise Browse Permanent Division Portals Business Process Management Division News Group Reporting & Scorecards Semi Structured Group, Team, Project Sites and Workspaces Per User Personal Sites Blogs, bios, Social networking

Managed Paths & Site Directories Managed Paths Wildcard Many site collections Explicit One site collection Site Directories Cross-site and site collection navigation! Ordinary Site Directories Sites list & site categories Site navigation pages Connection between site creation and sites list Ad-hoc links to sites Master Site Directory Connection between site collection creation and sites list Keep sites lists up-to-date with Site Directory Links Scan

Examples: Secondary Impacts of Taxonomies Metadata Taxonomy Impacts on Browsing List & Library Views Content Query Web Parts Audience Targeting Navigational Taxonomy Impacts on Search URL Matching Hyperlink text URL Depth Click distance

Content Database Planning Considerations Setup considerations Who will create them? Naming conventions Physical considerations Plan for software boundaries Plan for backup/restore SLAs Content-specific considerations Dedicated content DBs

Content Database Configuration Database Administrator (DBA) Checklist Configure the database surface area Create a database with a collation of LATIN1_General_CI_AS_KS_WS Set the database owner to be the setup user account Add the application pool account to the Users group and assign roles stsadm o extendvs url <URL> - donotcreatesite exclusivelyusentlm databaseserver <Server Name> -databasename <Database Name> -apidtype configurableid description <IIS Website Name> -apidname <Application Pool Name> -apidlogin <Domain\Username> -apidpwd <Password>

Lesson 2: Solution Architecture Feature Architecture Installing and Uninstalling Features Activating and Deactivating Features Site Definitions Site Templates Solutions and Deployment

Feature Architecture Feature Scopes Feature Scopes Dependencies Installing Feature Receivers and Uninstalling Features Installing Feature Stapling and Uninstalling Features Installing Hidden Features and Uninstalling Features

Installing and Uninstalling Features stsadm o installfeature filename <Feature xml path> stsadm o uninstallfeature filename <Feature xml path> -force

Activating and Deactivating Features stsadm o activatefeature name <Feature name> -url <site> stsadm o deactivatefeature name <Feature name> -url <site> When activating a feature via STSADM, check the logs to confirm successful deployment. See http://support.microsoft.com/kb/936913 for details.

DEMO Feature Architecture and Deployment

Site Definitions Custom WEBTEMP entry <Template Name="MySiteDefinition" ID="1091"> <Configuration ID="0" Title="My Custom Site Definition" Hidden="FALSE" ImageUrl="/_layouts/images/stsprev.png" Description="A custom site for teams" DisplayCategory="Collaboration" > </Configuration> </Template>

DEMO Creating and deploying custom site definitions

Site Templates Site Definition Customization List of changes Site Template

DEMO Creating and deploying custom site templates

Solutions and Deployment Solution Features

Solution Deployment Cycle 1. Install (Server Administrator) 2. Deploy (Farm Administrator) 3. Synchronize (Server Administrator - optional) Used when adding or restoring servers 4. Retract (Farm Administrator) 5. Delete (Farm Administrator)

DEMO Solution Architecture and Deployment

Design Considerations Scoping Site Definitions are scoped at the Farm level only Site Templates can only be scoped at the site, web, and farm level (unless you use a feature to install them) Modifications Features can be used to customize existing sites Changes to site definitions cannot extend existing sites (though these changes may break them) Changes to site definitions may break existing site templates

Design Considerations (continued) Inheritance and deployment Site templates can be deleted without consequence Site definitions should not be deleted (though they can be hidden) Features can be deactivated and uninstalled Site templates can be deployed ad-hoc by site owners Some features can be activated and deactivated by site owners and site collection administrators

Review Information Architecture Metadata Taxonomy Navigational Taxonomy Logical Architecture Solution Architecture Features Solutions Site Definitions Site Templates

Recommended References Information Architecture Microsoft Office SharePoint Server 2007 Administrator s Companion, Ch. 8, by Bill English and The Microsoft SharePoint Community Experts Microsoft SharePoint Products and Technologies Resource Kit, Chapter 8, by Bill English and Microsoft SharePoint Team Information Architecture for the World Wide Web: Designing Large-Scale Web Sites by Louis Rosenfeld and Peter Morville Unlocking Knowledge Assets by Susan Conway and Char Sligar Boxes And Arrows (Information Architecture Design site): http://www.boxesandarrows.com/ Plan for software boundaries: http://technet2.microsoft.com/office/en-us/library/6a13cd9f-4b44-40d6-85aac70a8e5c34fe1033.mspx?mfr=true SharePoint Governance Checklist Guide: http://go.microsoft.com/fwlink/?linkid=91896&clcid=0x409 Solutions, Features, Site Definitions, and Site Templates WSPBuilder: http://www.codeplex.com/wspbuilder WSS 3.0 Application Templates: http://www.microsoft.com/technet/windowsserver/sharepoint/wssapps/templates/default.mspx Working with Templates and Definitions: http://msdn2.microsoft.com/en-us/library/ms434313.aspx How to increase the size of a Site Template beyond 10MB: http://blogs.msdn.com/joelo/archive/2007/03/15/youlearn-something-new-every-day-site-template-limit.aspx