Processing special requests at dedicated application containers

    公开(公告)号:US09672140B1

    公开(公告)日:2017-06-06

    申请号:US14979523

    申请日:2015-12-28

    Applicant: SAP SE

    Inventor: Peter Eberlein

    CPC classification number: G06F8/656 G06F8/60 G06F9/45504 G06F9/54

    Abstract: Various embodiments of systems and methods to provide processing of special requests at dedicated application containers are described herein. In one aspect, an application instance is downloaded and deployed in an application runtime, at a dedicated application container, to process service requests. In another aspect, the dedicated application container starts a proxy process, independently from the application runtime to intercept incoming service requests. The regular service requests are passed by the proxy process to the application runtime for processing by the executing application instance. In yet another aspect, the proxy process executes special service requests directly to access the dedicated container landscape.

    PHASED CONFIGURATION CHANGES WITH FALLBACK OPTION

    公开(公告)号:US20250139066A1

    公开(公告)日:2025-05-01

    申请号:US18498674

    申请日:2023-10-31

    Applicant: SAP SE

    Abstract: In an implementation, providing phased configuration changes with fallback option includes creating, using a context manager (CM), a new context. Using the CM, deploying a new configuration-variant. Using the CM, the new context is assigned for use by users connecting to a database schema of the new context. Using the CM, a determination is made to phase out use of the new configuration-variant. The new context is cleaned up.

    MICROSERVICE-SPECIFIC CLIENT-SIDE CODE EXTENSIONS IN A GENERIC COMMAND LINE INTERFACE

    公开(公告)号:US20240419456A1

    公开(公告)日:2024-12-19

    申请号:US18209234

    申请日:2023-06-13

    Applicant: SAP SE

    Inventor: Peter Eberlein

    Abstract: A generic command request, including a command and command input data from the client computing device is received by a command line interface (CLI) backend and from a client CLI on a client computing device. A platform service for the command is determined by the CLI backend and based on command metadata associated with the command. The command input data is mapped by the CLI backend based on the command metadata associated with the command to a platform service application programming interface (API) associated with the platform service. The platform service API is called by the CLI backend based on the mapping. A client-side script defined for the generic command request together with response data received from the platform service API is returned by the CLI backend and to the client CLI for execution in a local script engine.

    Automatic creation and synchronization of graph database objects

    公开(公告)号:US12013843B2

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

    申请号:US17833434

    申请日:2022-06-06

    Applicant: SAP SE

    CPC classification number: G06F16/2379 G06F16/212 G06F16/284

    Abstract: A request is received to create a graph database from one or more relational databases. For each relational database, data objects in the relational database are identified. For each data object, a graph data object corresponding to the data object is created. The graph data object is linked to the data object. A set of associated data objects in the relational database are determined, and for each associated data object, an associated graph data object is created if a graph data object corresponding to the data object does not exist. For each created graph data object, a graph data relation object is created that represents a relationship between the graph data object and the associated graph data object. Created graph data objects, associated graph data objects, and graph data relation objects are stored in the graph database. The graph database is provided to one or more applications.

    Configuration for application using microservices

    公开(公告)号:US11861375B2

    公开(公告)日:2024-01-02

    申请号:US16869299

    申请日:2020-05-07

    Applicant: SAP SE

    CPC classification number: G06F9/44505 G06F8/36 G06F8/60

    Abstract: Various examples are directed to systems and methods for configuring an application that uses a plurality of microservices. A distributed configuration deploy service (DCDS) may generate a first set of microservice configuration parameter values for a first microservice of the plurality of microservices based at least in part on a first microservice configuration model for the first microservice and at least in part on a second configuration model for a second microservice of the plurality of microservices. A configuration application programming interface (API) may determine that the first set of microservice configuration parameter values do not conflict with first live data at the first microservice. The configuration API may also lock the first microservice; apply the first set of microservice configuration parameter values to the first microservice; and release the locking of the first microservice.

    DERIVING AND AUGMENTING ACCESS CONTROL FOR DATA LAKES

    公开(公告)号:US20230394167A1

    公开(公告)日:2023-12-07

    申请号:US18209714

    申请日:2023-06-14

    Applicant: SAP SE

    CPC classification number: G06F21/6236 G06F16/125 G06F16/13 G06F2221/2141

    Abstract: In an example embodiment, access to a data set in a data lake can be specified using several approaches, based on the metadata and information attached. The metadata may be replicated from the original data source of the underlying data, and additional metadata may be modeled and stored to construct linkage information between data types. This linkage information may be used to automatically grant access to users to additional objects that are linked to objects that the user has explicit access to.

    Deriving and augmenting access control for data lakes

    公开(公告)号:US11704430B2

    公开(公告)日:2023-07-18

    申请号:US16566321

    申请日:2019-09-10

    Applicant: SAP SE

    CPC classification number: G06F21/6236 G06F16/125 G06F16/13 G06F2221/2141

    Abstract: In an example embodiment, access to a data set in a data lake can be specified using several approaches, based on the metadata and information attached. The metadata may be replicated from the original data source of the underlying data, and additional metadata may be modeled and stored to construct linkage information between data types. This linkage information may be used to automatically grant access to users to additional objects that are linked to objects that the user has explicit access to.

    Issue detection system
    89.
    发明授权

    公开(公告)号:US11636018B1

    公开(公告)日:2023-04-25

    申请号:US17491807

    申请日:2021-10-01

    Applicant: SAP SE

    Abstract: Systems and methods include monitoring of one or more software applications to determine a value of a first metric associated with instances of a first process, the first process including steps executed by the one or more software applications, determination that the value of the first metric has exceeded a threshold associated with the first process in a first number of ongoing instances of the first process, determination that the first number is greater than a first count limit associated with the first process, and, in response to the determination that the first number is greater than the first count limit, sending of an error message to a user associated with each of the ongoing instances of the first process.

    Service-mesh session prioritization

    公开(公告)号:US11418550B1

    公开(公告)日:2022-08-16

    申请号:US17372682

    申请日:2021-07-12

    Applicant: SAP SE

    Abstract: Methods, systems, and computer-readable storage media for determining a sub-set of services, each service in the sub-set of services being in an overload status and having a SSF associated therewith, providing statistics associated with each service in the sub-set of services and relating service call statistics to each API group of a set of API groups, determining a set of sessions based on the service call statistics, each session in the set of sessions associated with at least one service in the sub-set of services having a service call statistic that exceeds a threshold service call statistic, defining an execution group and a waiting group, determining that a session is in the waiting group, and in response, blocking a request of the session from being processed by a service in the sub-set of services, and providing a wait indication to a user associated with the session.

Patent Agency Ranking