Android移动设备跟Web网页同时访问服务器时,中间层用什么开发合适?希望给予方向性指点

Android移动设备和Web网页同时访问服务器时,中间层用什么开发合适?希望给予方向性指点。
想做一个B/S结构的数据库系统,后台拟用MySQL,前台想用电脑和移动设备同时访问,表现层用PHP或者JSP,还需要支持Android移动设备访问,中间的逻辑层要能同时支持这两种方式调用,用什么写比较好,有经验的大神来推荐一下,最好是个轻量级的,系统不大,同时访问量也肯定不多。
另:这种结构下Android的程序是否就是传统的C/S结构。
最终效果类似淘宝网的网页和手机客户端同时访问。
------解决思路----------------------
我们当时全用的php,我觉得用什么问题不大
------解决思路----------------------
都用java吧,服务端与客户端技术人员交流也方便。
------解决思路----------------------
建议 xmlrpc

服务端 php
客户端 java