×

System and method of consolidated central user administrative provisioning

  • US 8,788,666 B2
  • Filed: 12/31/2008
  • Issued: 07/22/2014
  • Est. Priority Date: 12/31/2008
  • Status: Active Grant
First Claim
Patent Images

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 server both contain a processor and a memory, 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, wherein the plurality of systems implement a technical level and a business level abstracted above the technical level, wherein the plurality of systems exchange business data via a plurality of business application programming interfaces that are a set of interfaces to object-oriented programming methods that allow object-oriented access to the plurality of systems through the object-oriented programming methods according to a plurality of business object types, wherein the plurality of business application programming interfaces operate at the business level as opposed to the technical level, and wherein the plurality of business application programming interfaces are implemented and stored in the plurality of systems as a plurality of remote function call modules;

    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 the system 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.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×