Chapter Getting Started with the Windows SharePoint Services 3.0 Platform RI AL 1 TE MICROSOFT EXAM OBJECTIVES COVERED IN THIS CHAPTER: MA Deploy Windows SharePoint Services 3.
Since you are reading this chapter, it means you are committed to learning how to use and administer Windows SharePoint Services (WSS) 3.0. Perhaps this is your own personal commitment to become familiar with a new technology that has become a leader in the field of collaboration. We hope this is so — but since we are also realists, we know you might be here because you have been given another hat to wear in your organization. Don’t worry if that describes you.
Overview of Windows SharePoint Services 3.0 3 Overview of Windows SharePoint Services 3.0 To understand WSS 3.0 is to understand collaboration. Originating from the Latin com- (“with”) and laboro (“work”), collaboration is a great word and, better yet, a terrific concept for businesses.
Chapter 1 Getting Started with the WSS 3.0 Platform With that in mind, Microsoft built a set of design goals for WSS 3.0: Storage Security Management Deployment Site Model Extensibility Collaboration These goals have evolved into the platform services for WSS 3.0 and are discussed later in this section. Let’s begin our journey by examining the components of WSS 3.0: What is Microsoft WSS 3.0? Why should we use WSS 3.
Overview of Windows SharePoint Services 3.0 F I G U R E 1 .1 5 Windows SharePoint Services 3.0, architectural view Architectural View Enterprise Content Management Portal Services Collaboration Search and Indexing Business Intelligence And Forms Management Shared Services Storage Security Management Deployment Site Model Extensibility Windows SharePoint Service 3.0 Foundation Services Operating System Services .NET 3.
Chapter 1 Getting Started with the WSS 3.0 Platform for document review, and disposition approval for archiving information. The InfoPath forms service assists in collecting and validating business process information. Business Intelligence You are able to integrate your line- of-business (LOB) application by using the Business Data Catalog (BDC) in MOSS 2007.
Overview of Windows SharePoint Services 3.0 7 ASP.NET 2.0 master pages, web parts, and content pages as well as its pluggable service provider models Microsoft Windows Workflow Foundation (WF), which employs WSS 3.0 as the workflow host for developing routing, approval, and other custom workflows to model business processes Internet Information Services (IIS) 6.0 WSS 3.0 uses IIS websites to host web applications.
Chapter 1 8 Organizations need to be able to monitor and manage information from a centralized location. WSS 3.0 provides a Central Administration site for managing information and provisioning of administrative tasks. Organizations need both intranet and extranet deployment strategies. Organizations need to be able to upgrade from WSS 2.0. WSS 3.0 provides in-place and gradual upgrade procedures. It also supports extranet deployments. Site Model WSS 3.
Overview of Windows SharePoint Services 3.0 9 Team Sites Team sites provide a central portal for information worker resources. They provide a home page and OOB lists and libraries for collaboration, such as Announcements and Calendar lists and a Shared Documents library. You have other list and page templates available for a variety of your collaboration needs. Meeting Workspaces Meeting workspaces are team sites that enable you to plan, organize, and track your meetings.
Chapter 1 Getting Started with the WSS 3.0 Platform support, and use. Furthermore, it requires keeping the total cost of ownership (TCO) as low as possible. Let’s take a quick look at some reasons solutions fail, just to make certain you cover all bases in your implementation of WSS 3.0: No Governance We have seen a large number of implementations fail because a governance plan was not put into place. Governance defi nes WSS 3.
Overview of Windows SharePoint Services 3.0 mobile users can take SharePoint with them by using WSS 3.0’s offline synchronization capabilities. 2. Manage documents easily and securely. Your team can build on the capabilities of WSS 3.0 to provide a secure repository using your document management requirements. You can check out documents prior to editing, view and retain revisions, as well as control security at the item level, and these are just a few of the included features that are readily available.
Chapter 1 Getting Started with the WSS 3.0 Platform 9. Customize the solution to fit your business needs. You can easily customize your environment through the web browser or command-line utilities. For further customization and branding, you can use Microsoft Office SharePoint Designer 2007 or Microsoft .NET Framework 3.0 utilities and applications. 10. Build web-based applications cost effectively. WSS 3.0 is a part of the .NET Framework family.
Understanding the Technology Features of WSS 3.0 13 Centralized Configuration and Management The administration model includes a centralized configuration database to synchronize management and configuration settings for all the servers in your WSS 3.0 farm. You no longer need to manage your server farm configurations on a server-by-server basis. A server farm is a collection of logical servers grouped together to accomplish server needs that exceed the capabilities that one machine can provide.
Chapter 1 Getting Started with the WSS 3.0 Platform Compliance Features Enhancements WSS 3.0 offers features to control your information resources more efficiently: Policy Management You can defi ne policy management that is based on your authentication provider. You can use authentication zones to control group and user access control lists (ACLs). Furthermore, access control is now taken all the way down to the item level. Auditing and Logging WSS 3.
Planning, Planning, and Planning a WSS 3.0 Solution 15 to your server, which renders the content they need. If you add an additional server, users will not be able to access the content of this server through the web application until you add it to the alternate access mapping. Pluggable Authentication You can use non-Windows-based authentication providers to access WSS 3.0. Your users can be a member of identity databases other than Active Directory. The pluggable authentication of the Microsoft ASP.
Chapter 1 Getting Started with the WSS 3.0 Platform outcome is greater than the sum of its parts. So, your objective in planning is to make your WSS 3.0 solution a truly synergistic collaboration. As you plan, you need to reflect once more on the design goals of WSS 3.0.
Planning, Planning, and Planning a WSS 3.0 Solution 17 Your WSS 3.0 environment is very flexible. However, you need to focus on some primary objectives for your sites. The design of a site needs to reflect its purpose. For example: Will the site be used for team collaboration? Is it a place to share ideas? Will the site be used as a document repository? Do document management features need to be in place? Will the site be used for reporting? How do you connect WSS 3.
Chapter 1 18 Getting Started with the WSS 3.0 Platform of these scenarios, you need to determine the authentication (who has access) and their authorization (what they are allowed to access) from the extranet zone. Internet An Internet solution has yet another set of security objectives. If you are providing a service or promoting your company, you typically do not want to restrict access to your site for viewing. However, you want to tightly control who can add content to the site.
Planning, Planning, and Planning a WSS 3.0 Solution 19 Determine if there are additional feature requirements that need to be deployed or added to the original definition of the site. If your WSS 3.0 solution is part of a hosting company, determine the additional applications, such as billing or auditing, that must interface with your solution. Determining Which Features to Use Once the needs and considerations have been recognized, you need to determine what WSS 3.0 features map to them.
Chapter 1 TA B L E 1 . 3 Getting Started with the WSS 3.0 Platform Document Storage and Workflow Features Feature Description Special Planning Considerations Document library Store, share, present, and track documents Need to plan for supported content types and metadata Picture library Store and share pictures Tasks Assign and track tasks Recycle Bin Recover deleted items, documents, and lists TA B L E 1 .
Planning, Planning, and Planning a WSS 3.0 Solution TA B L E 1 . 5 Special Site Types Feature Description Special Planning Considerations Blog Publish and share owner’s thoughts and ideas Permissions for blog sites are uniquely configured. Wiki Participate in peer authoring Document Workspace Publish a document for review or discussion Use a Document Workspace site only when you need a separate space with unique permissions and specific information surrounding a document.
Chapter 1 Getting Started with the WSS 3.0 Platform Use the following metrics: Total number of users expected Number of concurrent users (those users actively using your sites) Average number of users (those users who have open connections to but are not active on the site) Number of peak users Peak user times Determining the Types of Users The next step is to identify how these users will interact with your sites.
Planning and Understanding the Logical Architecture 23 Microsoft provides a downloadable “Users and user types worksheet ” you can use to determine the number and types of users acing your deployment: http://go.microsoft. com/fwlink/?LinkId=73270&clcid=0x409. Planning and Understanding the Logical Architecture The effectiveness of your deployment depends primarily on how easily your users are able to locate the content they need.
Chapter 1 24 F I G U R E 1. 2 Getting Started with the WSS 3.0 Platform Components of the WSS 3.0 hierarchy Farm Servers Web FronEnd, SQL, Application Web Applications Centerl Admin, Content Databases Configuration, Content, Search Site Collections “Container” of Sites Sites/Webs Team, Meeting Workspace, Document Workspace, Wikis, Blogs Lists Document Library, Announcements, Links, Discussions, Surveys, etc...
Planning and Understanding the Logical Architecture Separate administrative responsibilities Separate locations of datacenters The requirement of more than one language for content and requests in your solution (all instances of WSS 3.0 in the farm must be in the same language) 25 There are means to resolve the isolation issues while using a single farm. For example, at the web application level, you can use separate web applications to achieve isolation.
Chapter 1 Getting Started with the WSS 3.0 Platform Host-named site collections are available only through the Default zone. This means that any user who is accessing your site through its host-header name must have access through the Default zone. The indexer needs access through at least one zone to crawl content. The default authentication method for the indexer is NTLM; however, it can be configured to authenticate using either basic authentication or a client certificate.
Planning and Understanding the Logical Architecture F I G U R E 1. 3 27 Site collection hierarchy Top Level Site of Site Collection Child Site Meeting Workspace Child Site Child Site Document Workspace The recommendation for the number of site collections per web application without degrading performance is 50,000.
Chapter 1 28 Getting Started with the WSS 3.0 Platform You can use managed paths to contain multiple site collections within a single web application. Here are some factors regarding managed paths: By default, when you create a web application, two paths are created for you: the root path and the sites path. The root path (/) is an explicit inclusion that can contain exactly one site collection. As an example, if you want the URL of your deployment to be http://mycompany/ default.
Planning and Understanding the Logical Architecture 29 Lists You use lists to contain and group together the information you store on a site. A library is a special type of list that uses templates to defi ne the type of content it stores. For example, you can have a document library, an image library, a forms library, and so on. Both lists and libraries are created by the same object in the WSS 3.0 object model, SPList.
Chapter 1 Getting Started with the WSS 3.0 Platform services must always be on the same physical server. The search server keeps records of keywords, location, and the properties of documents. In WSS 3.0, search results are limited to a site and its subsites. If the query load becomes too great, additional search servers can be added to the farm to increase the speed of the queries. If your WSS 3.0 requires more robust searching capabilities with larger scope, WSS 3.
Planning and Understanding the Logical Architecture 31 by spreading data over a number of disks. If one disk fails, no data is lost; the system continues to run, albeit less efficiently. Increasing the Number of Servers You can also scale up by increasing the number of servers on your farm. For example, on a small farm you can increase the number of front- end web servers and cluster them through network load balancing to increase the performance of their services.
Chapter 1 F I G U R E 1. 4 Getting Started with the WSS 3.0 Platform Single-server architecture When you use a single-server installation, you have two installation options: Basic installation or Advanced installation. If you choose Basic installation, Windows Internal Database, a relational database based on SQL Server technology, is installed to maintain the WSS 3.0 databases.
Planning and Understanding the Logical Architecture 33 You are unable to add more servers to the farm. If you change permissions for the LocalSystem account, you will most likely affect your WSS 3.0 installation. There is no direct upgrade from a Basic installation or an Advanced installation using the Stand -alone option of WSS 3.0 to a farm installation. If you are looking to provision a WSS 3.0 site for evaluation purposes, the stand-alone configuration is very useful.
Chapter 1 Getting Started with the WSS 3.0 Platform The front- end server is the web server containing the WSS 3.0 and search services. The second physical server contains a dedicated SQL Server containing the WSS databases. Even though the minimum requirement for the installation is two servers, this architecture has the capability of scaling out, as is shown in Figure 1.5 where you see two front- end servers depicted.
Exam Essentials 35 The three-tier implementation supports a larger user community by providing redundant and extensible database services, improved data storage capabilities, separate search facilities, and faster data return. Summary In this chapter you were introduced to WSS 3.0. We examined its components and learned the reasons organizations use WSS 3.0. We explored the technology features of WSS 3.
Chapter 1 36 Getting Started with the WSS 3.0 Platform Review Questions 1. You are the WSS 3.0 administrator for your organization. Your company has an Active Directory domain. You are planning an installation of WSS 3.0 on a front- end web server with Windows 2003 installed. You need to prepare the server prior to installing WSS 3.0. What should you do? A. Install Microsoft .NET Framework 1.1. 2. B. Install ASP.NET 1.1. C. Enable IIS 5.0 Isolation Mode. D. Disable IIS 5.0 Isolation Mode.
Review Questions 5. 37 You are the WSS 3.0 administrator for your organization. You have deployed a small farm configuration of WSS 3.0 using SQL Server 2003 Standard edition. Your organization has decided it needs to use the Business Data Catalog (BDC) for its LOB operations. What should you do? A. Implement a medium to large farm deployment of WSS 3.0. 6. B. Upgrade your SQL Server to the Enterprise edition. C. Install Microsoft Office SharePoint Server 2007. D.
Chapter 1 38 9. Getting Started with the WSS 3.0 Platform You are the WSS 3.0 administrator for your organization. You need to configure your WSS 3.0 installation so your sites can accept and archive incoming email. What should you do? A. You should install an Exchange Server on your web front- end server. B. You should install Outlook on your web front- end server. C. You should create a new virtual directory in IIS. D. You should install the IIS SMTP service on your web front- end server. 10.
Review Questions 39 14. You are the WSS 3.0 administrator for your organization. You have been charged to deploy a WSS 3.0 public site to promote your products. What should you do? A. You should create an Intranet solution using a default Active Directory account for all the users who want to view your products. B. You should create an Internet solution using anonymous access. C. You should create an Internet solution using Basic authentication. D.
Chapter 1 40 Getting Started with the WSS 3.0 Platform 19. You are the WSS 3.0 administrator for your organization. You have deployed a web application for the departments in your organization to share internal information. You want to create a separate site collection for each department. What should you do first? A. You should use the root path to hold the site collections. B. You should use the sites path or create an explicit managed path to hold the site collections. C.
Answers to Review Questions 41 Answers to Review Questions 1. D. You should disable IIS 5.0 Isolation Mode. WSS 3.0 requires that IIS is running in IIS 6.0 Worker Process Isolation Mode. Disabling IIS 5.0 Isolation Mode ensures this happens. You should not install Microsoft .NET Framework 1.1. WSS 3.0 requires Microsoft .NET Framework 3.0. You should not install ASP.NET 1.1. WSS 3.0 requires ASP.NET 2.0 or later, which is installed as a component of Microsoft .NET Framework 3.0. 2. C.
Chapter 1 Getting Started with the WSS 3.0 Platform 9. D. You should install the IIS SMTP service on your web front-end server. Furthermore, you need to configure incoming email settings in Central Administration. You should not install Exchange or Outlook. You need the IIS SMTP service. You should not create a new virtual directory as it will not provide the IIS SMTP service you require. 10. B. You should create a web application using Central Administration. When the WSS 3.
Answers to Review Questions 43 18. D. You should create a new farm for the research project. There are times, such as in this scenario, when information needs to be isolated. In such an instance, the most reliable means of isolation is to create a new farm. A new subsite, site collection, or extending the existing web application will not maintain the security isolation required by the scenario. 19. B. You should use the sites path or create an explicit managed path to hold the site collections.