Software installation through an overlay file system

    公开(公告)号:US11822912B2

    公开(公告)日:2023-11-21

    申请号:US17162529

    申请日:2021-01-29

    Applicant: SAP SE

    CPC classification number: G06F8/61

    Abstract: A user requests installation of a software package on a server. The server identifies an artifact for the software package installed on a first layer of an overlay file system. Based on dependency information for the artifact, the server identifies one or more additional artifacts that the artifact depends on, installed on additional layers of the overlay file system. Instead of duplicating the software package and its dependencies in storage for the user, the server updates a layer strategy for the user. A layer strategy indicates a set of layers to be used by an overlay file system in generating a logical file system. The updated layer strategy for the user includes both the layer for the artifact of the requested software package and the layers for the additional artifacts that the software package depends on.

    Multitenant application server using a union file system

    公开(公告)号:US11561937B2

    公开(公告)日:2023-01-24

    申请号:US17369059

    申请日:2021-07-07

    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.

    Multitenant application server using a union file system

    公开(公告)号:US11113249B2

    公开(公告)日:2021-09-07

    申请号: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.

    Tunneling protcol and gateway for distributed computing environments

    公开(公告)号:US10798183B2

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

    申请号:US16218794

    申请日:2018-12-13

    Applicant: SAP SE

    Abstract: Techniques are described for managing communications with applications executing in a distributed computing environment, through use of a tunneling protocol that is employed by a client-side gateway and a server-side application router to enable client-server communications that would not otherwise be supported within the distributed computing environment. A cloud computing service may enforce network security policies, such as restricting network traffic to and from its hosted applications to use an application layer protocol such as a version of Hypertext Transfer Protocol (HTTP), which may not be feasible for legacy applications and/or applications of a particular type or domain. The implementations described herein provide a mechanism that supports the deployment and operation of an application in a cloud computing environment, where such an application may employ any suitable communication protocol that may not be supported by the environment.

    MULTITENANT APPLICATION SERVER USING A UNION FILE SYSTEM

    公开(公告)号:US20210334243A1

    公开(公告)日:2021-10-28

    申请号:US17369059

    申请日:2021-07-07

    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.

    Software installation through an overlay file system

    公开(公告)号:US10956140B2

    公开(公告)日:2021-03-23

    申请号:US16376305

    申请日:2019-04-05

    Applicant: SAP SE

    Abstract: A user requests installation of a software package on a server. The server identifies an artifact for the software package installed on a first layer of an overlay file system. Based on dependency information for the artifact, the server identifies one or more additional artifacts that the artifact depends on, installed on additional layers of the overlay file system. Instead of duplicating the software package and its dependencies in storage for the user, the server updates a layer strategy for the user. A layer strategy indicates a set of layers to be used by an overlay file system in generating a logical file system. The updated layer strategy for the user includes both the layer for the artifact of the requested software package and the layers for the additional artifacts that the software package depends on.

    Format for multi-artefact software packages

    公开(公告)号:US10942723B2

    公开(公告)日:2021-03-09

    申请号: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.

Patent Agency Ranking