在完成业务系统架构搭建后,秦奕和陈宇没有丝毫懈怠,迅速投入到逻辑架构、物理架构等一系列架构的设计工作中。
秦奕摊开收集来的资料,对陈宇说道:“业务架构搭建好了,接下来得从逻辑架构入手,梳理系统功能模块和它们之间的关系,让业务在逻辑层面更加细化。”
陈宇点头表示认同,两人就此开始从分层结构、模块划分、组件交互这几个方面着手设计逻辑架构。
首先在逻辑分层上,系统被从下到上分成三层,数据输入层、核心处理层以及用户交互层,数据输入层负责处理多种多样来源的信息,核心层则需要用批处理引擎计算类似停机位预分配表以及冲突计算的内容,用户交互层则由电子字符终端、微机以及物理状态看板结合。
模块设计中的模块则基本上与业务架构的各种业务域保持一一对应的关系,组件交互部分则明确这些模块之间的调用关系和数据流向。
解决逻辑架构问题后,秦奕和陈宇开始着眼物理架构。
秦奕分析道:“物理架构要确定系统的硬件、软件和网络等实体组件,以及它们之间的连接方式。”
中央主机部分,浪潮小型机配备 128mb 内存,运行浪潮事务处理系统,就像系统的大脑,指挥各项任务执行,与此同时,后续还会尝试使用磁盘矩阵来存储重要规则库。
终端设备方面,Vt220 字符终端分布在调度台和地服办公室,成为工作人员与系统交互的桥梁,点阵打印机 Ibm 3262 负责输出工单和报表,将系统处理结果转化为纸质文件。
对外连接的网络设备上,目前空管部门和航空公司还没有信息化系统,不过随着今年年底五城骨干网络的建设完成,相应的商用计算机网络的建设也会提上日程,估计在明年年底的时候这些单位都会各自建设好相应的内部局域网,到时会利用百川网络设备与对方连接。
机场内部的网络连接出于成本考虑大部分会通过同轴电缆将终端与主机相连,尽管传输速率仅 10mbps,这是连接系统各部分的重要纽带,至于对数据性能需求较高的地方则可以考虑使用光纤光缆。
在设施布局上,主机房被打造成恒温防尘的空间,UpS 电源为系统稳定运行提供保障。调度大厅里,中央磁性白板周围环绕着 Vt220 终端和专用电话机,工作人员在此实时监控和调度机场运营,备份室存放纸质手册,由机械密码锁控制门禁,保障数据安全。
基于物理架构,两人开始设计部署架构。
秦奕指着物理架构图对陈宇说:“部署架构要规划系统在物理环境中的部署方式,得结合机场实际运营情况合理安排。”
他们采用集中式部署方案,将所有系统部署在机场地下机房,通过同轴电缆或者光纤光缆连接调度大厅,为应对可能出现的故障,他们也制定了比较完善的冷热备份策略。
为拓展系统覆盖范围,他们还设计了边缘节点,远程雷达站通过调制解调器向主机发送航班位置数据,实现对航班的实时追踪,海关的启明微机终端接入主机,共享国际航班清关状态,开启早期数据共享的尝试。
紧接着,数据架构的设计工作提上日程。
秦奕强调:“数据架构要管理系统的数据资源,建立完善的数据管理体系,保障数据质量和安全。”
他们采用大梦关系型数据库,创建航班表和停机位表,分别存储航班和停机位的相关信息,同时也会采用磁盘矩阵的方式进行备份,每天的航班记录按周归档到磁带,保留周期为 1 年。
在数据流方面,结构化的数字数据当然是都存在大梦数据库中,针对不同业务域的数据库表会有一些数据规范,同时业务域之间的数据基于什么属性进行联动也要提前定义好,具体的数据库表设计当然是后面团队成员在进行详细设计的时候处理的事情了。
还有一些像是 AFtN 电报这样的非数字化数据需要定义好转换方式,电报数据在工作人员处理之后应该先转存到磁带,夜间通过批处理加载到大梦数据库,停机位分配表通过点阵打印机输出,形成纸质工单,分发给地服人员这些没办法在终端旁边呆着的工作人员。
数据模型的设计除了要满足现有功能的需求,还要提前预留好与未来有可能的子系统以及外部系统数据整合的空间。
最后,两人聚焦开发架构。
秦奕说道:“开发架构要规范系统的开发流程和技术选型,确保开发团队能高效、高质量地完成开发任务。”
在编程语言与工具方面,批处理程序和实时调度算法这种相对比较高层的逻辑采用乾坤语言语言编写,数据存储备份方面的和硬件交互较多的部分代码则采用 c 语言编写。
版本控制与协作上,开发团队将每日代码备份到专用磁带,在磁带外壳上手写标签。设计规格书用打字机编写,修订记录通过红色印章标注。
最关键的地方在于接口规范方面,秦奕和陈宇基于鸿蒙基金的软件开放接口标准明确了协议栈的各个环节,为后续其他子系统以及外部系统的接入都做好了准备。
“航空公司通过 AFtN 电报提交航班计划,经 x.25 虚电路传输,咱们系统接收到电报后,首先要验证白名单 Ip 呼叫码,只有通过验证的电报才能进入后续处理流程。” 秦奕向团队成员强调。
同时,他们还制定了详细的错误处理机制,当呼叫码验证失败或电报格式错误时,系统会自动向航空公司发送错误提示信息。
经过两周的日夜奋战,秦奕和陈宇成功完成各项架构的设计。
看着电脑文件夹里数量众多的设计方案,两人脸上露出欣慰的笑容,他们知道,自己为国内机场信息化系统的建设开了一个好头。
另外一边,冷书瑶也通过齐青律通知秦奕他们她的套利模型已设计出一个雏形了。