Repository-Based Code Development in Enterprise Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Enterprise Management Applications face challenges in seamless code development and customization due to separate Application Development Environments not being integrated with the Enterprise Management Application environment, leading to cumbersome programming and lack of awareness of code artifacts.
Innovation Solution
An integrated system that enables seamless code development using Application Development Environments within an Enterprise Management Application environment, where projects are stored in a repository, making EMA components aware of the projects and allowing automatic deployment and synchronization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If separate Application Development Environments are used for code development, then code can be developed with specialized tools and capabilities, but the development environments are not integrated with the Enterprise Management Application environment, leading to cumbersome programming and lack of awareness of code artifacts
Solution Approach 1:
The patent merges the separate Application Development Environment with the Enterprise Management Application environment by establishing a unified repository system. Code artifacts are stored in the EMA repository and made accessible to both environments, allowing developers to work with specialized ADE tools while the EMA environment remains aware of and integrated with the code artifacts. This integration eliminates the cumbersome nature of separate environments while preserving the specialized code development capabilities.
2Adaptability or versatility
If code is stored separately from the Enterprise Management Application, then code can be developed independently, but the EMA applications are not aware of the code artifacts, causing deployment and customization challenges
Solution Approach 1:
The patent introduces a repository as an intermediary between the Enterprise Management Application and code artifacts. The repository stores code artifacts in a structured manner and provides mechanisms for the EMA to discover, access, and become aware of these artifacts. This intermediary enables independent code development while maintaining information awareness through standardized interfaces and metadata associations.
3Productivity
If separate Application Development Environments are used, then advanced code development is possible, but deployment and synchronization between environments becomes cumbersome and inconvenient
Solution Approach 1:
The patent implements preliminary action by establishing a unified repository structure and integration mechanisms before code development and deployment activities begin. The repository is pre-configured to accept and manage code artifacts from multiple development environments, and integration interfaces are pre-established to enable automatic synchronization. This preliminary setup eliminates the need for time-consuming manual deployment and synchronization processes between separate environments.
Data Source
AI summary
An integrated system for seamless code development using Application Development Environments (ADEs) for Enterprise Management Application (EMA) environments utilizing EMA repositories is provided. Projects are stored in the EMA repository and EMA components and other repository based projects made aware of each other. The repository based projects may be shipped as part of the respository and automatically deployed from the repository.


