1. A storage device comprising: an interface for receiving and outputting messages for processing data units, wherein each data unit includes message input field parameters, message output field parameters, and content field parameters; a non-volatile memory for storing data units; a volatile memory; and a processor coupled to the interface, the non-volatile memory and the volatile memory, for manipulation of the parameter values in the data units, and storing the data units in at least one of the non-volatile memory and the volatile memory.