Business rules for configurable metamodels and enterprise impact analysis
First Claim
1. A metadata management system for importing, integrating and federating metadata, comprising:
- a configurable metamodel for modeling metadata that describes enterprise IT assets;
a metadata repository for storing metadata whose structure reflects said metamodel;
at least one external metadata source, which is able to persist metadata in accordance with the structure of a meta-schema;
a mapping module for mapping said meta-schema to the metamodel; and
a transformation module, operatively coupled to said metadata mapping module, for translating specific metadata from said at least one external metadata source to said metadata repository, for use in import, export or synchronization of metadata between said at least one external metadata source and said metadata repository.
3 Assignments
0 Petitions
Accused Products
Abstract
A metadata management system for importing, integrating and federating metadata, including a configurable metamodel, a metadata repository for storing metadata whose structure reflects the metamodel, at least one external metadata source, which is able to persist metadata in accordance with the structure of a meta-schema, a mapping module for mapping the meta-schema to the metamodel, and a transformation module, operatively coupled to the metadata mapping module, for translating specific metadata from the at least one external metadata source to the metadata repository, for use in import, export or synchronization of metadata between the external metadata source and the metadata repository. A method and a computer-readable storage medium are also described.
165 Citations
62 Claims
-
1. A metadata management system for importing, integrating and federating metadata, comprising:
-
a configurable metamodel for modeling metadata that describes enterprise IT assets;
a metadata repository for storing metadata whose structure reflects said metamodel;
at least one external metadata source, which is able to persist metadata in accordance with the structure of a meta-schema;
a mapping module for mapping said meta-schema to the metamodel; and
a transformation module, operatively coupled to said metadata mapping module, for translating specific metadata from said at least one external metadata source to said metadata repository, for use in import, export or synchronization of metadata between said at least one external metadata source and said metadata repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A metadata management system for validating metadata, comprising:
-
a configurable metamodel for modeling metadata that describes enterprise IT assets;
business rules on said metamodel; and
a metadata validation module operating on said configurable metamodel for validating specific metadata against said metamodel business rules. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A metadata management system for generating metadata comprising:
-
a configurable metamodel for modeling metadata that describes enterprise IT assets;
business rules on said metamodel; and
a metadata generation module operating on said configurable metamodel for guiding the generation of specific metadata using said metamodel business rules. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A metadata management system for managing an IT organization, comprising:
-
a configurable metamodel for modeling metadata that describes enterprise IT assets;
business rules on said metamodel; and
a validation module operating on said configurable metamodel for validating rules for IT governance against said metamodel business rules. - View Dependent Claims (28)
-
-
29. A method for importing, integrating and federating metadata, comprising:
-
providing (i) a configurable metamodel for modeling metadata that describes enterprise IT assets, (ii) a metadata repository for storing metadata whose structure reflects the metamodel, and (iii) at least one external metadata source, which is able to persist metadata in accordance with the structure of a meta-schema;
mapping the meta-schema to the metamodel; and
translating specific metadata from the external metadata source to the metadata repository for use in import, export or synchronization of metadata between the at least one external metadata source and the metadata repository. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 40)
-
-
37. A method for validating metadata, comprising:
-
providing (i) a configurable metamodel for modeling metadata that describes enterprise IT assets, and (ii) business rules on the metamodel; and
validating specific metadata against the metamodel business rules.
-
-
38. A method for generating metadata comprising:
-
providing (i) a configurable metamodel for modeling metadata that describes enterprise IT assets, and (ii) business rules on the metamodel; and
guiding the generation of specific metadata using the metamodel business rules.
-
-
39. A method for managing an IT organization, comprising:
-
providing (i) a configurable metamodel for modeling metadata that describes enterprise IT assets, and (ii) business rules on the metamodel; and
validating rules for IT governance against the metamodel business rules.
-
-
41. A computer-readable storage medium storing program code for causing a computer to perform a method of:
-
providing (i) a configurable metamodel for modeling metadata that describes enterprise IT assets, (ii) a metadata repository for storing metadata whose structure reflects the metamodel, and (iii) at least one external metadata source, which is able to persist metadata in accordance with the structure of a meta-schema;
mapping the meta-schema to the metamodel; and
translating specific metadata from the external metadata source to the metadata repository for use in import, export or synchronization of metadata between the at least one external metadata source and the metadata repository.
-
-
42. A computer-readable storage medium storing program code for causing a computer to perform a method of:
-
providing (i) a configurable metamodel for modeling metadata that describes enterprise IT assets, and (ii) business rules on the metamodel; and
validating specific metadata against the metamodel business rules.
-
-
43. A computer-readable storage medium storing program code for causing a computer to perform a method of:
-
providing (i) a configurable metamodel for modeling metadata that describes enterprise IT assets, and (ii) business rules on the metamodel; and
guiding the generation of specific metadata using the metamodel business rules. - View Dependent Claims (46, 47, 48, 49, 50, 51)
-
-
44. A computer-readable storage medium storing program code for causing a computer to perform a method of:
-
providing (i) a configurable metamodel for modeling metadata that describes enterprise IT assets, and (ii) business rules on the metamodel; and
validating responsibility assignments against the metamodel business rules.
-
-
45. A metadata management system for performing impact analysis on an IT system comprising:
-
a configurable metamodel for modeling metadata that describes assets of an enterprise IT system, the metamodel including meta-classes and meta-properties;
business rules on said metamodel for indicating that certain meta-properties have impact consequences; and
an impact analyzer operating on said configurable metamodel for determining which assets of the enterprise IT system are impacted by one or more specified assets.
-
-
52. A method for generating metadata comprising:
-
providing (i) a configurable metamodel for modeling metadata that describes assets of an enterprise IT system, the metamodel including meta-classes and meta-properties, and (ii) business rules on said metamodel for indicating that certain meta-properties have impact consequences; and
determining which assets of the enterprise IT system are impacted by one or more specified assets. - View Dependent Claims (53, 54, 55, 56, 57, 58)
-
-
59. A computer-readable storage medium storing program code for causing a computer to perform a method of:
-
providing (i) a configurable metamodel for modeling metadata that describes assets of an enterprise IT system, the metamodel including meta-classes and meta-properties, and (ii) business rules on said metamodel for indicating that certain meta-properties have impact consequences; and
determining which assets of the enterprise IT system are impacted by one or more specified assets.
-
-
60. A metadata management system for performing impact analysis on an IT system comprising:
-
a configurable metamodel for modeling metadata that describes assets of an enterprise IT system, the metamodel including meta-classes and meta-properties;
a meta-descriptor for meta-properties to designate that a meta-property has an impact consequence; and
an impact analyzer operating on said configurable metamodel for determining which assets of the enterprise IT system are impacted by one or more specified assets.
-
-
61. A method for generating metadata comprising:
-
providing (i) a configurable metamodel for modeling metadata that describes assets of an enterprise IT system, the metamodel including meta-classes and meta-properties, and (ii) a meta-descriptor for meta-properties to designate that a meta-property has an impact consequence; and
determining which assets of the enterprise IT system are impacted by one or more specified assets.
-
-
62. A computer-readable storage medium storing program code for causing a computer to perform a method of:
-
providing (i) a configurable metamodel for modeling metadata that describes assets of an enterprise IT system, the metamodel including meta-classes and meta-properties, and (ii) a meta-descriptor for meta-properties to designate that a meta-property has an impact consequence; and
determining which assets of the enterprise IT system are impacted by one or more specified assets.
-
Specification