Remote File System Interface for Backend Service Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current distributed computer systems lack an efficient interface for clients to access services from a backend data center, requiring complex communication protocols and manual updates, which can be cumbersome and inefficient, especially for large organizations.

Innovation Solution

A remote file system interface that allows clients to store and retrieve data, with the data being processed by a backend data center, enabling simultaneous visibility and access by both the client and the data center, using a familiar file system interface for data transfer and service processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional communication protocols (SOAP, REST) are used for service access, then service functionality can be provided to clients, but the system complexity and difficulty of operation increase

Engineering Contradiction:
Improveservice access capabilityVSAvoidcommunication protocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a remote file system as an intermediary layer between clients and backend services. Instead of clients directly communicating with services through complex protocols, they interact through a simplified file system interface. The system automatically reformats file operations into appropriate service requests, hiding the protocol complexity from users while maintaining service functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements automatic service discovery and request formatting. When a client stores a file in the remote file system, the system automatically determines the associated service, reformats the file contents into the appropriate communication protocol format, and transmits it to the service without requiring client knowledge of the underlying protocols.

Inventive Principle:
Principle #25Self-service

2Reliability

If manual updates and searches are required for system maintenance, then service functionality is maintained, but productivity and time efficiency decrease

Engineering Contradiction:
Improvesystem update capabilityVSAvoidupdate efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system enables automatic service discovery and update deployment. Administrators can upload update files to the remote file system, and the system automatically identifies the target services, reformats the updates appropriately, and deploys them without requiring manual intervention for each service configuration or update installation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The remote file system serves multiple functions: it acts as a storage location for clients, a communication interface for service requests, and an update deployment mechanism. A single unified interface handles diverse operations including data storage, service invocation, and system maintenance, eliminating the need for separate tools and procedures.

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

3Ease of operation

If a unified interface for service access is implemented, then ease of operation improves, but the extent of automation required increases system complexity

Engineering Contradiction:
Improveservice access simplicityVSAvoidautomatic service discovery and formatting
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The remote file system acts as an intermediary that absorbs the complexity of service discovery and request formatting. The file system monitors its own state, automatically determines which services are associated with stored files based on file metadata or content analysis, and handles the transformation from file operations to service requests without exposing this complexity to users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9241024B2File system interface to web and network services
Publication Date: 2016.01.19 ORACLE AMERICAN INC
  • US9241024B2 patent drawing
  • US9241024B2 patent drawing
  • US9241024B2 patent drawing

AI summary

A method for providing an interface to a service for a plurality of clients by a backend data center using a remote file system that includes receiving a first file by the remote file system from a client of the plurality of clients, determining the service associated with the first file, reformatting the first file based on the service, transmitting the reformatted first file as a request to the service, receiving a response from the service based on the request, and storing the response in a second file on the remote file system, wherein the second file is accessed remotely by the client from the remote file system, and wherein the first file is simultaneously visible to the client and the backend data center.