Unified Connection Resource System for Server Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of establishing and managing connections between multiple server applications and external resources in client/server systems leads to inefficient resource sharing and separate negotiation of communications contracts, making it difficult to handle multiple applications and resources effectively.

Innovation Solution

A single resource system is introduced to manage connections between server applications and external resources, utilizing a connection manager to allocate resources, establish communications contracts, and provide mechanisms for pooling connections, transactions, and authentication, thereby simplifying the process and enabling efficient resource sharing across containers and resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If separate resource managers are used for each connection between applications and external resources, then each connection can be negotiated and handled individually, but the system complexity increases and resource sharing efficiency decreases

Engineering Contradiction:
ImproveConnection managementVSAvoidSystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent combines multiple separate resource managers into a single unified resource manager that handles all connections between server applications and external resources. This consolidation reduces system complexity by eliminating redundant management structures while maintaining the ability to negotiate and manage individual connections through a centralized interface.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified resource manager is designed to perform multiple functions: managing connections for different applications, handling various external resources, negotiating communication contracts, and enabling resource sharing across the entire server system. This multi-functional approach replaces the need for specialized resource managers for each connection type.

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

2Adaptability or versatility

If separate resource managers are used for each connection, then individual connection negotiation is possible, but resource sharing among components is not addressed

Engineering Contradiction:
ImproveConnection negotiationVSAvoidResource sharing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The unified resource manager provides universal resource management capabilities that enable resource sharing across all server applications and components. It maintains adaptability for individual connection negotiation while simultaneously managing resource allocation and sharing policies system-wide, thus improving resource utilization efficiency.

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

Solution Approach 2:

The unified resource manager acts as an intermediary between multiple server applications and external resources, coordinating resource allocation and enabling sharing. It mediates resource requests from different applications, manages communication contracts, and optimizes resource distribution across the system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If multiple separate resource managers are deployed, then each connection can be established independently, but the processes for enlisting and delisting resources are not handled efficiently

Engineering Contradiction:
ImproveConnection establishmentVSAvoidResource management efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges the enlistment and delisting processes into a unified resource management framework. The single resource manager handles these operations centrally, coordinating resource lifecycle management across all connections and applications, which improves efficiency by eliminating redundant operations and enabling batch processing of resource management tasks.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9582313B2Connection resource system
Publication Date: 2017.02.28 SAP SE
  • US9582313B2 patent drawing
  • US9582313B2 patent drawing
  • US9582313B2 patent drawing

AI summary

A system and method for a connection resource system is disclosed. According to an embodiment of the invention, a method includes establishing a first connection, the first connection being between one of one or more server applications and one of one or more external resources; and establishing a second connection, the second connection being between one of the one or more server applications and one of the one or more external resources; wherein the first connection and the second connection are established utilizing a single resource system.