一个开放平台架构的思考

来源:互联网 发布:企业协作软件 编辑:程序博客网 时间:2024/04/30 08:16

 最近刚到一家新公司,开始时候做了一点移动应用和LBS相关服务器端开发。该项目架构是用Spring+mybatis+mysql,实现与手机端各种交互对应服务器端的Servlet去接收和返回response。
我个人认为这样做最大隐患就是到后期Servlet会越来越庞大,而且对外的接口太多,安全性也无法保证。如果让我设计,是不是可以只提供一个对外接口,所有与手机交互只用一个Servlet,只需定义好应用层协议即可?

我个人认为这样第一是好维护好管理;第二是方便加入安全策略;第三点扩展性强。请各位发表下建议!谢谢!

相对于维护多个Servlet,是不是维护一个Servlet更好?就好像我们如果做过监控软件,原来要几台或十几台监控屏幕显示的监控现象在改进后变成一台显示器就可以显示了,是不是更易维护?