Framework: DataRequest implementation

ping on this one @fengjingchao