seperate the tiny judger framework, S-R-C(Service-Router-Controller)