×

SEAL-BASED REGULATION FOR SOFTWARE DEPLOYMENT MANAGEMENT

  • US 20150199188A1
  • Filed: 01/13/2014
  • Published: 07/16/2015
  • Est. Priority Date: 01/13/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing a deployment of a software package, the method comprising the steps of:

  • a computer retrieving from a first data repository a software package and retrieving a quality assurance (QA) seal associated with the software package in the first data repository, the QA seal being a data structure;

    the computer verifying the QA seal by finding the QA seal in a second data repository that stores a plurality of QA seals;

    the computer obtaining a target deployment environment for the deployment of the software package;

    the computer reading a first profile in the QA seal, the first profile specifying an environment for the deployment of the software package;

    the computer determining the target deployment environment matches the environment specified by the first profile in the QA seal;

    based on the target deployment environment matching the environment specified by the first profile in the QA seal, the computer determining the QA seal indicates the software package is compatible with the target deployment environment;

    the computer reading a second profile in the QA seal, the second profile specifying dependencies of hardware and software required in the deployment of the software package;

    the computer determining the dependencies are satisfied based on the environment specified by the first profile in the QA seal;

    the computer reading metadata in the QA seal, the metadata specifying the software package is approved for a release to the environment specified by the first profile in the QA seal; and

    based on the software package being compatible with the target deployment environment, the dependencies being satisfied, and the software package being approved for the release to the environment, the computer generating a notification of an authorization of the deployment of the software package to the target deployment environment.

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