Patent ID: 8918775
Filing Date: 2014-12-23
Classification: G06F

Abstract:
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.