Patent ID: 9164758
Filing Date: 2015-10-20
Classification: G06F

Abstract:
1. A method of setting change options of software systems in a software system landscape, at least one software system comprising code and data, the software systems being interconnected by logical transport paths for transport of software services therebetween, the software services defining changes to at least one of the code and the data of the at least one software system, each software system having a set of change options that define changeability restrictions pertinent to the respective system, the set of change options allowing or inhibiting changes of the code and the data of the respective system, the method comprising: reading, by a single central server, the set of change options from each of the systems; storing the change options from each of the systems in the single central server; writing, from the single central server, an updated set of change options to each of the respective systems through an interface in each of the respective systems from outside of each of the respective systems; communicating with the interfaces of the systems through an interface on the central server; periodically updating the single central server, from a respective one of the systems, with any local changes made to the respective one of the systems; selecting a group of the systems based on software service parameter data; accessing the group of selected systems from the single central server via the interfaces of the group of selected systems and centrally managing, from the single central server, the set of change options in each system of the group; holding a copy of the sets of change options of all of the selected systems in the single central server; implementing, by at least one change option in one of the set of change options for each of the systems a hierarchy of users and/or operators, the at least one change option defining which particular users and/or operators or an authorization level of users and/or operators allowed to affect certain changes or types of changes, either by approving import of one of the software services or making the changes to the system directly; and defining a customization, adaptation, program or data update by one of the software services for the selected systems.