-
1.
公开(公告)号:US20180129694A1
公开(公告)日:2018-05-10
申请号:US15344088
申请日:2016-11-04
Applicant: SAP SE
Inventor: Andreas Hoffner , Henrike Schuhart , Dirk Sabiwalsky , Joerg Singler
CPC classification number: G06F16/2358 , G06F9/54 , G06F16/2282
Abstract: Methods and apparatus, including computer program products, are provided for handling database table changes. The method may include receiving, at an event processor, a request from an application to subscribe to a database table event at an in-memory database; storing, at the event processor, a subscription to the database table event; sending, by the event processor, a subscription request to the in-memory database, wherein the subscription request indicates a subscription to the database table event; handling, at the event processor, a notification, wherein the notification is received on behalf of the application in order to determine whether to publish the notification to an endpoint coupled to at least the application, wherein the notification indicates an identity of at least one database table at the in-memory database that has changed; and publishing the notification to the endpoint. Related systems, methods, and articles of manufacture are also disclosed.
-
公开(公告)号:US10673953B2
公开(公告)日:2020-06-02
申请号:US15860035
申请日:2018-01-02
Applicant: SAP SE
Inventor: Tatjana Pfeifer , Andreas Hoffner
Abstract: The present disclosure involves systems, software, and computer implemented methods for providing an asynchronous transport channel for OData data using web sockets. One example method includes upgrading a HTTP connection to a web socket connection in response to an upgrade request. The web socket connection is maintained, after the upgrading, for receipt of subsequent web socket requests. An OData request is received, from a consuming application, over the web socket connection. The OData request is translated to a format used by an OData runtime environment and sent to the OData runtime environment. A response to the OData request is received from the OData runtime environment. The response is incorporated into a web socket message. The web socket message is sent to the consuming application, over the web socket connection, in response to the OData request, with the web socket connection remaining open after the web socket message is sent.
-
公开(公告)号:US10560407B2
公开(公告)日:2020-02-11
申请号:US15287571
申请日:2016-10-06
Applicant: SAP SE
Inventor: Martin Bachmann , Andreas Hoffner
Abstract: Various examples are directed to methods and systems for describing message payload data in computer messaging. A messaging client may receive a first message that comprises first payload data. The messaging client may identify from the first message a first metadata identifier data and send a metadata request to a metadata source indicated by the first metadata identifier data. The messaging client may receive from the metadata source first payload metadata describing the first payload data. The messaging client may identify a first payload record from the first payload data based at least in party on the first payload metadata.
-
公开(公告)号:US20190208022A1
公开(公告)日:2019-07-04
申请号:US15860035
申请日:2018-01-02
Applicant: SAP SE
Inventor: Tatjana Pfeifer , Andreas Hoffner
IPC: H04L29/08
Abstract: The present disclosure involves systems, software, and computer implemented methods for providing an asynchronous transport channel for OData data using web sockets. One example method includes upgrading a HTTP connection to a web socket connection in response to an upgrade request. The web socket connection is maintained, after the upgrading, for receipt of subsequent web socket requests. An OData request is received, from a consuming application, over the web socket connection. The OData request is translated to a format used by an OData runtime environment and sent to the OData runtime environment. A response to the OData request is received from the OData runtime environment. The response is incorporated into a web socket message. The web socket message is sent to the consuming application, over the web socket connection, in response to the OData request, with the web socket connection remaining open after the web socket message is sent.
-
公开(公告)号:US11689626B2
公开(公告)日:2023-06-27
申请号:US17479628
申请日:2021-09-20
Applicant: SAP SE
Inventor: Tatjiana Pfeifer , Andreas Hoffner
IPC: G06F15/16 , H04L67/14 , H04L67/02 , H04L67/1095 , G06F9/00
CPC classification number: H04L67/14 , G06F9/00 , H04L67/02 , H04L67/1095
Abstract: The present disclosure involves systems, software, and computer implemented methods for providing an asynchronous transport channel for OData data using web sockets. One example method includes upgrading a HTTP connection to a web socket connection in response to an upgrade request. The web socket connection is maintained, after the upgrading, for receipt of subsequent web socket requests. An OData request is received, from a consuming application, over the web socket connection. The OData request is translated to a format used by an OData runtime environment and sent to the OData runtime environment. A response to the OData request is received from the OData runtime environment. The response is incorporated into a web socket message. The web socket message is sent to the consuming application, over the web socket connection, in response to the OData request, with the web socket connection remaining open after the web socket message is sent.
-
公开(公告)号:US10761815B2
公开(公告)日:2020-09-01
申请号:US16208981
申请日:2018-12-04
Applicant: SAP SE
Inventor: Marcel Waechter , Andreas Hoffner
IPC: G06F16/955 , G06F8/35 , G06F16/25 , G06F11/36
Abstract: Disclosed herein are system, method, and computer program product embodiments for supporting different data sources provided in developing applications. An embodiment operates by a processor receiving the application descriptor, which includes a first data source for providing a first portion of data for the application, the first data source providing the first portion of data as a first data type that is incompatible with the application. The processor can then determine whether the first data source provides the first portion of data as the first data type and request based on the determination, the first portion of data from the first data source. The processor can thereafter receive a modified first portion of data in the second data and create a model for the application based thereon.
-
公开(公告)号:US20180102997A1
公开(公告)日:2018-04-12
申请号:US15287571
申请日:2016-10-06
Applicant: SAP SE
Inventor: Martin Bachmann , Andreas Hoffner
CPC classification number: H04L51/08 , H04L51/14 , H04L67/02 , H04L67/2809 , H04L69/22
Abstract: Various examples are directed to methods and systems for describing message payload data in computer messaging. A messaging client may receive a first message that comprises first payload data. The messaging client may identify from the first message a first metadata identifier data and send a. metadata request to a metadata source indicated by the first metadata identifier data. The messaging client may receive from the metadata source first payload metadata describing the first payload data. The messaging client may identify a first payload record from the first payload data based at least in party on the first payload metadata.
-
公开(公告)号:US20170329479A1
公开(公告)日:2017-11-16
申请号:US15462072
申请日:2017-03-17
Applicant: SAP SE
Inventor: Tina Rauschenbach , Kai Richter , Ioannis Grammatikakis , Florian Jann , Andreas Hoffner
IPC: G06F3/0484 , G06F9/44
Abstract: A system for presenting a common user interface (UI) of multiple applications on diverse client computing devices as a web page that includes a set of UI elements leading to the multiple applications. The diverse client computing devices have display screens of diverse sizes. In the system, backend servers host a UI infrastructure including the common UI and one or more object page floorplans of respective UI object pages representing the multiple applications and representing application information and data on the diverse client computing devices. Design tools are available to process the object page floorplans to display, create, or edit the UI object pages. The object page floorplans include a first object page layout including a title bar, a header, an expanded default state, a navigation control, a content area, and a footer toolbar containing actions that are performed upon a corresponding first UI object page.
-
公开(公告)号:US20220006867A1
公开(公告)日:2022-01-06
申请号:US17479628
申请日:2021-09-20
Applicant: SAP SE
Inventor: Tatjiana Pfeifer , Andreas Hoffner
Abstract: The present disclosure involves systems, software, and computer implemented methods for providing an asynchronous transport channel for OData data using web sockets. One example method includes upgrading a HTTP connection to a web socket connection in response to an upgrade request. The web socket connection is maintained, after the upgrading, for receipt of subsequent web socket requests. An OData request is received, from a consuming application, over the web socket connection. The OData request is translated to a format used by an OData runtime environment and sent to the OData runtime environment. A response to the OData request is received from the OData runtime environment. The response is incorporated into a web socket message. The web socket message is sent to the consuming application, over the web socket connection, in response to the OData request, with the web socket connection remaining open after the web socket message is sent.
-
公开(公告)号:US10649611B2
公开(公告)日:2020-05-12
申请号:US15462072
申请日:2017-03-17
Applicant: SAP SE
Inventor: Tina Rauschenbach , Kai Richter , Ioannis Grammatikakis , Florian Jann , Andreas Hoffner
IPC: G06F3/0481 , G06F3/0484 , G06F16/242 , G06F16/957 , G06F40/106 , G06F9/451 , G06F8/38 , G06F3/0482 , H04L29/08 , G06F3/0485 , G06F3/0486
Abstract: A system for presenting a common user interface (UI) of multiple applications on diverse client computing devices as a web page that includes a set of UI elements leading to the multiple applications. The diverse client computing devices have display screens of diverse sizes. In the system, backend servers host a UI infrastructure including the common UI and one or more object page floorplans of respective UI object pages representing the multiple applications and representing application information and data on the diverse client computing devices. Design tools are available to process the object page floorplans to display, create, or edit the UI object pages. The object page floorplans include a first object page layout including a title bar, a header, an expanded default state, a navigation control, a content area, and a footer toolbar containing actions that are performed upon a corresponding first UI object page.
-
-
-
-
-
-
-
-
-