Method for effecting changes in a software system landscape and computer system
First Claim
1. A method for effecting changes in a software system landscape with a plurality of logical software systems that are interconnected by logical transport paths, comprising:
- providing one of a plurality of system roles for each logical system;
providing system role types, each system role of the plurality of system roles being associated with one of the system role types;
providing a transport track comprising at least one transport path, the transport track defining a route through logical systems subsequently and that specifies one source system, adjacent interconnected systems, and at least one target system;
generating transport requests for transporting software changes;
providing an association of low level operational tasks to system role types, the association being carried out in a software development system;
providing high level operational tasks in the software development system that define software changes;
generating a low level operational task list in the software development system for the logical systems affected by the changes to the software by;
analyzing the at least one transport track to establish which systems are affected by each high level operational task, analyzing the system role types of the affected systems, and selecting low level operational tasks associated with the system role types according to the high level operational tasks; and
executing the low level operational tasks in the list in the software development system for routing the transport requests through the system landscape and for effecting the software changes.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for effecting changes in a software system landscape with a plurality of logical software systems that are interconnected by logical transport paths, comprises: providing system role types, each system role being associated with one of a plurality of system role types; providing low level operational tasks associated to system role types; providing a transport track that defines a route through logical systems in a particular order and that specifies one source system, adjacent interconnected systems, and at least one target system; providing high level operational tasks in a software development system that define software changes; generating transport requests for transporting the software changes; and generating a low level operational task list for the logical systems affected by the changes to the software by: analyzing the transport track(s) and the system role types and selecting low level operational tasks associated with the system role types according to the high level operational tasks.
56 Citations
14 Claims
-
1. A method for effecting changes in a software system landscape with a plurality of logical software systems that are interconnected by logical transport paths, comprising:
-
providing one of a plurality of system roles for each logical system;
providing system role types, each system role of the plurality of system roles being associated with one of the system role types;
providing a transport track comprising at least one transport path, the transport track defining a route through logical systems subsequently and that specifies one source system, adjacent interconnected systems, and at least one target system;
generating transport requests for transporting software changes;
providing an association of low level operational tasks to system role types, the association being carried out in a software development system;
providing high level operational tasks in the software development system that define software changes;
generating a low level operational task list in the software development system for the logical systems affected by the changes to the software by;
analyzing the at least one transport track to establish which systems are affected by each high level operational task, analyzing the system role types of the affected systems, and selecting low level operational tasks associated with the system role types according to the high level operational tasks; and
executing the low level operational tasks in the list in the software development system for routing the transport requests through the system landscape and for effecting the software changes. - View Dependent Claims (2, 3, 4, 5, 6, 13)
-
-
7. A computer system comprising:
-
a software system landscape with a plurality of logical software systems that are interconnected by logical transport paths;
a plurality of system roles for each logical system;
system role types, each system role being associated with one of the system role types;
an association of low level operational tasks to system role types;
a transport track that defines a route through logical systems in a particular order and that specifies one source system, adjacent interconnected systems, and at least one target system;
means for providing high level operational tasks in a software development system that define software changes;
means for generating transport requests for transporting the software changes;
means for generating a low level operational task list for the logical systems affected by the changes to the software by;
analyzing the transport track(s) to establish which systems are affected by each high level operational task, analyzing the system role types of the affected systems, and selecting low level operational tasks associated with the system role types according to the high level operational tasks; and
means for executing the low level operational tasks in the list for routing the transport requests through the system landscape and for effecting the software changes. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
14. A computer system comprising:
-
a software system landscape with a plurality of logical software systems that are interconnected by logical transport paths;
a plurality of system roles for each logical system;
system role types, each system role being associated with one of the system role types;
an association of low level operational tasks to system role types;
a transport track that defines a route through logical systems in a particular order and that specifies one source system, adjacent interconnected systems, and at least one target system;
a first module to provide high level operational tasks in a software development system that define software changes;
a second module to generate transport requests for transporting the software changes;
a third module to generate a low level operational task list for the logical systems affected by the changes to the software by;
analyzing the transport track(s) to establish which systems are affected by each high level operational task, to analyze the system role types of the affected systems, and to select low level operational tasks associated with the system role types according to the high level operational tasks; and
a fourth module to execute the low level operational tasks in the list for routing the transport requests through the system landscape and to effect the software changes.
-
Specification