Remote enabling of storage
First Claim
Patent Images
1. A method implemented and programmed within memory and/or a non-transitory machine-readable storage medium and processed by a device configured to perform the method, comprising:
- receiving, at the device, a storage operation directed to legacy storage, the storage operation in a first format that is unrecognized by a legacy Application Programming Interface (API) used by the legacy storage;
translating, via the device, the storage operation from the first format to a second format associated with the legacy API; and
sending, via the device, the storage operation in the second format to the legacy storage for processing, and operating the device as a reverse proxy for an environment associated with the legacy storage for intercepting the storage operation.
8 Assignments
0 Petitions
Accused Products
Abstract
Techniques for enabling storage remotely are presented. A REpresentational State Transfer (REST) front-end interface is interfaced to a legacy file system via a backend interface that directly interacts with the native storage and protocols of the legacy file system. The REST interface is presented as the frontend interface to the legacy file system making the storage of the legacy file system available to web or network-enabled devices.
18 Citations
20 Claims
-
1. A method implemented and programmed within memory and/or a non-transitory machine-readable storage medium and processed by a device configured to perform the method, comprising:
-
receiving, at the device, a storage operation directed to legacy storage, the storage operation in a first format that is unrecognized by a legacy Application Programming Interface (API) used by the legacy storage; translating, via the device, the storage operation from the first format to a second format associated with the legacy API; and sending, via the device, the storage operation in the second format to the legacy storage for processing, and operating the device as a reverse proxy for an environment associated with the legacy storage for intercepting the storage operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method implemented and programmed within memory and/or a non-transitory machine-readable storage medium and processed by a server configured to perform the method, comprising:
-
processing, at the server, storage commands provided in a first format associated with mobile devices, the storage commands directed to a legacy storage environment that does not recognize the first format; interacting, at the server, with the legacy storage environment utilizing a second format to at least partially handle the storage commands; and communicating, from the server, results from interacting with the legacy storage environment to the mobile devices in the first format, and operating the server as a reverse proxy for a legacy storage environment and intercepting the storage commands. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a memory configured with a storage interface manager that processes on one or more processors of a server; wherein the storage interface manager is configured to act as an intermediary between client interfaces and legacy interfaces of legacy storage environments to provide remote access to the legacy storage environments, and wherein the server is configured to operate the storage interface manager as a reverse proxy for the legacy storage environments. - View Dependent Claims (20)
-
Specification