System and method for dynamic offering topologies
First Claim
1. A method for managing offerings in a data processing system including a processing unit and a plurality of offering platform programs operatively connected to a distributed offering network, the method comprising the steps of:
- deploying, by the processing unit, a first offering via a first offering platform program on a first system;
deploying, by the processing unit, a second offering via a second offering platform program on a second system;
creating, by the processing unit, a topology including the first offering and the second offering, wherein the topology describes where the first offering and the second offering are deployed within the distributed offering network;
determining, by the processing unit, whether there is an association between the first offering and the second offering;
including, by the processing unit, the association in the topology when it is determined that the association between the first offering and the second offering exists, wherein the association defines a hierarchical relationship between the first offering and the second offering; and
providing the first offering and the second offering to an asset of a customer computer system.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and articles of manufacture consistent with the present invention provide for managing offerings in a data processing system having offering platform programs operatively connected to a distributed offering network. At least one is deployed offering via an offering platform program. A topology of offerings is created. It is determined whether there is an association between two or more of the offerings. When there is an association between two or more of the offerings, the association is included in the topology.
-
Citations
12 Claims
-
1. A method for managing offerings in a data processing system including a processing unit and a plurality of offering platform programs operatively connected to a distributed offering network, the method comprising the steps of:
-
deploying, by the processing unit, a first offering via a first offering platform program on a first system; deploying, by the processing unit, a second offering via a second offering platform program on a second system; creating, by the processing unit, a topology including the first offering and the second offering, wherein the topology describes where the first offering and the second offering are deployed within the distributed offering network; determining, by the processing unit, whether there is an association between the first offering and the second offering; including, by the processing unit, the association in the topology when it is determined that the association between the first offering and the second offering exists, wherein the association defines a hierarchical relationship between the first offering and the second offering; and providing the first offering and the second offering to an asset of a customer computer system. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer-readable medium for managing offerings and containing instructions that, when executed by a processor, cause a program in a data processing system to perform the steps of:
-
deploying a first offering via a first offering platform program; deploying a second offering via a second offering platform program; creating a topology including the first offering and the second offering, wherein the topology further includes associations of a plurality of software assets in a customer system; determining whether there is an association between the first offering and the second offering; including the association in the topology when it is determined that the association between the first offering and the second offering exists; and providing the first offering and the second offering to at least one of the plurality of software assets based on the topology. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A data processing system for managing offerings and having a plurality of offering platform programs operatively connected to a distributed offering network, the data processing system comprising:
-
a processing unit configured to execute a program that is stored in a memory; the memory, coupled to the processing unit, configured to store the program; and the program, that when executed by the processor, performs the steps of; deploy a first offering via a first offering platform program; deploy a second offering via a second offering platform program; create a topology including the first offering and the second offering; determine whether there is an association between the first offering and the second offering; include the association in the topology when it is determined that the association between the first offering and the second offering exists, wherein the topology defines locations in the distributed offering network for the first offering platform program and the second offering platform program, and wherein the association defines a hierarchical relationship between the first offering and the second offering; and provide the first offering and the second offering to at least one software or hardware asset in the data processing system based on the hierarchical relationship between the first offering and the second offering. - View Dependent Claims (11, 12)
-
Specification