Mechanism for deploying legacy applications on new generation hyperscalers

    公开(公告)号:US11449320B2

    公开(公告)日:2022-09-20

    申请号:US16877434

    申请日:2020-05-18

    Applicant: SAP SE

    Abstract: In some implementations, there is provided a method including determining whether a topology description includes a static physical host name and a static port address; in response to determining the topology description includes the static physical host name and the static port address, converting at least the topology description into a deployment file; including, in a container, the deployment file, code, and a control script that limits pre-start database operations to a single node of a plurality of nodes of a cloud platform; and deploying, the container including the deployment file, the code, and the control script, to the cloud platform to form, at the cloud platform, the plurality of nodes including the single node. Related systems and articles of manufacture are also disclosed.

    TENANT CUSTOMIZATION OF MASTER DATA IN A MULTI-TENANT COMPUTING SYSTEM

    公开(公告)号:US20220179844A1

    公开(公告)日:2022-06-09

    申请号:US17114135

    申请日:2020-12-07

    Applicant: SAP SE

    Abstract: A method can include initiating one or more transactions in response to a request associated with a first tenant in a multi-tenant computing system. The multi-tenant computing system can store a table of system master data. A determination can be made as to whether the first tenant has a table of customized master data that can include customized data values absent from the table of system master data. Based on the determination, one or more of the table of system master data and the table of customized master data can be used to respond to the request. A response to the request can be provided. Related systems and articles of manufacture, including computer program products, are also provided.

    DISTRIBUTED QUERIES ON LEGACY SYSTEMS AND MICRO-SERVICES

    公开(公告)号:US20200175010A1

    公开(公告)日:2020-06-04

    申请号:US16203968

    申请日:2018-11-29

    Applicant: SAP SE

    Abstract: A distributed query engine is provided to aggregate data from and/or query a plurality of micro-services and legacy applications in multi-tenanted system in an extensible, flexible, and standards-compliant way. A plurality of dedicated connectors is provided in the distributed query engine, each providing a defined and dedicated access point to a corresponding micro-service or legacy application. A database store or database management system is associated with a corresponding one of the micro-services or the legacy applications. When a user communicates a query to the distributed query engine via a web user interface or gateway, the distributed query engine identifies one or more of the micro-services and/or legacy applications relevant to fulfilling the query, and converts the query into sub-queries, which are accordingly directed to the micro-services and/or the legacy applications to handle respective sub-queries.

    Systems and methods for probably approximate intent matching of procurement rules

    公开(公告)号:US10055198B1

    公开(公告)日:2018-08-21

    申请号:US15621031

    申请日:2017-06-13

    Applicant: SAP SE

    Abstract: A method to quantify compliance of a software snippet having a plurality of code lines includes generating an OpsHash fingerprint of the software snippet, dividing the software snippet OpsHash fingerprint into a first group containing one or more OpsHash fingerprint based on context code lines, and a second group containing one or more OpsHash fingerprint based on operation-on-context code lines, applying a probably approximate matching algorithm to the first group, generating context cardinality sets from the OpsHash fingerprints of the first group, quantifying a match between each of the context cardinality sets and at least one of a governing definition and a rule/technique definition, ranking the OpsHash fingerprints of the first group based on the quantifying match, and incorporating software snippets having an OpsHash fingerprint ranking above a predetermined threshold into a software application. A system to implement the method and a non-transitory computer-readable medium are also disclosed.

    Mechanism for deploying legacy applications on new generation hyperscalers

    公开(公告)号:US11977870B2

    公开(公告)日:2024-05-07

    申请号:US17820194

    申请日:2022-08-16

    Applicant: SAP SE

    CPC classification number: G06F8/60 G06F8/41 G06F16/252 H04L41/5096

    Abstract: In some implementations, there is provided a method including determining whether a topology description includes a static physical host name and a static port address; in response to determining the topology description includes the static physical host name and the static port address, converting at least the topology description into a deployment file; including, in a container, the deployment file, code, and a control script that limits pre-start database operations to a single node of a plurality of nodes of a cloud platform; and deploying, the container including the deployment file, the code, and the control script, to the cloud platform to form, at the cloud platform, the plurality of nodes including the single node. Related systems and articles of manufacture are also disclosed.

    Tenant customization of master data in a multi-tenant computing system

    公开(公告)号:US11526497B2

    公开(公告)日:2022-12-13

    申请号:US17114135

    申请日:2020-12-07

    Applicant: SAP SE

    Abstract: A method can include initiating one or more transactions in response to a request associated with a first tenant in a multi-tenant computing system. The multi-tenant computing system can store a table of system master data. A determination can be made as to whether the first tenant has a table of customized master data that can include customized data values absent from the table of system master data. Based on the determination, one or more of the table of system master data and the table of customized master data can be used to respond to the request. A response to the request can be provided. Related systems and articles of manufacture, including computer program products, are also provided.

    Autonomous intelligent data pipeline comparator

    公开(公告)号:US11379419B2

    公开(公告)日:2022-07-05

    申请号:US16699183

    申请日:2019-11-29

    Applicant: SAP SE

    Abstract: Briefly, embodiments of a system, method, and article for transmitting, from a first application, a query for a domain entity associated with a second application. A transformation microservice may receive change data indicating modifications to the domain entity associated with the second application. The second application may execute the query on data for the domain entity associated with the first application and may generate a first output file with query results. The transformation microservice may execute the query on the change data for the domain entity associated with the second application and generating a second output file with query results. The first output file and the second output file may be sent to a comparison microservice. The comparison microservice may determine whether there are differences between the query results of the first output file and the second output file.

    MECHANISM FOR DEPLOYING LEGACY APPLICATIONS ON NEW GENERATION HYPERSCALERS

    公开(公告)号:US20210311709A1

    公开(公告)日:2021-10-07

    申请号:US16877434

    申请日:2020-05-18

    Applicant: SAP SE

    Abstract: In some implementations, there is provided a method including determining whether a topology description includes a static physical host name and a static port address; in response to determining the topology description includes the static physical host name and the static port address, converting at least the topology description into a deployment file; including, in a container, the deployment file, code, and a control script that limits pre-start database operations to a single node of a plurality of nodes of a cloud platform; and deploying, the container including the deployment file, the code, and the control script, to the cloud platform to form, at the cloud platform, the plurality of nodes including the single node. Related systems and articles of manufacture are also disclosed.

    AUTONOMOUS INTELLIGENT DATA PIPELINE COMPARATOR

    公开(公告)号:US20210165763A1

    公开(公告)日:2021-06-03

    申请号:US16699183

    申请日:2019-11-29

    Applicant: SAP SE

    Abstract: Briefly, embodiments of a system, method, and article for transmitting, from a first application, a query for a domain entity associated with a second application. A transformation microservice may receive change data indicating modifications to the domain entity associated with the second application. The second application may execute the query on data for the domain entity associated with the first application and may generate a first output file with query results. The transformation microservice may execute the query on the change data for the domain entity associated with the second application and generating a second output file with query results. The first output file and the second output file may be sent to a comparison microservice. The comparison microservice may determine whether there are differences between the query results of the first output file and the second output file.

Patent Agency Ranking