×

Dynamic release control of software application version changes

  • US 8,918,775 B1
  • Filed: 07/12/2013
  • Issued: 12/23/2014
  • Est. Priority Date: 07/12/2013
  • Status: Active Grant
First Claim
Patent Images

1. In a mainframe system, a machine-executable process for performing dynamic release control, the process comprising:

  • identifying a plurality of software application instances installed on a mainframe system;

    identifying, for each of the plurality of software application instances, a compatibility level, wherein;

    each identified compatibility level corresponds with execution characteristics of an associated one of the software application instances;

    each identified compatibility level is obtained by communicating with a registration component integrated with the associated one of the software application instances; and

    information obtained from the registration component is programmed by a developer of the associated one of the software application instances;

    designating a common execution level based upon a lowest one of the identified compatibility levels;

    configuring each of the plurality of software application instances to operate in a mode that constrains the corresponding software application instance to conform to the common execution level;

    receiving a software update indication that at least one of the plurality of software application instances has been updated to a version that has a new compatibility level, where each updated software application instance, when executed, continues to conform to the common execution level after the corresponding update; and

    performing a compatibility level switch across the plurality of software application instances after receiving the software update indication if a lowest one of the compatibility levels is different from the common execution level by;

    adjusting the common execution level based upon the lowest one of the compatibility levels; and

    reconfiguring each of the plurality of software application instances to operate in a mode that constrains the corresponding software application instance to conform to the adjusted common execution level.

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