WSS 3.0 Architecture and Enhancements Ashvini Shahane Member – Synergetics Research Lab.

Slides:



Advertisements
Similar presentations
Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
Advertisements

Microsoft Office SharePoint Server(Moss) (Basics) Ashok Kandula, Pune.
Randy Williams, MOSS MVP Senior Consultant Synergy Corporate Technologies.
Todd Klindt Solanite Consulting.  WSS MVP since 2006  Speaker, writer, consultant, Aquarius  Personal Blog
Windows SharePoint Services: Advancements In Document, Content, And Data Storage Dustin Friesenhahn OFF409 Program Manager Microsoft Corporation.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
Enterprise Search With SharePoint Portal Server V2 Steve Tullis, Program Manager, Business Portal Group 3/5/2003.
1 of 2 Microsoft ® SharePoint ® Sites and Workspaces Windows SharePoint Services enable information storage, display, and collaboration by allowing you.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
Inside Microsoft Office SharePoint Server 2007 Jozef Kalivoda Solution Sales Professional Microsoft Slovakia.
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
IIS 7: The Next Generation Web Application Server Platform Michael Volodarsky Program Manager Web Platform and Tools Team Microsoft Corporation.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Microsoft Dynamics.
OFC308 Windows SharePoint Services (version 3) Development: Using Feature and Solution Definitions for Constructing Custom SharePoint Sites Todd C. Bleeker,
SharePoint Products And Technologies: Platform For SaaS and Opportunities For Hosting Partners Laurent Bonnet Architecte de Solutions pour l’Hébergement.
Enhanced Collaboration and other benefits of Sharepoint Technologies Kern Sutton Business Productivity Group Microsoft Corporation.
Microsoft Office SharePoint Server 2007 Today and Tomorrow Tom Rizzo Microsoft
Server Development Overview Paul Appleby & David Gristwood Application Architects Developer & Platform Group Microsoft Limited.
Welcome to Philly Code Camp Russ Basiura SharePoint Consultant RJB Technical Consulting
OFC406 Windows SharePoint Services (version 3) Development 2: ASP.NET, Web Parts, Master Pages, Field Types, and More Ted Pattison Researcher and Trainer.
Windows SharePoint Services 'v3': Creating And Defining Custom Templates, Sites, Features, And Solutions Mike Ammerlaan OFF308 Program Manager Microsoft.
EDUCATION YOU CAN TRUST ® SharePoint Designer 2010 Course Review Review provided by: DNS Computing Services, LLC
A Close Look Inside the SharePoint Engine Randy Williams, MVP MOSS Synergy Corporate Technologies
SharePoint and SharePoint Online: Today and what's next? Presented by Luke Abeling – IT Platforms.
OFC202 Microsoft Windows ® SharePoint ® Services Version 3: Overview and What’s New Mike Fitzmaurice Senior Product Manager Microsoft Corporation.
SharePoint MOSS Platform Server-based Excel spreadsheets and data visualization, Report Center, BI Web Parts, KPIs/Dashboards Enterprise.
Microsoft Office SharePoint Training Course
SharePoint 2007 Overview and Solution Examples Inetium.
Amplify The Impact Of Your People SharePoint 2007 in the Business Productivity Infrastructure Babar Batla Principal Business Productivity Specialist Microsoft.
Deploying SharePoint Products and Technologies for Enterprise Collaboration Microsoft IT group’s Centrally Hosted Collaboration Solution.
Basic Developer Knowledge That Every SharePoint Admin Must Have Randy Williams, MVP MOSS Synergy Corporate Technologies
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Overview Scale out architecture Servers, services, and topology in Central Administration.
WSS “v3” for Developers Jan Tielens Blog: Architect & Trainer U2U, Brussels.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
HOW SHAREPOINT WORKS By Gary Newman. Root Folder Virtual Directories SP Farm DNS Iterative Forward DNS query for A host record HTTP request HTML & JS.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
E C M theperfect future.com a web 2.0 company Sharepoint Portal 2007 Managing your portal with Site Content Types and Workflows Saurabh Verma
The 2007 Microsoft Office System Andrew Lowson Solution Specialist – Portals & Collaboration Microsoft Australia
Solutions using Microsoft Content Management Server 2002 Connector for SharePoint Technologies Sue Corke Mark Harrison Microsoft UK.
Asia Pacific SharePoint Conference 2007 May 15th to 16th, 2007 Hilton Hotel Sydney.
Michael Hofer Senior Consultant Microsoft Corporation.
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
Hosting Websites and Web Applications with Microsoft ® SQL Server ® 2008.
Visual Studio 2005 Team System: Enabling Better Software Through Testing Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation
Yaroslav Pentsarskyy Involved in SharePoint since 2003 SharePoint MVP (2009- Present) Blog: sharemuch.com.
Windows SharePoint Services. Overview Windows SharePoint Services (WSS) Information Worker Infrastructure component delivered in Windows Server 2003 Enables.
Windows SharePoint Services Installation and Configuration.
UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities Andrew Connell MVP Office SharePoint Server
Windows SharePoint Services Development Part 1: Paul Appleby Application Architect Microsoft Limited.
Windows SharePoint Services v3.0 Martin Parry Developer & Platform Group Microsoft Limited
SharePoint lösningsområden Collaboration BusinessIntelligence Portal Business Processes Search ContentManagement PlatformServices.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Microsoft Office SharePoint 2007 Sales Enablement Tour Patrick Tisseghem (Managing Partner – U2U)
Document Management with Office SharePoint Server 2007 Jason Morrill Program Manager Windows SharePoint Services.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
Microsoft Virtual Academy Jamie McAllister | SharePoint MVP & Solution Architect Rob Latino | Program Manager in Office 365 Support.
Introduction to SharePoint 2007 Brendon Schwartz
Applikationsudvikling med WSS 3.0 og MOSS 2007 uden kode. Erik Westermann ISV Developer Evangelist Microsoft Innovation Center.
Agenda This session is all about “what”, not “how”
Microsoft Office SharePoint Server 2007 Enterprise Search
Collaboration and Storage with WSS v3
Business Connectivity Services in SharePoint 2010 and Office 2010
What is SharePoint and why you should care
Microsoft Dynamics.
Microsoft Dynamics.
SharePoint 2007 Developer Overview Collaboration BI Features
Presentation transcript:

