File System Driver for Message Service Interfacing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Legacy applications and proprietary message service server administration tools often require significant investment and are complex to use, making it difficult for applications not inherently capable of messaging to communicate via message services.

Innovation Solution

A file system driver converts file system calls into message service requests and transmits them to a message service server, enabling applications to communicate through a file system interface, allowing administration of message queues as directories and messages as files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If legacy applications are updated to utilize messaging capabilities, then communication via message services is enabled, but time and money are significantly invested and conversion risk increases

Engineering Contradiction:
Improvemessaging capabilityVSAvoidconversion time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

A file system driver acts as an intermediary between legacy applications and message service servers. The driver receives file system calls from applications not inherently capable of messaging, converts them into message service requests, and transmits them to the message service server. This intermediary layer enables legacy applications to communicate via message services without requiring code modifications, thus resolving the contradiction by maintaining adaptability while eliminating conversion time and risk.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If proprietary message service server administration tools are used, then message service management is achieved, but complexity and difficulty of use increase

Engineering Contradiction:
Improvemessage service managementVSAvoidadministration complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The file system interface provides a universal method for administering message service servers that works across different message service implementations. By allowing administration application programs to interact with message queues as directories and messages as files through standard file system calls, the system eliminates the need for proprietary, implementation-specific administration tools. This universal interface significantly reduces administration complexity while maintaining full message service management capability.

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

Data Source

PatentUS8826300B2File system interface for a message service system
Publication Date: 2014.09.02 SUN MICROSYSTEMS INC
  • US8826300B2 patent drawing
  • US8826300B2 patent drawing
  • US8826300B2 patent drawing

AI summary

A system, including a computing device, performs a method for communicating with a message service via a file system interface. A file system driver receives a file system call from an application program executing on the computing device. The file system driver converts the received file system call into a message service request. The file system driver transmits the message service request to a message service server. The message service server processes the message service request and generates a response to the message service request. The message service server then sends the message service response to the file system driver. The file system driver converts the received message service response into a file system call response. The file system driver may return the file system call response to the application program or may store the file system call response as a file system file in a file system.