Integrated storage appliance
First Claim
Patent Images
1. A network storage system comprising:
- a client connected to a network and running at least one software application; and
an storage server coupled to the network, the storage server for providing storage for the client and for allowing the client to access data stored on the storage server using HTTP protocol as though the data was stored locally on the client, wherein when a file is being uploaded from the client software application to the storage server, the file is encoded prior to transmission and decoded by the storage server to eliminate interference by HTTP protocol, wherein the client software application is a presentation tool in a presentation layer, and wherein a client'"'"'s HTTP file download request triggers a corresponding servlet request, which in turn, issues a storage request to a storage layer, such that the storage layer reads the corresponding file and sends the file back to a application layer, which transforms it into servlet output stream and sends the stream to the client.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing an integrated storage appliance is disclosed. The storage appliance includes a storage subsystem, a process cluster coupled to the storage subsystem, and a customizable software stack that includes storage-access application so executed by the processor cluster, wherein subsystem, processor cluster and software stack are integrated such that the storage appliance exhibits greater combined reliability, higher availability, and higher serviceability characteristics than would be provided by a sum of the characteristics unintegrated components.
-
Citations
2 Claims
-
1. A network storage system comprising:
-
a client connected to a network and running at least one software application; and an storage server coupled to the network, the storage server for providing storage for the client and for allowing the client to access data stored on the storage server using HTTP protocol as though the data was stored locally on the client, wherein when a file is being uploaded from the client software application to the storage server, the file is encoded prior to transmission and decoded by the storage server to eliminate interference by HTTP protocol, wherein the client software application is a presentation tool in a presentation layer, and wherein a client'"'"'s HTTP file download request triggers a corresponding servlet request, which in turn, issues a storage request to a storage layer, such that the storage layer reads the corresponding file and sends the file back to a application layer, which transforms it into servlet output stream and sends the stream to the client. - View Dependent Claims (2)
-
Specification