WSS 3.0 Architecture and Enhancements Ashvini Shahane Member – Synergetics Research Lab

Agenda WSS 3.0 Architecture WSS 3.0 Architecture Integration with ASP.NET 2.0 Integration with ASP.NET 2.0 Site branding and customizations Site branding and customizations Platform storage enhancements Platform storage enhancements Site Columns Site Columns Content Types - Defining “Types” for data stored in lists and libraries Content Types - Defining “Types” for data stored in lists and libraries WSS 3.0 as a platform for building solutions WSS 3.0 as a platform for building solutions

WSS 2.0 Site provisioning engine Site provisioning engine Platform – Windows 2K3 Platform – Windows 2K3 Built using ASP.NET Built using ASP.NET Integrated more at the IIS level Integrated more at the IIS level

WSS 3.0 Site provisioning engine Site provisioning engine Platform for building solutions addressing different domains Platform for building solutions addressing different domains Built on top of ASP.NET 2.0 – tight integration Built on top of ASP.NET 2.0 – tight integration

WSS 2.0 Architecture STSFLTR IIS 6.0 Config Db Content Db WSS ASP.NET Handler WSS ISAPI Extension ASP.NET Request Managed Path.aspx/.asmx Managed path Non.aspx/.asmx SafeDirect

WSS 3.0 Architecture IIS 6.0 Config Db Content Db WSS ASP.NET Handler ASP.NET WSS ASP.NET Http Module SPVirtualPathProvider Request

WSS 3.0 Databases Scale to Web Farm Scenario Scale to Web Farm Scenario Config database – Configuration Data Config database – Configuration Data Content database – Site content and customization data Content database – Site content and customization data

