Search All Patents in Edge Computing
Patent US10033800
Issued 2018-07-24
Downloadable Cartridges For A Multi-tenant Platform-as-a-service (paas) System
Implementations for downloadable cartridges for a multi-tenant Platform-as-a-Service (PaaS) system are disclosed. A method of the disclosure includes parsing a cartridge manifest corresponding to a cartridge to determine a source location of files of the cartridge and causing the files of the cartridge to be obtained from the determined source location for use by at least one node of a multi-tenant PaaS system.
Much More than Average Length Specification
View the Patent Matrix® Diagram to Explore the Claim Relationships
USPTO Full Text Publication >
- 1. A method, comprising:
receiving, by a processing device of a multi-tenant Platform-as-a-Service (PaaS) system comprising one or more components executed in a virtual environment, a request for a cartridge from an application of the multi-tenant PaaS, wherein the cartridge is created and maintained outside of the multi-tenant PaaS system; parsing, by the processing device responsive to receiving the request, a cartridge manifest corresponding to the requested cartridge, wherein the cartridge manifest is maintained separate from the cartridge; determining, based on parsing the cartridge manifest, a source location of files of the cartridge; and causing, by the processing device, the files of the cartridge to be obtained from the determined source location for use by at least one node of the multi-tenant PaaS system, wherein the cartridge provides functionality to execute application on the at least one node of the multi-tenant PaaS system.
- 9. A system, comprising:
a memory; and a processing device, communicably coupled to the memory, to:
receive a request for a cartridge from an application of a multi-tenant Platform-as-a-Service (PaaS) system comprising one or more components executed in a virtual environment, wherein the cartridge is created and maintained outside of the multi-tenant PaaS system;
parse, responsive to receiving the request, a cartridge manifest corresponding to the requested cartridge, wherein the cartridge manifest is maintained separate from the cartridge;
determine, based on parsing the cartridge manifest, a source location of files of the cartridge; and
cause the files of the cartridge to be obtained from the determined source location for use by at least one node of the multi-tenant PaaS system, wherein the cartridge provides functionality to execute application on the at least one node of the multi-tenant PaaS system.
- 15. A non-transitory machine-readable storage medium including instructions that, when accessed by a processing device, cause the processing device to:
receive, by the processing device of a multi-tenant Platform-as-a-Service (PaaS) system comprising one or more components executed in a virtual environment, a request for a cartridge from an application of the multi-tenant PaaS, wherein the cartridge is created and maintained outside of the multi-tenant PaaS system; parse, by the processing device responsive to receiving the request, a cartridge manifest corresponding to the requested cartridge, wherein the cartridge manifest is maintained separate from the cartridge; determine, based on parsing the cartridge manifest, a source location of files of the cartridge; and cause, by the processing device, the files of the cartridge to be obtained from the determined source location for use by at least one node of the multi-tenant PaaS system, wherein the cartridge provides functionality to execute application on the at least one node of the multi-tenant PaaS system.