×

Quick deploy of content

  • US 8,019,827 B2
  • Filed: 08/15/2005
  • Issued: 09/13/2011
  • Est. Priority Date: 08/15/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for deploying content from a source to a destination, the method comprising:

  • controlling, by a deployment module residing in a source network comprising the source, importing of a job at the destination, wherein the job specifies one or more items from a source site collection of items residing in the source network to be imported at the destination;

    receiving, by the deployment module, an indication to deploy a first item of the one or more items from the source site collection of items residing in the source network to a destination site collection of items residing in a destination network;

    determining whether a path specifying the source site collection of items and the destination site collection of items is enabled;

    determining whether the job specifying the first item to be deployed and a deployment schedule of the first item is enabled;

    obtaining, by the deployment module, the first item and one or more dependencies of the first item referred to by the first item;

    packaging the first item and the one or more dependencies of the first item of the one or more items for export to the destination;

    creating, by the deployment module, a remote job at the destination for deploying the first item and the one or more dependencies of the first item contained in the package;

    uploading the package to the destination, wherein the uploading comprises uploading the first item in response to the path and job being enabled, wherein uploading the first item includes identifying and uploading the one or more dependencies of the first item referred to by the first item;

    starting, by the deployment module, the remote job at the destination to import the uploaded first item, wherein starting the remote job comprises calling a method to start the remote job;

    polling, by the deployment module, to determine a status of the remote job at the destination;

    tracking, by the deployment module, job history information, wherein the job history information comprises information related to the remote job, and wherein the information related to the remote job comprises a time when the remote job was started, a time when the remote job ended, and an indication whether the remote job succeeded; and

    causing, by the deployment module, the destination to delete the remote job.

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