One of the major difficulties of wireless sensor network (WSN) applications is how to efficiently manage the large amount of data produced by sensors. The differences from standard database source pose challenges of sensor data management. In this paper, we propose a novel sensor data management architecture based on our extensive discussion on existing works. The hierarchical system model consists of sensor network layer and proxy network layer. Sensor network layer performs limited computation and communication while being managed intelligently by the proxy network. The proxy network receives sensor data, manages sensor data and processes queries in a distributed manner. We also provide insight into possible research directions in this area.