Application server programming language cloud functions
AssigneeSap SE
InventorMasoud Aghadavoodi Jolfaei
Life of this patent
Estimating the term…
Abstract
In an example, a Web Socket is used as an abstraction layer on top of one or more triggers. These triggers may be defined by DevOps tools and may be called bidirectionally. Specifically, a web application can call a trigger located in a Function as a Service layer at an ABAP application server, while the ABAP application server can also push data via a push channel through the WebSocket to trigger functions in the Web App.
Claims20
A system comprising:
- at least one hardware processor;
- and
- a computer-readable medium storing instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform operations comprising:
- establishing a bi-directional communications channel between an application operating on a first device in a computer network and an application server;
- establishing a push channel on top of the bi-directional communications channel;
- receiving, at the application server, an indication of a first trigger event from the first device, the application server receiving the indication via the push channel, wherein the first trigger event is a request for runtime logs, from a test and log console, using correlation identifications;
- and
- executing, at the application server, a first function based on the first trigger event.
A method comprising:
- establishing a bi-directional communications channel between an application operating on a first device in a computer network and an application server;
- establishing a push channel on top of the bi-directional communications channel;
- receiving, at the application server, an indication of a first trigger event from the first device, the application server receiving the indication via the push channel, wherein the first trigger event is a request for runtime logs, from a test and log console, using correlation identifications;
- and
- executing, at the application server, a first function based on the first trigger event.
A non-transitory computer-readable medium that stores instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- establishing a bi-directional communications channel between an application operating on a first device in a computer network and an application server;
- establishing a push channel on top of the bi-directional communications channel;
- receiving, at the application server, an indication of a first trigger event from the first device, the application server receiving the indication via the push channel, wherein the first trigger event is a request for runtime logs, from a test and log console, using correlation identifications;
- and
- executing, at the application server, a first function based on the first trigger event.
Dependencies are inferred from the claim text.