Atomic Distributed Transactions: a RESTful Design