Multi-resource API Service for Analytics Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Analytics computing systems face challenges in interfacing with multiple remote resources due to individually implemented APIs, requiring complex configuration and expertise, which hinders user experience and increases costs by necessitating additional IT resources.
Innovation Solution
Implementing a multi-resource API service that configures and manages connections with multiple remote resources, allowing users to perform operations across internal and remote resources without needing to handle complex API configurations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If individually implemented APIs are used for each remote resource, then each remote resource can be accessed with its specific functionality, but the configuration complexity increases and requires additional IT expertise
Solution Approach 1:
The patent implements a universal multi-resource API service that can interface with multiple different remote resources through a single standardized interface. This service abstracts the complexity of individual resource APIs and provides a unified way to access various remote resources without requiring separate configuration for each resource type.
Solution Approach 2:
The multi-resource API service acts as an intermediary layer between the analytics computing system and remote resources. It receives operations from users, translates them into appropriate remote resource calls, and handles the complexity of different API implementations, thereby simplifying the interface for end users.
2Reliability
If complex API configurations are required for each remote resource, then precise integration can be achieved, but the ease of operation decreases and IT expertise is needed
Solution Approach 1:
The multi-resource API service enables self-service operation by automatically handling the configuration and translation of API calls. Users can perform operations on remote resources without needing to manually configure connections or understand the underlying API complexities, as the service handles these tasks automatically.
Solution Approach 2:
The API service mediates between user operations and remote resource requirements, translating simple user requests into precise remote resource calls. This intermediary layer ensures integration precision while maintaining ease of operation for users.
3Adaptability or versatility
If multiple specifically configured connection services are added for each remote resource, then each resource can be accessed optimally, but the device complexity and costs increase
Solution Approach 1:
Instead of creating separate connection services for each remote resource, the patent implements a single multi-resource API service that handles connections to multiple resources universally. This reduces the number of connection services from multiple specialized services to one unified service.
Solution Approach 2:
The patent merges the functionality of multiple separate connection services into a single multi-resource API service. By combining the connection management capabilities for different remote resources into one service, the system reduces complexity and resource requirements while maintaining the ability to connect to various resources.
Data Source
AI summary
Various examples described herein are directed to systems and methods for interfacing an analytics computing system with a remote resource. An analytics computing system may access data describing a multi-resource operation. The analytics computing system may execute a multi-resource application programming interface (API) service. The multi-resource API service may send a first trigger message to a public API of the first remote resource. The analytics computing system may send first data to the remote resource and may receive, from the remote resource, first result data describing a result of the first action performed at the first remote resource using the first data.


