MULTITENANT APPLICATION SERVER USING A UNION FILE SYSTEM

    公开(公告)号:US20200320042A1

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

    申请号:US16376351

    申请日:2019-04-05

    Applicant: SAP SE

    Abstract: Example methods and systems are directed to a multitenant application server using a union file system. Each tenant has one or more users and a tenant layer in the union file system. Each user has a user layer in the union file system. The union file system provides a logical file system to each user based on the user layer, the tenant layer, and a base layer comprising a set of application layers. A first user shares an application template file with other users of the same tenant by moving the file from the first user's user layer to the tenant layer. After the file is moved, all users of the tenant have access to the application defined by the application template file. The moving of the file is achieved by modifying metadata for the file.

    FORMAT FOR MULTI-ARTEFACT SOFTWARE PACKAGES
    43.
    发明申请

    公开(公告)号:US20200319871A1

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

    申请号:US16376453

    申请日:2019-04-05

    Applicant: SAP SE

    Abstract: In an example embodiment, a solution is used to provide for a highly efficient application installer. A software packaging format, known as vSolution, is provided that allows software developers to ship multiple artefacts of different types in a single container. Unlike traditional mechanisms, this container does not contain a dedicated installer executable or any sort of installation routine. Rather, the container format encourages a declarative approach to describe what an installation routine should perform, via the organization of the artefacts based on content type and using a naming convention.

    DISTRIBUTED EXECUTION OF DATA PROCESSING PIPELINES

    公开(公告)号:US20190384635A1

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

    申请号:US16009996

    申请日:2018-06-15

    Applicant: SAP SE

    Abstract: A method for executing a data processing pipeline may be provided. The method may include identifying a file providing a runtime environment required for executing a series of data processing operations comprising the data processing pipeline. The file may be identified based on one or more tags associated with the data processing pipeline. The one or more tags may specify at least one runtime requirement for the series of data processing operations. The file may be executed to generate an executable package that includes a plurality of components required for executing the series of data processing operations. The series of data processing operations included in the data processing pipeline may be executed by at least executing the executable package to provide the runtime environment required for executing the series of data processing operations. Related systems and articles of manufacture, including computer program products, are also provided.

    CONTAINERIZED RUNTIME ENVIRONMENTS
    47.
    发明申请

    公开(公告)号:US20190384615A1

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

    申请号:US16010003

    申请日:2018-06-15

    Applicant: SAP SE

    Abstract: A method for executing a data processing pipeline may be provided. The method may include identifying a file providing a runtime environment required for executing a series of data processing operations comprising the data processing pipeline. The file may be identified based on one or more tags associated with the data processing pipeline. The one or more tags may specify at least one runtime requirement for the series of data processing operations. The file may be executed to generate an executable package that includes a plurality of components required for executing the series of data processing operations. The series of data processing operations included in the data processing pipeline may be executed by at least executing the executable package to provide the runtime environment required for executing the series of data processing operations. Related systems and articles of manufacture, including computer program products, are also provided.

    CUSTOMIZING OPERATOR NODES FOR GRAPHICAL REPRESENTATIONS OF DATA PROCESSING PIPELINES

    公开(公告)号:US20190384577A1

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

    申请号:US16009987

    申请日:2018-06-15

    Applicant: SAP SE

    Abstract: A method may include receiving, from a client, a request to customize an operator node corresponding to a data processing operation. The request may include a first key. The operator node may be selected for inclusion in a graph representative of a data processing pipeline. The operator node may be associated with a first file that includes at least one configuration parameter associated with the operator node. The at least one configuration parameter may be associated with a second key. In response to the first key being determined to match the second key, the operator node may be customized by modifying the at least one configuration parameter. Furthermore, a second file associated with a customized operator node may be generated to store the customizations made to the operator node including the modification of the at least one configuration parameter. Related systems and articles of manufacture are also provided.

    RAPID CLIENT-SIDE COMPONENT PROCESSING BASED ON COMPONENT RELATIONSHIPS
    49.
    发明申请
    RAPID CLIENT-SIDE COMPONENT PROCESSING BASED ON COMPONENT RELATIONSHIPS 审中-公开
    基于组件关系的快速客户端组件处理

    公开(公告)号:US20170054808A1

    公开(公告)日:2017-02-23

    申请号:US15344977

    申请日:2016-11-07

    Applicant: SAP SE

    CPC classification number: H04L67/1097 H04L67/32 H04L67/42

    Abstract: A client database manager can cause a memory of a client device on a client side of a network to store a first component, a second component, and a relationship value representing a dependent relationship between the first component and the second component. A client processing module can cause a processor to receive, after the storing, a request to process the first component at the client device. The client database manager can send to the server side of the network a request for an update of at least one of the first component or the second component. The client processing module can cause the processor to process at the client device, before receiving a response to the request for the update from the server side of the network, at least a portion of the first component and at least a portion of the second component based on the relationship value.

    Abstract translation: 客户机数据库管理器可以使网络的客户端上的客户端设备的存储器存储第一组件,第二组件和表示第一组件与第二组件之间的依赖关系的关系值。 客户处理模块可以使处理器在存储之后接收在客户端设备处理第一组件的请求。 客户端数据库管理器可以向网络的服务器端发送对第一组件或第二组件中的至少一个的更新的请求。 在从网络的服务器端接收到对更新请求的响应之前,客户处理模块可以使处理器在客户端设备处理,第一组件的至少一部分和第二组件的至少一部分 基于关系值。

Patent Agency Ranking