-
公开(公告)号:US12200073B1
公开(公告)日:2025-01-14
申请号:US18511292
申请日:2023-11-16
Applicant: SAP SE
Inventor: Hui Li
Abstract: Disclosed herein are system, method, and computer program product embodiments for determining dependency associated with microservices. An embodiment operates by receiving a first request to perform a task associated with the microservices; determining a first microservice and a second microservice responsible for performing the task; prior to transmitting a second request from the first microservice to the second microservice, inserting a first field, a second field and a third field to the second request; generating tracing data associated with the second request; generating a first dependency graph, based on the generated tracing data; determining whether there is a first dependency associated with the microservices based on the first dependency graph; in response to the determination that there is a first dependency, generating a first report; providing for display the first report; and receiving input to modify at least a portion of the microservices.
-
公开(公告)号:US20240411608A1
公开(公告)日:2024-12-12
申请号:US18332860
申请日:2023-06-12
Applicant: SAP SE
Inventor: Hui Li
IPC: G06F9/50
Abstract: Methods, systems, and computer-readable storage media for receiving a first request parameter for each of the plurality of tenants, receiving a second request parameter for each of the plurality of tenants, assigning the plurality of tenants to an N plurality of tenant groups based on the first request parameter for each of the plurality of tenants, assigning each tenant in the N plurality of tenant groups to a server group in an M plurality of server groups based on the second request parameter for each of the plurality of tenants, and directing, by a load balancer, tenant requests of tenants in the plurality of tenants to servers based on the M plurality of server groups.
-
公开(公告)号:US12003371B1
公开(公告)日:2024-06-04
申请号:US18080213
申请日:2022-12-13
Applicant: SAP SE
IPC: G06F11/14 , H04L41/0853 , H04L41/0873 , H04L41/0894
CPC classification number: H04L41/0853 , H04L41/0873 , H04L41/0894
Abstract: Mechanisms are disclosed for applying one or more heuristics to collected server configurations to detect anomalous configurations. A collection system requests configuration data, including one or more configuration values, from a plurality of configuration agents running on a plurality of hosted servers. The one or more configuration values are received from the plurality of configuration agents at the collection system. The one or more configuration values are stored in one or more databases, organized based on one or more server identifiers. The one or more configuration values are accessed, by an analysis system, from the one or more databases. One or more heuristics are applied to the one or more configuration values based on the one or more server identifiers. In response to detecting the presence of one or more anomalous server configurations, a notification of one or more server configuration issues is provided.
-
公开(公告)号:US20250156246A1
公开(公告)日:2025-05-15
申请号:US18505204
申请日:2023-11-09
Applicant: SAP SE
Inventor: Hui Li
Abstract: Methods, systems, and computer-readable storage media for receiving a first set of historical processing data for a first job, the first set of historical processing data including a first value for a first characteristic type and a second value for a second characteristic type, determining a first consumption type for the first job based on the first value and the second value, assigning the first job and a second job to a job tuple in response to determining that the first consumption type of the first job is combinable with a second consumption type of the second job, fetching, by a first job worker, the job tuple from a job queue, and concurrently executing, by the first job worker, the first job and the second job of the job tuple.
-
公开(公告)号:US20250071191A1
公开(公告)日:2025-02-27
申请号:US18454207
申请日:2023-08-23
Applicant: SAP SE
Inventor: Hui Li , Xia Yu , Dabin Feng , Neng Gan , Zhen Zhang
Abstract: Methods, systems, and computer-readable storage media for receiving, from a first entity, a first call, the call being received by a middleware client of a second entity, storing a set of headers associated with a workflow in a request context holder of the middleware client, and determining that a second call is to be executed from the middleware client of the second entity for the workflow, and in response: reading, by a client of the middleware client, the set of headers associated with the workflow, including the headers in a request of the second call, determining an endpoint for the second call, and transmitting the second call for receipt at the endpoint.
-
公开(公告)号:US20240195691A1
公开(公告)日:2024-06-13
申请号:US18080213
申请日:2022-12-13
Applicant: SAP SE
IPC: H04L41/0853 , H04L41/0873 , H04L41/0894
CPC classification number: H04L41/0853 , H04L41/0873 , H04L41/0894
Abstract: Mechanisms are disclosed for applying one or more heuristics to collected server configurations to detect anomalous configurations. A collection system requests configuration data, including one or more configuration values, from a plurality of configuration agents running on a plurality of hosted servers. The one or more configuration values are received from the plurality of configuration agents at the collection system. The one or more configuration values are stored in one or more databases, organized based on one or more server identifiers. The one or more configuration values are accessed, by an analysis system, from the one or more databases. One or more heuristics are applied to the one or more configuration values based on the one or more server identifiers. In response to detecting the presence of one or more anomalous server configurations, a notification of one or more server configuration issues is provided.
-
公开(公告)号:US20250094069A1
公开(公告)日:2025-03-20
申请号:US18469650
申请日:2023-09-19
Applicant: SAP SE
Inventor: Hui Li , Xia Yu , Zhen Zhang
IPC: G06F3/06
Abstract: Methods, systems, and computer-readable storage media for receiving metric data of a cloud system periodically; transforming the metric data of each type into a byte array using mapping tables, wherein the byte array is an encoded format of the metric data, where each field of the metric data is encoded as a field ID and a field type ID that are short integer variables; merging and storing the byte arrays of multiple metric data into a binary file, wherein the binary file comprises multiple blocks with each block comprising multiple byte arrays; generating indexes for common fields of different metric data in the binary file; receiving a retrieval request requesting metric records including a common field of a particular value; determining storage locations of one or more metric records satisfying the retrieval request; and obtaining the one or more metric records from the binary file using the corresponding storage locations.
-
公开(公告)号:US20250165459A1
公开(公告)日:2025-05-22
申请号:US18515526
申请日:2023-11-21
Applicant: SAP SE
IPC: G06F16/23
Abstract: Methods, systems, and computer-readable storage media for executing, by a first database system, a first sub-transaction of a global transaction, the first sub-transaction impacting a primary record in a first database, in response to successful execution of the first sub-transaction, executing, by a second database system, a second sub-transaction including setting a status of a secondary record to a pending status in a status column of a table that stores data of the secondary record, in response to successfully setting the status, executing, by the first database system, one or more operations to commit changes to the primary record, and selectively setting, by the second database system, the status to one of a first final status and a second final status.
-
公开(公告)号:US20250139179A1
公开(公告)日:2025-05-01
申请号:US18495862
申请日:2023-10-27
Applicant: SAP SE
Inventor: Xia Yu , Dabin Feng , Hui Li , Baolin He , Chen Feng
IPC: G06F16/9535 , G06F9/54 , G06F16/9538
Abstract: Methods, systems, and computer-readable storage media for receiving a request through a web services API, the request comprising a query to query a database system, retrieving a set of weights that is specific to the web services, determining a factor score for each impact factor in a set of impact factors to provide a set of factor scores, providing a score total for the query based on the set of weights and the set of factor scores, returning a score response including the total score and at least one query suggestion, and receiving a modified request through the web services API, the modified request including the query modified to include at least a portion of the at least one query suggestion.
-
公开(公告)号:US12267402B1
公开(公告)日:2025-04-01
申请号:US18514292
申请日:2023-11-20
Applicant: SAP SE
Inventor: Hui Li
IPC: H04L67/561 , H04L67/10
Abstract: Disclosed herein are system, method, and computer program product embodiments for compressing metadata in a Software-as-a-Service (SaaS) system. A metadata compression service operating on a computing device detects one or more global properties in entity metadata of each tenant in a plurality of tenants. The metadata compression service partitions the plurality of tenants into one or more groups and identifies common properties in each group. The metadata compression service compiles the one or more global properties in a global-level list and the one or more common properties for each group in a group-level list. The metadata compression service obtains one or more tenant-specific properties in the entity metadata of each tenant in the plurality of tenants and defines a data structure of an entity object for the tenant using the global-level list, the group-level list for the group that contains the tenant, and the one or more tenant-specific properties.
-
-
-
-
-
-
-
-
-