Method and system for executing system management flows
First Claim
1. A computer-implemented method for executing system management flows in system management systems for IT Service Environments, wherein said system management system is an Order Processing Environment, wherein said Order Processing Environment includes at least an Order Processing Container, Relationship Registry, 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 each Task includes Resource Property References specified by Resource Type and Resource Property Name and Resource Property Relationship References specified by Resource Type and at least one Relation name and Resource Property Name, wherein said method is part of the normal Order Processing and is being executed if said Order is returned from a resource (sending resource) to said Container, the method comprising the steps of:
- a) querying said Order for all Resource Property References which specify properties of said sending resource,b) determining said values of said specified properties of sending resource,c) replacing said references by said values in said Order,d) querying said Relationship Registry for a resource which has a relationship to said sending resource by said Order Processing Container,e) querying said Order for said resource of step d) for resource property relationship references which specify properties of said identified resource as a starting point,f) querying said Relationship Registry for a resource which has a relationship to said resource of step d) and which is named by a relation name specified in the resource property relationship reference,g) determining said values of said specified properties of said resource according to step f),h) replacing said resource property relationship reference by said values in said Order, andj) repeating said steps a)-h) for all sending resources.
1 Assignment
0 Petitions
Accused Products
Abstract
Orders are processed within an Order Processing Environment which includes an Order Processing Container, Relationship Registry, and Factory Registry. The Order Processing Environment is extended by a Reference Resolvement Function Component. The RRFC provides the basic functionality for resolving References defined in the Order Document at runtime and make the referenced data available as a usual input parameter for the resources involved in the Order Processing. Each Task in the Order may contain Resource Property References and Resource Property Relationship References which are pointers to properties of resources. These references are resolved by the RRFC during the Order Processing before the Order Document is delegated from one resource to the next. When resolving a Reference, the value of the referenced Resource Property is determined and the Reference is replaced by this value so that it can be used by the resource having it defined in its Task section as a usual input parameter. Hence, by using References, resources are able to get access to the properties of other resources that participate in the Order Processing or are contained in the Resource Topology tree and use them as an input parameter for executing their own Task without having to know where the data is gathered from.
22 Citations
17 Claims
-
1. A computer-implemented method for executing system management flows in system management systems for IT Service Environments, wherein said system management system is an Order Processing Environment, wherein said Order Processing Environment includes at least an Order Processing Container, Relationship Registry, 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 each Task includes Resource Property References specified by Resource Type and Resource Property Name and Resource Property Relationship References specified by Resource Type and at least one Relation name and Resource Property Name, wherein said method is part of the normal Order Processing and is being executed if said Order is returned from a resource (sending resource) to said Container, the method comprising the steps of:
-
a) querying said Order for all Resource Property References which specify properties of said sending resource, b) determining said values of said specified properties of sending resource, c) replacing said references by said values in said Order, d) querying said Relationship Registry for a resource which has a relationship to said sending resource by said Order Processing Container, e) querying said Order for said resource of step d) for resource property relationship references which specify properties of said identified resource as a starting point, f) querying said Relationship Registry for a resource which has a relationship to said resource of step d) and which is named by a relation name specified in the resource property relationship reference, g) determining said values of said specified properties of said resource according to step f), h) replacing said resource property relationship reference by said values in said Order, and j) repeating said steps a)-h) for all sending resources. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. System for executing system management flows in system management systems for IT Service Environments, wherein said system management system is an Order Processing Environment, wherein said Order Processing Environment includes a computer having at least an Order Processing Container, Relationship Registry, and an Order which is being processed by said Order Processing Container, wherein said Order includes a number of resource specific Tasks without being arranged in a sequence, wherein said Tasks provide actions for creating and/or modifying resource topologies, wherein each Task includes Resource Property References specified by Resource Type and Resource Property Name and Resource Property Relationship References specified by Resource Type and at least one Relation name and Resource Property Name, wherein said system includes a Reference Resolvement Function Component which extends the Order Processing Environment and becomes involved if said Order is returned from a resource (sending resource) to said Container, wherein said system is configured to perform a method comprising:
-
a) querying said Order for all Resource Property References which specify properties of said sending resource, b) determining said values of said specified properties of said sending resource, c) replacing said references by said values in said Order, d) querying said Relationship Registry for resources which have a relationship to said first resource by said Order Processing Container, e) querying said Order for said first resource for resource property relationship references which specify properties of said identified resource as a starting point, f) querying said Relationship Registry for a resource which has a relationship to said identified resource and which is named by a relation name specified in the resource property relationship reference, g) determining said values of said specified properties of said resource, h) replacing said resource property relationship reference by said values in said Order, and i) activating a)-h) for each sending resource. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer program product stored on non-transitory computer usable medium comprising computer readable program instructions for causing a computer to perform the following method steps when said computer program is executed on a computer, said computer comprising a system management system, wherein said system management system is an Order Processing Environment, wherein said Order Processing Environment includes at least an Order Processing Container, Relationship Registry, 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 each Task includes Resource Property References specified by Resource Type and Resource Property Name and Resource Property Relationship References specified by Resource Type and at least one Relation name and Resource Property Name, wherein said method is part of the normal Order Processing and is being executed if said Order is returned from a resource (sending resource) to said Container, the method steps comprising:
-
a) querying said Order for all Resource Property References which specify properties of said sending resource, b) determining said values of said specified properties of sending resource, c) replacing said references by said values in said Order, d) querying said Relationship Registry for a resource which has a relationship to said sending resource by said Order Processing Container, e) querying said Order for said resource of step d) for resource property relationship references which specify properties of said identified resource as a starting point, f) querying said Relationship Registry for a resource which has a relationship to said resource of step d) and which is named by a relation name specified in the resource property relationship reference, g) determining said values of said specified properties of said resource according to step f), h) replacing said resource property relationship reference by said values in said Order, and j) repeating said steps a)-h) for all sending resources. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification