1-WSS V3 server architecture recommended by MOSS

Source: Internet
Author: User

By Lu Yan
Http://www.agilelabs.cn/blogs/linkin/archive/2007/03/23/wss-v3.aspx

WSS V3 Server Architecture

  • The following figure shows the WSS server architecture and the corresponding object model. These related objects are included in the Microsoft. SharePoint. Administration namespace.

     

    • The SPFarm object is the highest level object. Its Servers attribute lists all Servers in the server farm, and the Services attribute lists all installed Services.
    • Each SPServer object represents a physical server computer. The ServiceInstances attribute indicates the service running on each server.
    • Each SPService object represents a logical service or application installed on the server farm. A service object provides settings for accessing the Server Load balancer server farm. Classes inherited from SPService include Windows service objects, Timer services, search, Microsoft SQL server, and database services. It also includes WEB service objects, such as WSS or Microsoft Office System services.
    • A SPWebService provides a configured access path for a specific logical service or application object. Obtain all Web applications running on the service.
    • The SPDatabaseServiceInstance object indicates a single database service instance running on a server computer. The SPDatabaseServiceInstance class inherits from the SPServiceInstance class, so it also inherits the Service attribute, and the Service can access the Service or application instance. Obtain the content Database set that is running in the service.
    • Each SPWebApplication object represents a Server Load balancer WEB application running on IIS. The SPWebApplication object provides verification and other server farm settings. Obtain the site list in the Web application by using the Sites attribute. The ContentDatabases attribute lists all databases used in this WEB application.
    • The SPContentDatabase is inherited from the SPDatabase class, indicating a database containing WSS application user data. Its Sites attribute gets the list of Sites that store data for the site. Obtain the parent WEB application from the WebApplication attribute.
    • The SPSiteCollection object indicates the list of sites in the WEB application. The ITEM attribute or indexer obtains a specified site. The Add method creates a site.

    Site Architecture

     

    • Each SPSite object represents a site list and is responsible for managing site sets. The AllWebs attribute allows you to access the SPWebCollection object, which represents all the Web site sets, including top-level sites. The Microsoft. SharePoint. SPSite. OpenWeb method returns a specific Web site.
    • Each site set contains any number of SPWeb objects. Each object manages a site, including its templates and themes, and accesses files and directories on the site. The Webs property returns a SPWebCollection object, indicating all the child sites of a specific site. The Lists property returns a SPListCollection object that represents all the Lists on the site.
    • Each SPList object is responsible for managing data items in the list or access list. The GetItems method is used to query and return specified data items. The Fields property returns a SPFieldCollection object, indicating all columns in the list. The Items property returns a SPListItemCollection object, indicating all data Items or rows in the list.
    • Each SPField object includes column settings.
    • SPListItem indicates a row in the list.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.