Customer Specific API Generation for Data Center Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data center monitoring and management systems face challenges in efficiently managing and optimizing the complex interactions between various data center assets and application program interfaces (APIs), leading to increased complexity and difficulty in scaling API management across multiple customers with diverse requirements.
Innovation Solution
A method and system for monitoring user interactions with a data center monitoring and management console, analyzing multiple APIs, and generating a customer-specific API to streamline configuration and management, including API documentation generation and complexity scoring to simplify workflows and improve user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple standard APIs are used to manage diverse data center requirements, then system functionality is improved, but API complexity and difficulty of operation increase
Solution Approach 1:
The patent segments the complex set of standard APIs into multiple customer-specific APIs, each tailored to specific customer requirements. This segmentation divides the large, complex API surface into smaller, more manageable pieces that are easier to operate while maintaining comprehensive functionality through the collection of specialized APIs.
Solution Approach 2:
The patent applies local quality by creating customized API subsets for different customers based on their specific needs. Each customer receives a tailored API configuration that provides the exact functionality they require, rather than exposing all possible API functions. This makes each individual API easier to operate while collectively maintaining high adaptability.
2Adaptability or versatility
If comprehensive API documentation is provided for all functions, then system versatility is improved, but device complexity increases
Solution Approach 1:
The patent extracts and removes unnecessary API functions from the comprehensive set, creating streamlined customer-specific APIs that include only the functions each customer actually needs. This extraction reduces the complexity of API management systems while maintaining full versatility for each customer's specific use case by eliminating irrelevant functionality.
3Manufacturing precision
If manual API configuration is performed for each customer, then customization accuracy is improved, but productivity decreases
Solution Approach 1:
The patent applies preliminary action by pre-defining API configuration templates and patterns that can be automatically applied to generate customer-specific APIs. This preliminary preparation enables rapid automated generation of customized APIs while maintaining high accuracy, eliminating the need for manual configuration for each customer while preserving customization precision.
Solution Approach 2:
The system implements self-service by automatically generating customer-specific APIs based on customer requirements and pre-defined templates. The API generation process serves itself through automated configuration and customization without requiring manual intervention, thereby maintaining high customization accuracy while dramatically improving productivity through automated generation.
Data Source
AI summary
A system, method, and computer-readable medium are disclosed for performing a data center monitoring and management operation. The data center monitoring and management operation includes: monitoring an interaction of a user with a data center monitoring and management console when configurating an aspect of data center infrastructure, the configuring being performed via a plurality of application program interfaces; analyzing the plurality of application program interfaces used when configuring the aspect of data center infrastructure; and, generating a customer specific application program interface based upon the analyzing.


