service request takes input data and return with output data