Integrated Delivery Platform for Enterprise Software Development

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Enterprise software development is complex due to inter-team dependencies, lack of standardized governance, and manual handoffs, leading to increased costs and time-to-market, especially with the integration of AI and multiple technology frameworks, where existing IDE frameworks do not adequately address productivity issues.

Innovation Solution

A multi-modal framework integrating AI, API, and UI frameworks, utilizing a cloud-based operational environment, workflow automation, and a code generation engine with a repository for publishing and downloading components, along with governance processes to enable rapid application bootstrapping and automate workflows, providing a centralized platform for development and delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional workflow management software is used for AI software development, then software security and governance are maintained, but value realization of AI becomes time-consuming and complex

Engineering Contradiction:
Improvesoftware securityVSAvoidvalue realization speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The platform segments the AI development workflow into distinct modular components including data preparation, model training, validation, and deployment stages. Each segment can be independently managed, tracked, and governed, allowing security protocols to be applied selectively without blocking overall progression. This modular segmentation enables parallel processing of different workflow aspects.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-configuring governance policies, security protocols, and compliance rules before the actual AI development workflow begins. Templates and frameworks are prepared in advance, so that when development occurs, the governance structure is already in place, eliminating the need for time-consuming ad-hoc security reviews during active development.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple application teams with inter-team dependencies are employed to develop enterprise software, then software complexity and variety increase, but management difficulty increases

Engineering Contradiction:
Improvesoftware varietyVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The platform provides a universal governance framework that serves multiple application teams simultaneously. A single centralized system handles diverse workflows, security requirements, and compliance needs across different teams, eliminating the need for separate management systems for each team while maintaining the ability to handle varied software development scenarios.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The platform acts as an intermediary layer between multiple application teams and the enterprise governance infrastructure. It translates team-specific development needs into standardized governance-compliant processes, managing inter-team dependencies through centralized coordination without requiring direct complex interactions between teams.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If faster pace of innovation is pursued with quicker turnarounds, then time to market decreases, but manual handoffs between teams increase

Engineering Contradiction:
Improvetime to marketVSAvoidmanual handoff time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The platform enables continuous automated workflows that eliminate manual handoffs between teams. Artifacts and code can flow continuously through standardized pipelines with automatic governance checks, security validations, and quality assurance processes. This continuous action maintains innovation speed without introducing manual interruption points.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system implements self-service capabilities where automated governance policies, security protocols, and compliance checks execute without requiring manual intervention from team members. Teams can independently progress their work through the pipeline with automatic validation, reducing the need for manual handoffs and coordination overhead.

Inventive Principle:
Principle #25Self-service

4Ease of operation

If IDE frameworks with plug-in architecture are used to extend functionality, then specific IDE capabilities are enhanced, but productivity problems from integrating multiple technology frameworks remain unsolved

Engineering Contradiction:
ImproveIDE functionalityVSAvoidintegration productivity
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The platform merges multiple technology framework integrations into a single unified governance and management system. Instead of requiring separate IDE plug-ins for each framework (machine learning, data models, APIs, user interface), the platform provides centralized integration capabilities that coordinate all frameworks through a common interface and governance model.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11900125B1Integrated delivery platform for enterprise software development at a computing device
Publication Date: 2024.02.13 ELEVANCE HEALTH INC
  • US11900125B1 patent drawing
  • US11900125B1 patent drawing
  • US11900125B1 patent drawing

AI summary

An integrated delivery platform for enterprise software development is provided. The platform includes services and scheduling capabilities for bootstrapping and scheduling software microservices. The platform is capable of handling both conventional software development and Artificial Intelligence (AI) software. Some implementations include a framework for operational environment in the cloud, a workflow automation and environment bootstrapping engine and a code generation engine, and a repository for publishing and downloading multi-modal components (e.g., data sets, machine learning models, API, applications, and integration solutions), and facilitates software reuse. The bootstrapping process kick starts a scalable platform that avoids manual handoffs.