摘要部分:
本人于2021年1月参与浙江省某市公交集团“公交车联网一体化”项目,该系统为新能源营运车辆补贴监管、安全监控等方面提供全方位的软件支撑,在该项目组中我担任系统架构师岗位,主要负责整体架构设计与中间件选型。本文以该车联网项目为例,主要讨论了软件架构风格在该项目中的具体应用。底层架构风格我们采用了虚拟机风格中的解释器,因该公交共有几十种不同的数据协议,使用解释器风格可以满足整车数据协议兼容性需求;中间层关于应用层的数据流转我们采用了独立构件风格中的隐式调用,这种风格主要用于减低系统间耦合度、简化软件架构,提高可修改性方面的架构属性;应用系统层我们采用了B/S的架构风格,统一解决公交行业性难题“实施推广难、维护难”问题。最终项目成功上线,获得用户一致好评。
正文部分:
随着国家十三五计划中-能源战略的深入和推广,该市公交集团自2021年1月起全面停止采购燃油机公交车,规划到2020年纯电公交车采购占比必须在70%以上,同时配套将车联网方面的系统建设被列为工作重点。不管从新能源营运车辆补贴监管、安全监控或者公交公司自身的营运和机护需求,都要求有新的车联网系统对他们进行全方位的支持,而我司是该公交的主要仪表与can模块产品的主要供应商,全市4000多台车中有3000多辆是我司的产品,我司不仅掌握熟悉该公交整车数据而且在车联网底层can数据有非常明显的领域知识优势,因此2016年1月我司被该市公交集团委托建设公交集团车联网一体化项目。本项目组全体成员共有27人(不含业主方),我在项目中担任系统架构师职务,架构小组共4人,我主要职责负责整体架构设计与中间件选型,4月份完成架构工作,整个项目共耗时了7个月,2016年8月顺利通过验收。
版权归原作者 桃花键神 所有, 如有侵权,请联系我们删除。