Controlling application landscapes
AssigneeSap SE
InventorOliver Daute
Life of this patent
Estimating the term…
Abstract
Various embodiments are directed to computer networks, computer systems, computer-implemented methods, and computer program products for controlling application landscapes. The computer network may comprise an application landscape comprising a plurality of components and at least one sequence of processes which can run in the application landscape and a central control unit comprising a central control mechanism and a repository, wherein the central control unit is operable to control the application landscape and wherein the central control mechanism comprises an activation mechanism operable to check in the sequence of processes for activation in the application landscape.
Claims20
A computer network, comprising:
- an application landscape comprising a plurality of at least one of software and hardware components and at least one sequence of processes which can run in the application landscape;
- and
- a central control unit comprising a central control mechanism and a repository, wherein the central control unit is operable executable by at least one processor to control the application landscape and the repository includes at least one memory device, and wherein the central control mechanism comprises an activation mechanism stored on the at least memory device as instructions executable by the at least one processor operable to:
- check in the sequence of processes for activation in the application landscape, comprising:
- requesting from the repository a specification of the sequence of processes;
- distributing the sequence of processes in the application landscape based on the specification;
- activating at least one process comprised in the sequence of processes in the application landscape;
- up confirmation of activation of each of the at least one processes, taking over control of the at least one process of the activated sequence of processes in the application landscape;
- and
- wherein checking in the sequence of processes for activation in the application landscape protects processes of the sequence of process against access by other sequences of processes thereby locking the processes of the sequence of processes in a known state;
- and
- check out the sequence of processes by deleting the specification of the sequence of processes from the repository when the sequence of processes is no longer in use in the application landscape.
A computer system for controlling an application landscape, the system comprising:
- at least one processor;
- at least one memory;
- an activation mechanism, wherein the activation mechanism is stored as executable instructions in the at least one memory operable through execution of the instructions on the at least one processor to:
- check in the sequence of processes for activation in the application landscape, comprising:
- requesting from a repository a specification of the sequence of processes;
- distributing the sequence of processes in the application landscape based on the specification;
- activating at least one process comprised in the sequence of processes in the application landscape;
- upon confirmation of activation of each of the at least one processes, taking over control of the at least one process of the activated sequence of processes in the application landscape;
- and
- wherein checking in the sequence of processes for activation in the application landscape protects processes of the sequence of process against access by other sequences of processes thereby locking the processes of the sequence of processes in a known state;
- and
- check out the sequence of processes by deleting the specification of the sequence of processes from the repository when the sequence of processes is no longer in use in the application landscape.
A computer-implemented method for controlling an application landscape, the method comprising:
- checking in the sequence of processes for activation in the application landscape, comprising:
- requesting from a repository a specification of the sequence of processes;
- distributing the sequence of processes in the application landscape based on the specification;
- activating at least one process comprised in the sequence of processes in the application landscape;
- upon confirmation of activation of each of the at least one processes, taking over control of the at least one process of the activated sequence of processes in the application landscape;
- and
- wherein checking in the sequence of processes for activation in the application landscape protects processes of the sequence of process against access by other sequences of processes thereby locking the processes of the sequence of processes in a known state;
- and
- checking out the sequence of processes by deleting the specification of the sequence of processes from the repository when the sequence of processes is no longer in use in the application landscape.
Dependencies are inferred from the claim text.