Add an abstracttion for request handling

I add an abstraction for request handling.
It's so simple and great.
What do you think?