×

Continuous deployment

  • US 9,542,175 B2
  • Filed: 06/23/2006
  • Issued: 01/10/2017
  • Est. Priority Date: 06/24/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • generating a first module by packaging a first set of code for a first version of a service associated with a first application that executes in a first environment;

    deploying the first module to the first environment from a second environment, wherein the first environment and the second environment are distinct, andthe first module comprises a first module interface that is configured to access the first module in the first environment and in the second environment;

    generating a second module by packaging a second set of code for a second version of the service associated with a second application that executes in the second environment; and

    deploying the second module to the first environment from the second environment, whereinthe second module comprisesa second module interface that is distinct from the first module interface and is configured to access the second module in the first environment and in the second environment,the first module and the second module are distinct,the first application and the second application are distinct,andthe deploying the first module and the second module to the first environment permits the first module and the second module to operate simultaneously in the first environment to provide the first version of the service associated with the first application and the second version of the service associated with the second application,wherein,a first copy of the first version of the service is stored on a first server,a second copy of the first version of the service is stored on a second server,a first copy of the second version of the service is stored on the first server,a second copy of the second version of the service is stored on the second server,the first module interface has access to both the first server and the second server, andthe second module interface has access to both the first server and the second server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×