×

Modularized web provisioning

  • US 8,176,408 B2
  • Filed: 09/12/2005
  • Issued: 05/08/2012
  • Est. Priority Date: 09/12/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for modularized Web provisioning within a Web farm that includes at least one site collection that further includes a plurality of Web sites, the method comprising:

  • modularizing a plurality of functionalities into a plurality of features available for Web site provisioning, wherein each feature comprises a package of one or more provisioning elements that are integrated to provide a specific functionality for support by a Web site, wherein each specific functionality comprises performing one or more tasks to provide a Web solution, and wherein at least one of the features comprises metadata specifying a limitation on how the at least one of the features may be used;

    applying a scope to each of the features, wherein the at least one of the features comprises a Web-farm-level scope that requires the Web-farm-level-scoped feature to be included in all Web sites in the Web farm;

    creating a plurality of site templates for Web site provisioning;

    adding, in a first site template of the plurality of site templates, a first reference to a first feature of the plurality of features, wherein the first feature corresponds to a first Web solution, and wherein the adding a first reference to a first feature occurs by indicating that a status of the first feature for the first site template is activated;

    adding, in a second site template of the plurality of site templates, a second reference to the first feature of the plurality of features, wherein the second site template is different from the first site template, and wherein the adding a second reference to the first feature occurs by indicating that a status of the first feature for the second site template is activated;

    instantiating the first site template of the plurality of site templates to build a first Web site, wherein the instantiating activates the first feature referenced in the first site template if the first feature is activated in the first site template, and wherein activating the first feature causes the first Web solution to be available on the first Web site;

    instantiating the second site template of the plurality of site templates to build a second Web site, wherein the instantiating activates the first feature referenced in the second site template if the first feature is activated in the second site template, and wherein activating the first feature causes the first Web solution to be available on the second Web site;

    checking for a new Web site requirement, the new Web site requirement comprising the addition or removal of a feature of the plurality of features; and

    reprovisioning the Web site based on the new Web site requirement.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×