手机客户端事实上是网站系统向移动互联网的延伸。系统物理架构如下图:
如上图所示,该系统由“1个服务器端和3种客户端”四大部分组成:“手机客户端 + 网站 + 后台管理系统 + 服务器”。
• 手机客户端:运行在智能手机、平板电脑上,方便车友实时了解信息,提高了车友的互动和使用感受。需要支持Android手机和平板电脑、iPhone、iPad。
• SNS网站:Web客户端程序,通过浏览器访问,提供给车友大众使用。
• 后台管理系统(BMS):Web客户端程序,通过浏览器访问。主要是对网站/手机客户端的内容和数据进行后台管理和维护,并可通过数据的综合汇总分析来提供决策支持。
• 服务器:作为应用服务器为后台管理系统、网站和手机客户端提供服务,并可通过应用集成接口与公司现有业务系统对接。若并发量需求较大,服务器端可部署由多台高性能服务器组成的服务器集群,提供负载均衡和故障转移功能,避免访问拥塞或系统瘫痪。
• “B/S+C/S”混合三层架构:
a) 网站、后台管理系统和服务器端构成B/S架构,这时应用服务器也是Web服务器。
b) 手机客户端和服务器端构成C/S架构。