Distributed Computing System With Common API For Cross-Channel Service Deployment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In enterprise-wide computing systems, disparate design standards and methodologies among business channels lead to front-end and back-end incompatibilities, preventing the deployment of compatible components across channels and resulting in redundant development efforts.
Innovation Solution
A distributed computing system with a common application interface (API) and automated deployment system that uses computing platform templates and service templates to deploy modular computing services across multiple lines of business, ensuring compatibility and reusability of components.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If individual business channels develop their own front-end components using disparate design standards, then each business channel can have customized components for its specific activities, but front-end components become incompatible with back-end components and with components from other business channels
Solution Approach 1:
The patent introduces a universal interface layer that enables front-end components to serve multiple business channels while maintaining compatibility with the back-end. This interface layer acts as a standardized mediator that allows customized front-end components to communicate effectively with the common back-end infrastructure across different business channels, resolving the incompatibility issue while preserving customization capabilities.
Solution Approach 2:
The patent implements an intermediary interface layer between front-end and back-end components. This intermediary layer translates and standardizes communications between disparate front-end designs and the unified back-end, enabling compatibility without requiring changes to either the customized front-ends or the back-end infrastructure.
2Ease of manufacture
If each business channel develops its own front-end components independently, then each channel can optimize for its specific needs, but redundant development efforts occur and components cannot be deployed across other channels
Solution Approach 1:
The universal interface layer enables front-end components developed for one business channel to be deployed across multiple channels. By maintaining a standardized interface contract, components can serve multiple purposes and be reused across different business channels, eliminating redundant development efforts while preserving the ability to customize for specific channel needs.
Solution Approach 2:
The patent segments the system into distinct layers: customized front-end components, a standardized interface layer, and a common back-end. This segmentation allows independent development and optimization of each layer while maintaining overall system integration, enabling components to be developed once and reused across multiple business channels.
3Device complexity
If a common technology infrastructure is provided for multiple business channels, then back-end support can be unified, but front-end components from different channels remain incompatible with each other
Solution Approach 1:
The patent introduces an intermediary interface layer that sits between the unified back-end infrastructure and the diverse front-end components from different business channels. This intermediary layer provides a standardized communication protocol and translation mechanism that enables components from different channels to work together seamlessly with the common back-end, maintaining infrastructure simplicity while achieving cross-channel compatibility.
4Adaptability or versatility
If computing services are deployed across multiple lines of business with a common API, then component reusability and compatibility are enhanced, but system complexity increases
Solution Approach 1:
The common API serves as a universal interface that enables computing services to be reused across multiple lines of business. By defining a standardized set of interfaces and protocols, the system allows services to be deployed and consumed across different business channels without requiring separate implementations, enhancing reusability while managing complexity through standardization.
Data Source
AI summary
Aspects of the present disclosure are directed toward a distributed computing system in which host computing devices host computing services that are only accessible by client computing devices and other computing services associated with a particular computing channel for a line-of-business and in which host computing devices host computing services that are accessible by client computing devices and other computing services across lines of business. The computing services are configured according to a common application interface (API) that provides a modular configuration allowing the computing services to be deployed across multiple computing channels for multiple lines-of-business respectively. Aspects of the present disclosure are also directed toward an automated deployment system that is configured to automatically deploy computing services at a computing platform based on a computing platform template and one or more computing service templates.


