Wireless Sensor Networks have been an important topic for both academia and industry in the last 10 years, but their programming means coping with both business logic and wireless sensor network issues. A middleware would let the developer focus on the logic of the application, while delegating the rest of the issues to the underlying support. A middleware that enables the application to cache collected data in the network using data centric storage would empower applications with powerful mechanisms. This book reports advanced techniques that add to state-of-the-art in data centric storage, with a focus on quality of service in data storage, data encoding and data transport.