Microsoft Office SharePoint Server 2007 is a robust, flexible solution that can scale to almost any organizational size or requirement. Many of the limitations of Windows SharePoint Services 2003 and SharePoint Portal Server 2003 have been lifted. With the new release, administrators have practically unlimited design options using many new features, but with new features and flexibility comes an additional layer of complexity. In this chapter, we will build the framework for successfully implementing Office SharePoint Server 2007 and map it to everyday business requirements.
The Windows SharePoint Services 3.0 foundation provides platform and collaboration features, such as document libraries, calendars, contacts, wikis, blogs, and lists. SharePoint Server 2007 adds and integrates rich functionality such as search, indexing, Excel Calculation Services (ECS), My Sites, process management, content management, and Business Intelligence. Although the SharePoint Server 2007 feature set is the primary focus of this chapter, a properly designed Windows SharePoint Server 3.0 implementation is required and salient points will be covered on it as well. Keep in mind the goal here is not to cover installation or administration of SharePoint Server 2007, but rather to understand how each of the product features will affect your design choices.
System administrators often insert the installation media and install the software product before considering the ramifications of the software they are installing. When upgrading an existing system, for example, care must be taken to ensure compatibility with legacy systems and custom code. This level of caution is especially important considering the ASP.NET 2.0 integration with SharePoint Server 2007. You should consider a top-down approach to your SharePoint Server 2007 design and implementation. Take the time to study the design possibilities and reach a deliberate, educated decision.