Patent ID: 9223568
Filing Date: 2015-12-29
Classification: G06F

Abstract:
1. A computer program storage product for creating a cross-configuration software module for cross-configuring software entities, the computer program storage product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions configured to perform a method comprising: obtaining a first set of requirements and at least a second set of requirements, wherein each of the first and second set of requirements identify at least one set of software entities required to be present on at least one system comprising software entities to be cross-configured, wherein the set of software entities identified by at least one of the first set of requirements and the second set of requirements comprises at least one composable software bundle, wherein a composable software is a cloud independent description of software that captures a set of aspects needed to install and configure the software in a virtual machine; obtaining at least one set of operations, wherein the at least one set of operations comprising at least one executable instruction that configures at least a first software entity with at least a second software entity; generating a first configuration definition comprising at least the first set of requirements and the at least one set of operations, and a second configuration definition comprising at least the second set of requirements; and storing the first and second configuration definitions within a cross-configuration software module, wherein the configuration module cross-configures software entities within systems satisfying the set of requirements in the first and second configuration definitions.