CPC G06F 9/44521 (2013.01) [G06F 9/5072 (2013.01); G06F 9/547 (2013.01); H04L 67/125 (2013.01)] | 15 Claims |
8. A method for behavior injection in a cloud computing environment having a cloud platform or software application executing therein, comprising:
providing a computer including one or more processors;
providing an injection service operating on the computer, the injection service enabling configuration of software code or behaviors to be injected into modules at the cloud platform associated with tenants of the cloud computing platform;
providing, by the injection service, a mapping for each of a plurality of globally unique identifiers (GUID) associated with lifecycle activity injection points, a platform code or process, and metadata that can be used to inject and modify operation of a corresponding module, the metadata being maintained by the injection service, each GUID being associated with a tenant and referencing a unique lifecycle injection point associated with a respective tenant; and
wherein at the cloud platform, a received platform code or process and metadata are used to modify the operation of a requesting module within a particular tenant platform environment associated with a tenant of the tenants of the cloud computing platform,
wherein each of the tenants of the cloud computing platform are associated with one or more tenant platform environments provided by the cloud platform, the received platform code or process and metadata being received based on a request comprising a GUID from the requesting module to the injection service, the GUID of the request being associated with the tenant and referencing a unique lifecycle injection point associated with the tenant, the cloud platform utilizing the received metadata to determine a process by which to modify the operation of the requesting module within the particular tenant platform environment.
|