Web Services Management via Orchestration Service
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing web service systems require multiple customized APIs for different customer requests, leading to increased complexity and IT involvement, as customers need to manage various APIs and re-enter data for each service request, with little standardization or automation.
Innovation Solution
A web services management system that provides a catalog of business services, where each service corresponds to one or more web services, mediated by an orchestration service that handles communication, profile, version, and security information, allowing customers to select services without needing multiple APIs and reducing IT involvement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple customized APIs are provided for different customer requests, then service functionality is improved, but system complexity and IT involvement increase
Solution Approach 1:
The patent implements a universal API gateway that serves multiple customer requests and service types through a single standardized interface. Instead of creating separate customized APIs for each service function, the gateway provides a unified entry point that handles diverse service requests (order status, account management, billing) through standard protocols and interfaces, thereby reducing system complexity while maintaining service versatility
Solution Approach 2:
The API gateway acts as an intermediary layer between customers and the underlying service infrastructure. It mediates service requests by receiving standardized inputs, routing them to appropriate backend services, and returning unified responses. This intermediary approach allows the system to handle multiple service types without requiring multiple customized APIs, thus reducing complexity while preserving functionality
2Adaptability or versatility
If multiple customized APIs are provided for different customer requests, then service functionality is improved, but ease of operation deteriorates
Solution Approach 1:
The universal API gateway enables customers to access multiple service functions through a single standardized interface rather than managing multiple customized APIs. Customers can perform diverse operations (order status checks, account management, billing inquiries) through one unified API endpoint, significantly improving ease of operation while maintaining full service functionality
Solution Approach 2:
The patent merges multiple service access points into a single unified API gateway. Instead of requiring customers to interact with separate customized APIs for different services, the gateway combines all service access into one interface, simplifying customer operations and reducing the operational burden of managing multiple API connections
3Adaptability or versatility
If data is not aggregated for unified presentation, then service customization is improved, but loss of information increases
Solution Approach 1:
The API gateway serves as an intermediary that aggregates data from multiple backend services and presents it in a unified, comprehensive format. It collects information from various service sources (order processing, account management, billing systems), consolidates the data, and returns a complete unified response to the customer, thereby preventing information loss while maintaining service customization capabilities
Solution Approach 2:
The gateway merges data from multiple service sources into a single unified presentation. It combines information from different backend systems (order status, account details, billing information) into one comprehensive response, ensuring that customers receive complete information without fragmentation, thus preventing data loss while preserving service customization
Data Source
AI summary
A system for web services management is provided. The system includes a plurality of web services, a catalog of business services, and an orchestration service. Each business service corresponds to one or more web services. The orchestration service can invoke an appropriate web service when a business service is selected from the catalog.


