Fault tolerant adapter system to consume database as a service

    公开(公告)号:US10831565B2

    公开(公告)日:2020-11-10

    申请号:US15881090

    申请日:2018-01-26

    Applicant: SAP SE

    Abstract: An adapter framework is provided for consuming resources provided by a database service by client applications. A location of an interface of the database service is received. Static metadata of a client application is received from the client application. Mapping of field names defined at the database service to field names defined in the client application is received at the framework. Metadata for a service interface is created at the adapter framework based on the received static metadata and dynamic metadata for dynamic fields from the database service. The mapping of field names is appended with mappings for the dynamic fields. At a runtime processor, a type of a data request from the client to the database service is determined. The request is processed and a response from the database service is generated by the adapter framework and provided to the client application in an expected format.

    Exposing database artifacts
    2.
    发明授权

    公开(公告)号:US10324908B2

    公开(公告)日:2019-06-18

    申请号:US15254388

    申请日:2016-09-01

    Applicant: SAP SE

    Abstract: Various examples are directed to exposing database artifacts. For example, a rules engine may receive schema data describing a database schema of an in-memory database. The schema data may describe a table, a view, and a procedure. The rules engine may generate a data model comprising a plurality of translation artifacts including a table translation artifact describing a table of the database schema, a view translation artifact describing a view of the database schema, and a procedure translation artifact describing a procedure of the database schema. A mapping service may receive from a client application a first client request comprising first metadata describing the view translation artifact. The mapping service may initiate execution of the view at an in-memory database to determine a view result; and send the view result to the client application.

    FAULT TOLERANT ADAPTER SYSTEM TO CONSUME DATABASE AS A SERVICE

    公开(公告)号:US20190095257A1

    公开(公告)日:2019-03-28

    申请号:US15881090

    申请日:2018-01-26

    Applicant: SAP SE

    Abstract: An adapter framework is provided for consuming resources provided by a database service by client applications. A location of an interface of the database service is received. Static metadata of a client application is received from the client application. Mapping of field names defined at the database service to field names defined in the client application is received at the framework. Metadata for a service interface is created at the adapter framework based on the received static metadata and dynamic metadata for dynamic fields from the database service. The mapping of field names is appended with mappings for the dynamic fields. At a runtime processor, a type of a data request from the client to the database service is determined. The request is processed and a response from the database service is generated by the adapter framework and provided to the client application in an expected format.

    EXPOSING DATABASE ARTIFACTS
    4.
    发明申请

    公开(公告)号:US20180060366A1

    公开(公告)日:2018-03-01

    申请号:US15254388

    申请日:2016-09-01

    Applicant: SAP SE

    Abstract: Various examples are directed to exposing database artifacts. For example, a rules engine may receive schema data describing a database schema of an in-memory database. The schema data may describe a table, a view, and a procedure. The rules engine may generate a data model comprising a plurality of translation artifacts including a table translation artifact describing a table of the database schema, a view translation artifact describing a view of the database schema, and a procedure translation artifact describing a procedure of the database schema. A mapping service may receive from a client application a first client request comprising first metadata describing the view translation artifact. The mapping service may initiate execution of the view at an in-memory database to determine a view result; and send the view result to the client application.

Patent Agency Ranking