Customization of metadata describing objects in a computing environment
First Claim
Patent Images
1. A method of customizing metadata in a software system, comprising receiving a customization specification identifying a desired customization to the metadata;
- identifying the metadata to be customized in a metadata store based on the specification; and
storing a delta value indicative of a customization to the metadata to be made based on the customization specification.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention facilitates customization of metadata that describes objects in a software system without requiring modification of source code. A customization that describes a desired customization to metadata is received and the relevant metadata is identified. A delta value indicating the customization to the metadata is stored.
-
Citations
32 Claims
-
1. A method of customizing metadata in a software system, comprising
receiving a customization specification identifying a desired customization to the metadata; -
identifying the metadata to be customized in a metadata store based on the specification; and
storing a delta value indicative of a customization to the metadata to be made based on the customization specification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for customizing metadata in software, comprising:
-
a metadata store storing a metadata structure indicative of the metadata;
a delta store storing delta values indicative of desired customizations to the metadata structure; and
a customization component configured to receive a request for metadata and customize the metadata structure with delta values associated with the requested metadata to obtain a customized metadata structure, and return the customized metadata structure. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of customizing metadata in a software system, comprising:
-
receiving a plurality of conflicting customization specifications identifying plurality of conflicting desired customizations to the metadata;
identifying the metadata to be customized in a metadata store based on the specifications;
applying a conflict resolution rule associated with the metadata to be customized; and
storing a delta value indicative of a change to the metadata to be made based on the customization specifications and the conflict resolution rule. - View Dependent Claims (30, 31)
-
-
32. A system for customizing metadata in software, comprising:
-
a metadata store storing a metadata structure indicative of the metadata;
a delta store storing delta values indicative of desired customizations to the metadata structure;
an adapter entity having a method which, when invoked, receives a request for metadata and identifies delta values associated with the requested metadata; and
a target entity having a method which, when invoked, customizes the requested metadata with the delta values to obtain a customized metadata structure.
-
Specification