-
1.
公开(公告)号:US10255061B2
公开(公告)日:2019-04-09
申请号:US15661024
申请日:2017-07-27
Applicant: Oracle International Corporation
Inventor: Vadim Lander , Lokesh Gupta
IPC: G06F8/656 , G06F11/36 , H04L29/06 , H04L12/751
Abstract: A system provides cloud-based identity and access management. The system receives a request for performing an identity management service. The request identifies the service and a current version of a microservice. The current version of the microservice is in a first stateless middle tier in a first topology that includes a first web tier. The system performs the identity management service by the current version of the microservice using tenant data stored in a database. The system then determines an upgrade to be applied to the microservice, and deploys a second topology that implements the upgrade. The second topology includes a second web tier and a second stateless middle tier including a new version of the microservice. The system tests the new version of the microservice in the second topology using test data stored in the database, promotes the second topology, and drains and shuts down the first topology.
-
公开(公告)号:US11876613B2
公开(公告)日:2024-01-16
申请号:US18050455
申请日:2022-10-27
Applicant: Oracle International Corporation
Inventor: Arsalan Ahmad , Martinus Petrus Lambertus van den Dungen , Lokesh Gupta , Girish Nagaraja , Nikhil Yograj Vaishnavi
IPC: G06F15/173 , H04L41/0803
CPC classification number: H04L41/0803
Abstract: Approaches of reassigning a home region from a first data center to a second data center as requested by a customer are described herein. The home region is able to implement write operations to a domain, whereas other data centers cannot implement write operations to the domain. The customer can request the home region being reassigned to another data center such that the customer can utilize the other data center to implement write operations to the domain.
-
公开(公告)号:US20230140149A1
公开(公告)日:2023-05-04
申请号:US18050457
申请日:2022-10-27
Applicant: Oracle International Corporation
Inventor: Gregg Alan Wilson , Martinus Petrus Lambertus van den Dungen , Arsalan Ahmad , Robert Lee Tesch, II , Girish Nagaraja , Lokesh Gupta , Nikhil Yograj Vaishnavi
IPC: G06F11/20
Abstract: An approach of performing data center failover using an address that indicates a backup data center. The address includes common names indicating a data center with a domain and a backup datacenter with a replica of the domain. A cloud service provider can receive the address, establish a connection with an available data center, and failover to the backup data center if the data center with the connection becomes unavailable.
-
公开(公告)号:US20230132987A1
公开(公告)日:2023-05-04
申请号:US18050455
申请日:2022-10-27
Applicant: Oracle International Corporation
Inventor: Arsalan Ahmad , Martinus Petrus Lambertus Van den Dungen , Lokesh Gupta , Girish Nagaraja , Nikhil Yograi Vaishavi
IPC: H04L41/0803
Abstract: Approaches of reassigning a home region from a first data center to a second data center as requested by a customer are described herein. The home region is able to implement write operations to a domain, whereas other data centers cannot implement write operations to the domain. The customer can request the home region being reassigned to another data center such that the customer can utilize the other data center to implement write operations to the domain.
-
公开(公告)号:US11258775B2
公开(公告)日:2022-02-22
申请号:US16249045
申请日:2019-01-16
Applicant: Oracle International Corporation
Inventor: Vadim Lander , Balakumar Balu , Venkateswara Reddy Medam , Kuang-Yu Shih , Lokesh Gupta , Vasukiammaiyar Asokkumar , Gregg Wilson
Abstract: Embodiments perform write operations in a multi-tenant cloud system that includes a first data center adapted to authenticate a first plurality of registered clients and located in a first geographic area, and a second data center adapted to authenticate a second plurality of registered clients and located in a second geographic area that is different from the first geographic area. Embodiments receive a request from a first client to perform a first write for a resource at the second data center. Embodiments generate a call to the first data center including a second write for the resource at the first data center. Embodiments retrieve data corresponding to the first write and send the retrieved data to the first data center. Embodiments write on the data based on the first write, the writing on the data including changing the data to generate changed data.
-
6.
公开(公告)号:US10579367B2
公开(公告)日:2020-03-03
申请号:US16254761
申请日:2019-01-23
Applicant: Oracle International Corporation
Inventor: Vadim Lander , Lokesh Gupta
IPC: G06F8/656 , G06F11/36 , H04L29/06 , H04L12/751 , H04L12/803
Abstract: Embodiments implement data versioning in a cloud-based identity management system. Embodiments provide a first microservice for performing an identity management service and having a corresponding first version application programming interface (“API”) that identifies the first microservice. Embodiments provide a second microservice for performing the identity management service, the second microservice comprising a new version of the first microservice and having a corresponding second version API that identifies the second microservice. Embodiments receive a request for performing the identity management service from a client of the identity management system, the request including a uniform resource locator (“URL”), where the first version API or the second version API are identified in the URL. Embodiments then perform the identity management service using either the first microservice or the second microservice based on the request and using tenant data stored in a database.
-
公开(公告)号:US20240137268A1
公开(公告)日:2024-04-25
申请号:US18543967
申请日:2023-12-18
Applicant: Oracle International Corporation
Inventor: Arsalan Ahmad , Martinus Petrus Lambertus van den Dungen , Lokesh Gupta , Girish Nagaraja , Nikhil Yograj Vaishnavi
IPC: H04L41/0803
CPC classification number: H04L41/0803
Abstract: Approaches of reassigning a home region from a first data center to a second data center as requested by a customer are described herein. The home region is able to implement write operations to a domain, whereas other data centers cannot implement write operations to the domain. The customer can request the home region being reassigned to another data center such that the customer can utilize the other data center to implement write operations to the domain.
-
公开(公告)号:US11601411B2
公开(公告)日:2023-03-07
申请号:US16851889
申请日:2020-04-17
Applicant: Oracle International Corporation
Inventor: Lokesh Gupta , Ashutosh Pitre
IPC: G06F21/00 , H04L9/40 , G06F9/54 , G06F9/50 , G06F21/62 , G06F3/06 , H04L67/02 , H04L69/18 , H04L67/568
Abstract: A caching framework for a multi-tenant cloud-based system includes a plurality of microservices, a global cache that implements a global namespace, and a plurality of tenant caches, each tenant cache corresponding to a different tenant of the multi-tenant cloud-based system. The framework further includes a common module corresponding to each of the microservices and comprising a cache application programming interface (API), and a cache module comprising a service provider interface (SPI) adapted to connect to a distributed remote cache.
-
公开(公告)号:US11356454B2
公开(公告)日:2022-06-07
申请号:US16678171
申请日:2019-11-08
Applicant: Oracle International Corporation
Inventor: Lokesh Gupta , Vadim Lander
Abstract: A system provides cloud-based identity and access management. The system receives a request for an identity management service, authenticates the request, and forwards the request to a microservice configured to perform the identity management service, where the microservice is implemented by a microservice virtual machine provisioned by a provisioning framework, and the forwarding is according to routing information configured based on metadata information stored in a registry by the provisioning framework. The system then performs the identity management service by the microservice.
-
10.
公开(公告)号:US10735394B2
公开(公告)日:2020-08-04
申请号:US15661014
申请日:2017-07-27
Applicant: Oracle International Corporation
Inventor: Lokesh Gupta , Ashutosh Pitre
Abstract: A system provides cloud-based identity and access management. The system receives a request from a client for a resource, authenticates the request, and accesses a microservice based on the request. The system determines, by the microservice, whether the resource is cached in a near cache or in a remote cache, retrieves the resource from the near cache or from the remote cache when the resource is cached, and calls an administration microservice to obtain the resource when the resource is not cached. The system then provides the resource to the client.
-
-
-
-
-
-
-
-
-