-
1.
公开(公告)号:US20230030785A1
公开(公告)日:2023-02-02
申请号:US17389548
申请日:2021-07-30
Applicant: SAP SE
Inventor: Arne Harren , Marco Haupt , Helmut Prestel , Rolf Hammer , Christiane Kettschau , Kai Baumgarten , Diego Sebastian Will , Minh-Khanh Do , Timm Falter , Frank-Martin Haas , Kilian Kilger
Abstract: Methods for using SQL statements to access an application-server-managed database are disclosed herein. In some embodiments, a user sends, either directly or indirectly (i.e., remotely) a SQL statement from an ODBC application or server, respectively, to an application server that preprocesses SQL statements for accessing data from a centralized database. The application server may have a SQL endpoint, and access to the SQL endpoint may be determined by a user's logon credentials, a user's presentation of a SAML token, or a user's presentation of a valid certificate. The application server may then parse the SQL statement and determine the user's authorization to access certain objects in the centralized database based on a SQL handler design-time configuration. A result from the statement may be sent back to the user either directly or indirectly and exposed.
-
公开(公告)号:US11550556B1
公开(公告)日:2023-01-10
申请号:US17385153
申请日:2021-07-26
Applicant: SAP SE
Inventor: Julius Bettin , Kilian Kilger , Christian Stork
IPC: G06F8/41 , G06F16/242
Abstract: Provided are systems and methods of a compiler that efficiently processes semantic analysis. For example, the compiler may perform semantic analysis on as much of the source code as possible during compile time. For any instructions, such as dynamic expressions, that are not known at compile time, the compiler may encode semantic bytecode for performing the semantic checks on such dynamic expressions, and their dependent expressions, during execution/runtime of the program. In one example, the method may include compiling source code of a program into bytecode, identifying, during the compiling, a dynamic expression that includes one or more dependent static expressions within the source code, generating semantic bytecode for semantic analysis of the one or more dependent static expressions of the dynamic expression, and adding the semantic bytecode to the bytecode of the program.
-
3.
公开(公告)号:US11941142B2
公开(公告)日:2024-03-26
申请号:US17389548
申请日:2021-07-30
Applicant: SAP SE
Inventor: Arne Harren , Marco Haupt , Helmut Prestel , Rolf Hammer , Christiane Kettschau , Kai Baumgarten , Diego Sebastian Will , Minh-Khanh Do , Timm Falter , Frank-Martin Haas , Kilian Kilger
CPC classification number: G06F21/6227 , G06F16/256 , G06F16/258 , H04L63/0815 , H04L63/0823
Abstract: Methods for using SQL statements to access an application-server-managed database are disclosed herein. In some embodiments, a user sends, either directly or indirectly (i.e., remotely) a SQL statement from an ODBC application or server, respectively, to an application server that preprocesses SQL statements for accessing data from a centralized database. The application server may have a SQL endpoint, and access to the SQL endpoint may be determined by a user's logon credentials, a user's presentation of a SAML token, or a user's presentation of a valid certificate. The application server may then parse the SQL statement and determine the user's authorization to access certain objects in the centralized database based on a SQL handler design-time configuration. A result from the statement may be sent back to the user either directly or indirectly and exposed.
-
-