Patent ID: 8650574

Claim:
A computer-implemented method for dynamically creating and/or modifying resource topologies including a state of the contained resources, wherein said method is being executed in an order-processing environment, wherein said order-processing environment includes at least an order-processing container and relationship registry that stores relationships between resources, and an order which is being processed by said order-processing container, wherein said order includes a number of resource-specific tasks without arranging those in a sequence, wherein said tasks provide actions for creating and/or modifying resource topologies, wherein said each task is assigned at least input parameters for execution of said task and optionally includes topology information which describes a new set of relationships and resources that are to be created or deleted, wherein said method comprises the steps of: a) providing access to an order by said order-processing container, b) providing said order to a first instantiated resource which forms part of a resource topology to be created or to be modified by said order, c) deriving the assigned task from said order by said first resource, d) reading the input parameters from said assigned task by said first resource, e) executing said task by using said assigned parameters by said first resource, generating an output that is written to said order, f) inputting said order to said order-processing container by said first resource, wherein said order is a number of tasks for each involved resource without arranging said tasks in a sequence, wherein said order is updated with said output prior to returning said order, g) querying said relationship registry for resources which have a relationship to said first resource by said order-processing container, h) providing said order to one of said resources which have a relationship to said first resource, i) repeating said steps b)-g) for said resource determined by step h).