WSS Key Terms Web Farm Web Farm Installation of one or more front-end web servers and back end servers Installation of one or more front-end web servers and back end servers One Config Db per Web Farm One Config Db per Web Farm Web Application (Virtual Server) Web Application (Virtual Server) IIS Website extended for WSS content hosting IIS Website extended for WSS content hosting Capable of hosting 10,000s Site Collections Capable of hosting 10,000s Site Collections Content Db associated Content Db associated Site Collection (Site) Site Collection (Site) Boundary for ownership Boundary for ownership Collection of one Top-Level Site and one or more sites under it Collection of one Top-Level Site and one or more sites under it Site (Web) Site (Web) Container for Content in WSS Container for Content in WSS Contained within a site collection Contained within a site collection Content stored in same Db as parent Site Content stored in same Db as parent Site

Demo Extending IIS Website

Site Collections and Sites One or many Site collections per Web Application One or many Site collections per Web Application One Top-Level Site per Site Collection One Top-Level Site per Site Collection One or many Child sites per Site Collection One or many Child sites per Site Collection

WSS and ASP.NET Integration WSS 2.0 – ASP.NET 1.x WSS 2.0 – ASP.NET 1.x WSS integrated more at the IIS level than at the ASP.NET level using ISAPI Filter WSS integrated more at the IIS level than at the ASP.NET level using ISAPI Filter ASP.NET 1.1 knows how to parse.aspx files from file system and not from database ASP.NET 1.1 knows how to parse.aspx files from file system and not from database ASP.NET 1.1 does not offer Web Part infrastructure ASP.NET 1.1 does not offer Web Part infrastructure ASP.NET 1.1 offers no satisfying page template solution ASP.NET 1.1 offers no satisfying page template solution ASP.NET 1.1 offers no built-in navigation infrastructure ASP.NET 1.1 offers no built-in navigation infrastructure WSS v3 is built on ASP.NET 2.0 WSS v3 is built on ASP.NET 2.0 WSS integration in line with best practice ASP.NET extensibility of HttpModules and HttpHandlers ASP.NET 2.0 provides parser that can use a “VirtualPathProvider” to get.aspx pages from sources other than the file system like databases ASP.NET 2.0 provides new Web Part infrastructure ASP.NET 2.0 offers Master Pages feature for page templates ASP.NET 2.0 offers rich navigation infrastructure

ASP.NET Master Pages Masters define common content and placeholders ( ) Masters define common content and placeholders ( ) Content pages reference masters and fill placeholders with content ( ) Content pages reference masters and fill placeholders with content ( ) <asp:ContentPlaceHolder ID="Main" RunAt="server" /> <asp:ContentPlaceHolder ID="Main" RunAt="server" /> Page MasterPage- File="Site.master" %> <asp:Content ContentPlaceHolderID= "Main" RunAt="server" /> Page MasterPage- File="Site.master" %> <asp:Content ContentPlaceHolderID= "Main" RunAt="server" /> Site.masterdefault.aspxhttp://.../default.aspx

Master Pages in WSS WSS sites such as Team Site built using a standard master page WSS sites such as Team Site built using a standard master page Quick and easy to change look and feel of entire site Quick and easy to change look and feel of entire site Editing master page can be done with SharePoint Site Designer Editing master page can be done with SharePoint Site Designer

Platform Storage Enhancements Basic storage – Lists Basic storage – Lists More similarity between Lists and Document libraries More similarity between Lists and Document libraries Versioning on lists Versioning on lists Folders can be created in lists Folders can be created in lists Lists can now have event handlers defined Lists can now have event handlers defined Enhancements on lists and document libraries Enhancements on lists and document libraries New Built-In Field types, Custom Field types New Built-In Field types, Custom Field types RSS feeds supported on Lists and Libraries RSS feeds supported on Lists and Libraries Folders can now have Custom properties Folders can now have Custom properties Document Libraries now support major and minor versions Document Libraries now support major and minor versions

