一个开放平台架构的思考
最近刚到一家新公司,开始时候做了一点移动应用和LBS相关服务器端开发。该项目架构是用Spring+mybatis+mysql,实现与手机端各种交互对应服务器端的Servlet去接收和返回response。
我个人认为这样做最大隐患就是到后期Servlet会越来越庞大,而且对外的接口太多,安全性也无法保证。如果让我设计,是不是可以只提供一个对外接口,所有与手机交互只用一个Servlet,只需定义好应用层协议即可?
我个人认为这样第一是好维护好管理;第二是方便加入安全策略;第三点扩展性强。请各位发表下建议!谢谢!