SEMANTICALLY RICH COMPOSABLE SOFTWARE IMAGE BUNDLES
First Claim
1. A method for creating a composable software bundle, the method comprising:
- retrieving a semantic representation of a set of software modules;
retrieving a functional representation of a set of operations, each operation in the set of operations is to be performed on the set of software modules during at least one virtual image life-cycle phase in a set of virtual image life-cycle phases;
identifying a set of artifacts comprising at least one of a set of metadata and a set of executable instructions associated with the set of operations; and
storing the semantic representation, the functional representation, and the set of artifacts, in a composable software bundle.
5 Assignments
0 Petitions
Accused Products
Abstract
A composable software bundle is created by retrieving a semantic representation of a set of software modules. A functional representation of a set of operations is retrieved. Each operation in the set of operations is to be performed on the set of software modules during at least one virtual image life-cycle phase in a set of virtual image life-cycle phases. A set of artifacts including a set of executable instructions associated with the set of operations is identified. The semantic representation, the functional representation, and the set of artifacts, are stored in a composable software bundle.
-
Citations
25 Claims
-
1. A method for creating a composable software bundle, the method comprising:
-
retrieving a semantic representation of a set of software modules; retrieving a functional representation of a set of operations, each operation in the set of operations is to be performed on the set of software modules during at least one virtual image life-cycle phase in a set of virtual image life-cycle phases; identifying a set of artifacts comprising at least one of a set of metadata and a set of executable instructions associated with the set of operations; and storing the semantic representation, the functional representation, and the set of artifacts, in a composable software bundle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable storage medium for creating a composable software bundle, the computer readable storage medium comprising:
a data structure comprising a composable software bundle, the composable software bundle comprising; a semantic representation of a set of software modules; a functional representation of a set of operations, each operation in the set of operations is to be performed on the set of software modules during at least one virtual image life-cycle phase in a set of virtual image life-cycle phases; and a set of artifacts comprising at least one of a set of metadata and a set of executable instructions associated with the set of operations. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A system for creating a composable software bundle, the system comprising:
-
a memory; a processor, communicatively couple with the memory; and a user interface, communicatively coupled with the processor and the memory, for displaying information to a user and for receiving user input from the user, the processor being adapted to perform a method comprising; retrieving a semantic representation of a set of software modules; retrieving a functional representation of a set of operations, each operation in the set of operations is to be performed on the set of software modules during at least one virtual image life-cycle phase in a set of virtual image life-cycle phases; identifying a set of artifacts comprising at least one of a set of data and a set of executable instructions associated with the set of operations; and storing the semantic representation, the functional representation, and the set of artifacts, in a composable software bundle. - View Dependent Claims (18, 19, 20)
-
-
21. A computer program product for creating a composable software bundle, the computer program product comprising:
a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; retrieving a semantic representation of a set of software modules; retrieving a functional representation of a set of operations, each operation in the set of operations is to be performed on the set of software modules during at least one virtual image life-cycle phase in a set of virtual image life-cycle phases; identifying a set of artifacts comprising at least one of a set of data and a set of executable instructions associated with the set of operations; and storing the semantic representation, the functional representation, and the set of artifacts, in a composable software bundle. - View Dependent Claims (22, 23, 24, 25)
Specification