Management of Content Problems with managing content Problems with managing content Need to share content across sites by creating lists accessible across the site collection Need to share content across sites by creating lists accessible across the site collection Often need to store documents of different types each having different meta data in a central location Often need to store documents of different types each having different meta data in a central location Customize actions, workflow, UI menus and document policies based on the type of content or document Customize actions, workflow, UI menus and document policies based on the type of content or document Many document types identified in an organization, but there is no clear way to enforce standards Many document types identified in an organization, but there is no clear way to enforce standards WSS 3.0 Solution WSS 3.0 Solution Shared Site Columns Shared Site Columns Content Types Content Types

Site Columns Single column definition reused across multiple lists Single column definition reused across multiple lists Definitions stored in Site Column Gallery Definitions stored in Site Column Gallery Site Columns scoped at Site Collection level Site Columns scoped at Site Collection level Accessible across the sites in a single site collection Accessible across the sites in a single site collection

Demo Site Columns

Need for Content Types Define constraints on content in lists Define constraints on content in lists Define customizations and workflow in content in lists and libraries Define customizations and workflow in content in lists and libraries Reusable and extendable schemas for lists and libraries content Reusable and extendable schemas for lists and libraries content

Content Types Content type can include… Content type can include… Columns to represent metadata or properties Columns to represent metadata or properties A document template on which to base documents of this type A document template on which to base documents of this type Custom forms for New, Edit, and Display use with content type Custom forms for New, Edit, and Display use with content type Event handlers Event handlers Workflows available for items of this content type Workflows available for items of this content type Retention policies Retention policies

Content Type Inheritance Reuse base definition across content types and then extend and specialize further Reuse base definition across content types and then extend and specialize further Base type contains core properties Base type contains core properties CourseContent BaseDocument StandardCourseContentCustomizedCourseContent

Content Type Scoping Content Types have templates and instances Content Types have templates and instances Templates exist at the site level Templates exist at the site level Accessible in child sites Accessible in child sites Instantiated at the list level Instantiated at the list level

Demo Content Types

WSS "V3" as a Solutions Platform WSS "V3" supplies core services WSS "V3" supplies core services Suited for building scalable Web-enabled applications Suited for building scalable Web-enabled applications Provides out-of-box collaboration solutions Provides out-of-box collaboration solutions Platform for Office servers technology Platform for Office servers technology Operating System Services Database Search Workflow ASP.NET ( Web Parts, Personalization, Master Pages, Provider Model for navigation, security, etc. ) WSS "V3" Core Workspace Services Storage Repository Metadata Versioning Backup Security Rights/Roles Pluggable Auth Per Item Rights Trimming Mgmt Admin UX Delegation Provisioning Monitoring Topology Config Mgmt Farm Services Feature Policy Extranet Site Model Rendering Templates Navigation Visual Blueprint APIs Fields/Forms OM and SOAP Events Deployment CollaborationECM Portal Search BPM BI Project Office 12 Solutions Built On WSS V3

Thank You

The Webcast Quiz! Four questions, multiple choice type Four questions, multiple choice type More than one maybe correct More than one maybe correct Two lucky winners will win an Orchid Music Player Two lucky winners will win an Orchid Music Player If you participate in the contest and are among the 2 lucky winners, your name will be featured on If you participate in the contest and are among the 2 lucky winners, your name will be featured on

1. What are the ASP.NET features WSS leverages on? A) Master Pages B) Site Navigation C) VirtualPath Provider D) Http Modules

2. Choose terms which are meaningful in the WSS 3.0 context. A) Web Farm B) Web Garden C) Web Application D) Site

3. What feature of WSS lets you share content across sites and its subsites? A) Content Types B) Lists C) Site Columns D) Master Pages

4. Which of the following can be defined on content types? A) Meta Data Columns B) Workflows C) Custom Forms D) Document Templates

How to Participate Please send your responses to Please send your responses to Subject = “Microsoft Webcast Contest – WSS 3.0 Architecture and Enhancements ” Subject = “Microsoft Webcast Contest – WSS 3.0 Architecture and Enhancements ”

© 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.