Tagged Code Feature Metadata Migration System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in selectively migrating metadata between organizations within an enterprise, particularly in scenarios where not all configuration data is necessary for transfer, and metadata needs to be phased in based on IT support capabilities.
Innovation Solution
A computer-implemented method and system that involves receiving code features from a first organization, tagging them with feature tags, storing these tagged features in a repository accessible by a second organization, and providing specific tagged features to requesters based on their tags.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If all configuration data is migrated between organizations, then complete metadata transfer is achieved, but transfer time and system complexity increase
Solution Approach 1:
The patent segments metadata into distinct code features that can be independently tagged and migrated. Each code feature represents a discrete unit of metadata that can be selectively transferred between organizations based on specific tags, allowing partial migration without transferring the entire configuration set.
Solution Approach 2:
The patent extracts only the necessary code features from the source organization based on tag matching. The system identifies and extracts specific tagged features that match the target organization's requirements, leaving unnecessary features behind in the source organization.
2Loss of information
If all configuration data is migrated between organizations, then complete metadata transfer is achieved, but system complexity increases
Solution Approach 1:
The patent creates a universal tagging system that can be applied across different code features and organizations. The same tag-based mechanism works for identifying, storing, retrieving, and migrating various types of metadata, simplifying the overall system architecture despite the selective migration capability.
Solution Approach 2:
The patent introduces a repository as an intermediary layer between source and target organizations. This repository stores tagged code features and facilitates selective migration by acting as a buffer and management point, reducing the direct complexity of transfer operations between organizations.
3Productivity
If selective metadata transfer is implemented, then transfer efficiency improves, but information completeness may be compromised
Solution Approach 1:
The patent applies preliminary tagging to code features before migration. By pre-tagging code features with descriptive metadata, the system enables efficient identification and selection of features to be transferred, ensuring that all necessary features are captured before the actual transfer process begins.
Solution Approach 2:
The patent implements a feedback mechanism where the target organization can request specific tagged features, and the system responds by providing the requested features from the repository. This feedback loop ensures that the transferred metadata meets the target organization's needs while maintaining efficiency.
Data Source
AI summary
Various embodiments described herein relate to managing metadata between organizations within an enterprise. In this regard, a set of code comprising one or more code features is received from a first organization. The one or more code features are tagged with one or more code feature tags to associate each of the one or more code features with the one or more code feature tags. The one or more tagged code features are stored in a repository based on the one or more code feature tags. The repository is at least partially accessible by a second organization. Based on a request received from a requestor for one or more features, it is determined if the one or more requested features are tagged code features. Further, one or more of the tagged code features are provided to the requester based on the requested features having been tagged as tagged code features.


