Patent ID: 9098346
Filing Date: 2015-08-04
Classification: G06F

Abstract:
1. A method, comprising: receiving, at a cloud services layer (CSL) Application Programming Interface (API), a first file having a service-specific API definition for a first cloud service; loading the service-specific API definition for the first cloud service into the CSL API; receiving, at the CSL API from a client associated with a user, a service request in an API stream via an API call included in a batch of multiple service requests; consulting, by the CSL API, a database, storing information related to identities of a plurality of users and functionalities for restricting access to and control of a plurality of cloud services, to identify the user; determining, at the CSL API, whether the identified user is authorized to access the first cloud service; and handling, at the CSL API and based on a determination that the identified user is authorized to access the first cloud service, the service request involving the first cloud service using the service-specific API definition for the first cloud service.