System and method of consolidated central user administrative provisioning
First Claim
1. A computer-implemented method of reducing a quantity of business application programming interface calls in a hardware client-server environment, wherein the client and the server each contain a processor and a memory, the method comprising:
- configuring a centralized provisioning system on a hardware server with a plurality of access definitions for a plurality of systems, wherein the plurality of systems includes a parent system and a plurality of child systems;
receiving, by the centralized provisioning system, a provisioning request for a user of a client system to access at least two of the plurality of child systems;
determining a collected business application programming interface call from the client system, according to the plurality of access definitions; and
determining, by the centralized provisioning system, whether a system of the at least two of the plurality of child systems in the provisioning request participates in central user administration,if the system participates in central user administration, the collected business application programming interface call collects at least two business application programming interface calls to the at least two of the plurality of child systems into a single business application programming interface call to the parent system, and the centralized provisioning system provides access to the user to the at least two of the plurality of child systems according to the collected business application programming interface call to the parent system, andif the system does not participate in central user administration, the centralized provisioning system performs non-central user administration provisioning for the system by making a business application programming interface real time agent call that provides access to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment the present invention includes a computer-implemented method of reducing a quantity of business application programming interface (BAPI) calls in a hardware client-server environment. The method includes configuring a centralized provisioning system on a hardware server with access definitions for systems. The method further includes receiving, by the centralized provisioning system, a provisioning request for a user of a client to access the systems. The method further includes determining a collected BAPI call according to the access definitions. The method further includes providing access to the user according to the collected BAPI call.
-
Citations
24 Claims
-
1. A computer-implemented method of reducing a quantity of business application programming interface calls in a hardware client-server environment, wherein the client and the server each contain a processor and a memory, the method comprising:
-
configuring a centralized provisioning system on a hardware server with a plurality of access definitions for a plurality of systems, wherein the plurality of systems includes a parent system and a plurality of child systems; receiving, by the centralized provisioning system, a provisioning request for a user of a client system to access at least two of the plurality of child systems; determining a collected business application programming interface call from the client system, according to the plurality of access definitions; and determining, by the centralized provisioning system, whether a system of the at least two of the plurality of child systems in the provisioning request participates in central user administration, if the system participates in central user administration, the collected business application programming interface call collects at least two business application programming interface calls to the at least two of the plurality of child systems into a single business application programming interface call to the parent system, and the centralized provisioning system provides access to the user to the at least two of the plurality of child systems according to the collected business application programming interface call to the parent system, and if the system does not participate in central user administration, the centralized provisioning system performs non-central user administration provisioning for the system by making a business application programming interface real time agent call that provides access to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A centralized provisioning system that reduces a quantity of business application programming interface calls in a hardware client-server environment, wherein the client and the server each contain a processor and a memory, the centralized provisioning system comprising:
-
a hardware server that implements the centralized provisioning system; a configuration module, implemented by the hardware server, that configures the centralized provisioning system with a plurality of access definitions for a plurality of systems, wherein the plurality of systems includes a parent system and a plurality of child systems; and a processing module, implemented by the hardware server, that receives a provisioning request for a user of a client system to access at least two of the plurality of child systems, that determines a collected business application programming interface call from the client system, according to the plurality of access definitions, that determines whether a system of the at least two of the plurality of child systems in the provisioning request participates in central user administration, if the system participates in central user administration, the collected business application programming interface call collects at least two business application programming interface calls to the at least two of the plurality of child systems into a single business application programming interface call to the parent system, and the centralized provisioning system provides access to the user to the at least two of the plurality of child systems according to the collected business application programming interface call to the parent system, and if the system does not participate in central user administration, the centralized provisioning system performs non-central user administration provisioning for the system by making a business application programming interface real time agent call that provides access to the user. - View Dependent Claims (10, 11, 12, 13, 14, 21, 22)
-
-
15. A non-transitory computer program product, comprising a computer readable medium having a computer readable program code embodied therein, that when executed by a hardware server, reduces a quantity of business application programming interface calls in a hardware client-server environment, wherein the client and the server each contain a processor and a memory, the non-transitory computer program product comprising:
-
a configuration module that controls the hardware server to implement a centralized provisioning system with a plurality of access definitions for a plurality of systems, wherein the plurality of systems includes a parent system and a plurality of child systems; and a processing module that controls the hardware server to receive a provisioning request for a user of a client system to access at least two of the plurality of child systems, to determine a collected business application programming interface call from the client system, according to the plurality of access definitions, and to determine whether a system of the at least two of the plurality of child systems in the provisioning request participates in central user administration, if the system participates in central user administration, the collected business application programming interface call collects at least two business application programming interface calls to the at least two of the plurality of child systems into a single business application programming interface call to the parent system, and the centralized provisioning system provides access to the user to the at least two of the plurality of child systems according to the collected business application programming interface call to the parent system, and if the system does not participate in central user administration, the centralized provisioning system performs non-central user administration provisioning for the system by making a business application programming interface real time agent call that provides access to the user. - View Dependent Claims (16, 17, 18, 19, 20, 23, 24)
-
Specification