目录
摘要
(时间,人物,内容)2022年1月起,我投身于公司智慧公交平台项目,主要参与了新平台整体框架的选型决策和核心调度模块的设计与研发工作。(产品简介)新公交智慧平台系统专注于服务公交行业,致力于提供智能排班、综合调度等创新解决方案,以满足公交调度业务的需求。(架构简介) 在软件架构设计阶段,我们团队精心挑选了适合的架构模式。新公交智慧平台采用了分层的架构设计,遵循物联网标准的三层架构模式,分为设备交互层、网络层和应用层。同时,我们采纳了微服务架构,将公交业务细分为多个模块,各服务间通过通信协议实现交互。此外,我们以构建互联网化的Saas平台为目标,采用了B/S架构,并以租户模式提供全面的Saas化服务。系统可部署在公有云、公交企业私有云或私有服务器上,亦可直接作为租户使用我们搭建的云平台。 (文本简介)本文以新公交智慧平台系统架构为案例,深入分析了不同架构的潜在脆弱性,并详细介绍了我们在识别这些脆弱性后,进行的优化和升级措施。通过这一实践,我们为公交行业的智慧化发展提供了有力支持。
正文
(项目背景)在“互联网+”的时代背景下,城市公共交通作为一个传统行业,由于其业务复杂性,技术进步长期受限,行业整体技术水平相对较低。为应对公交行业在技术层面遇到的挑战,同时满足公众对高品质交通服务的期望,我们全新打造的公交智慧平台项目应运而生。(公交项目架构) 在项目设计初期,我们对现有的公交调度系统进行了彻底的软件重组和深入分析。基于此,我们形成了以调度模块、排班模块、基础数据模块、面向设备的Tap模块、报