Among the challenges characterising the Service-oriented Computing there is the service composition one and the need to support transactions across the composed services. REpresentational State Transfer (REST) is one of the approaches used for implementing Web services that is gaining momentum thanks to its features making it suitable for cloud computing and microservices based contexts. This paper introduces Re-Lock, a resilient RESTful transaction model introducing general purpose transactions on RESTful services by a layered approach and a two-phase locking mechanism not requesting any change to the RESTful services involved in a transaction.