implementation of store that uses http protocol