多项选择题

A.基于程序路由内部实现
B.基于中间路由层实现
C.基于程序代码内部实现
D.基于中间代理层实现