Reading about Amazon Storage Gateway, sound like a middleware with some advance cache features, It’s correct?
Yes, got it!
I’d say Storage Gateway has more in common with a proxy than middleware… When I think middleware, I think of an orchestration layer, ETL or maybe a message broker. A proxy on the other hand is more of an intermediary that doesn’t do much other than pass information through…and sometimes caching if its configured as such. But, that might be splitting hairs…
Storage Gateway wants to be as transparent as possible so your systems don’t know they are using anything different than standard iSCSI, NFS or SMB resources.