IP Library Granted Patent US 11,797,284
Granted Patent B2
US 11,797,284 · App. 17/382,934 · Granted Oct 24, 2023

Composable deployer architecture

Inventors: Guang Ya Liu (Xian, CN); Xun Pan (Xian, CN); Hai Hui Wang (Xian, CN); Peng Li (Xian, CN); Xiang Zhen Gan (Xian, CN)
Assignee: International Business Machines Corporation
G06F8/61G06F8/60
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,797,284
App. No.
17/382,934
Granted
Oct 24, 2023
Kind
B2
Abstract

A processor may receive a composable deployer comma-separated values (CSV) file. The processor may parse the composable deployer CSV file. The processor may determine if there is a composable deployer foundation template. The processor may install a resource. The resource to install may be associated with the composable deployer foundation template.

Claims (49)

1. A system for a composable deployer environment, the system comprising:

a memory; and

a processor in communication with the memory, the processor being configured to perform operations comprising:

receiving a composable deployer comma-separated values (CSV) file;

parsing the composable deployer CSV file to determine whether a composable deployer foundation template exists for use by a composable deployer to make changes to an application managed by the composable deployer, wherein the composable deployer foundation template is shareable between respective composable deployers of a group of different composable deployers; and

responsive to determining that a composable deployer foundation template does exist for use by the composable deployer to make changes to the application, installing a resource, wherein the resource to install is associated with the composable deployer foundation template.

2. The system of claim 1 , wherein the processor is further configured to perform operations comprising:

merging one or more parameters with the composable deployer CSV file.

3. The system of claim 1 , wherein responsive to determining that a composable deployer foundation template does not exist for use by the composable deployer to makes change to the application managed by the composable deployer:

identifying one or more specific parameters for the composable deployer CSV file; and

generating the composable deployer foundation template.

4. The system of claim 1 , further comprising, responsive to determining-a composable deployer foundation template does exist for use by the composable deployer to make changes to the application managed by the composable deployer:

accessing a composable deployer component list and enablement requirements.

5. The system of claim 1 , wherein the processor is further configured to perform operations comprising:

enabling fine-grained management for one or more components of the composable deployer CSV file based on the composable deployer foundation template.

6. The system of claim 1 , wherein a deployer of the composable deployer CSV file is a hierarchical deployer, and wherein the processor is further configured to perform operations comprising:

deploying the composable deployer CSV file to one or more other deployers as the composable deployer foundation template.

7. The system of claim 6 , wherein deploying the composable deployer CSV file to one or more other deployers as the composable deployer foundation template allows for a unified model, and wherein the processor is further configured to perform operations comprising:

permitting the one or more other deployers to generate a new composable deployer.

8. The system of claim 7 , wherein the unified model utilizes less code to generate the new composable deployer.

9. A method to a composable deployer environment, the method comprising:

receiving, by a processor, a composable deployer comma-separated values (CSV) file;

parsing the composable deployer CSV file to determine whether a composable deployer foundation template exists for use by a composable deployer to make changes to an application managed by the composable deployer, wherein the composable deployer foundation template is shareable between respective composable deployers of a group of different composable deployers; and

responsive to determining that a composable deployer foundation template does exist for use by the composable deployer to modify the application, installing a resource, wherein the resource to install is associated with the composable deployer foundation template.

10. The method of claim 9 , further comprising:

merging one or more parameters with the composable deployer CSV file.

11. The method of claim 9 , wherein responsive to determining that a composable deployer foundation template does not exist for use by the composable deployer to make changes to the application managed by the composable deployer:

identifying one or more specific parameters for the composable deployer CSV file; and

generating the composable deployer foundation template.

12. The method of claim 9 , further comprising, responsive to determining a composable deployer foundation template does exist for use by the composable deployer to make changes to the application managed by the composable deployer:

accessing a composable deployer component list and enablement requirements.

13. The method of claim 9 , further comprising:

enabling fine-grained management for one or more components of the composable deployer CSV file based on the composable deployer foundation template.

14. The method of claim 9 , wherein a deployer of the composable deployer CSV file is a hierarchical deployer, and wherein the method further comprises:

deploying the composable deployer CSV file to one or more other deployers as the composable deployer foundation template.

15. The method of claim 14 , wherein deploying the composable deployer CSV file to one or more other deployers as the composable deployer foundation template allows for a unified model, and wherein the method further comprises:

permitting the one or more other deployers to generate a new composable deployer.

16. The method of claim 15 , wherein the unified model utilizes less code to generate the new composable deployer.

17. A computer program product for a composable deployer environment comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform operations, the operations comprising:

receiving a composable deployer comma-separated values (CSV) file;

parsing the composable deployer CSV file to determine whether a composable deployer foundation template exists for use by a composable deployer to make changes to an application managed by the composable deployer, wherein the composable deployer foundation template is shareable between respective composable deployers of a group of different composable deployers; and

responsive to determining that a composable deployer foundation template does exist for use by the composable deployer to make changes to the application, installing a resource, wherein the resource to install is associated with the composable deployer foundation template.

18. The computer program product of claim 17 , wherein the processor is further configured to perform operations comprising:

merging one or more parameters with the composable deployer CSV file.

19. The computer program product of claim 17 , wherein responsive to determining that a composable deployer foundation template does not exist for use by the composable deployer to make changes to the application managed by the composable deployer:

identifying one or more specific parameters for the composable deployer CSV file; and

generating the composable deployer foundation template.

20. The computer program product of claim 17 , further comprising, responsive to determining a composable deployer foundation template does exist for use by the composable deployer to make changes to the application managed by the composable deployer:

accessing a composable deployer component list and enablement requirements.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2021
From: LIU, GUANG YA; PAN, XUN; WANG, HAI HUI; LI, PENG; GAN, XIANG ZHEN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 056948/0858 →
Continuity (1)
Related Publication 20230025791A1 · Jan 26, 2023
Cited By (1)
US 12,248,772