系统平台
目前我们见到的国外民航大型应用系统,业界比较有名气而称得上是主流产品的,都是在大型主机平台上开发的,包括定座、离港、货运、结算、常旅客等系统。其特点是有一个集中的大型主机,通过远程通讯线路连接终端到世界各地使用,由于大型主机采用的是
面向字符的通讯协议
,对网络带宽要求很低,故适合远程低速通讯线路使用,操作响应快。另外一点就是此结构其处理功能全部在主机中,终端只是一个分布在各地的输入输出界面,功能修改时只修改主机中的程序,不需要修改各地的终端程序,现场安装、维护十分方便。一个需要实时响应的系统如果用户分布范围很广的话,一般只能采取这样的工作模式。这就是为什么民航大型实时交易系统都是在大型主机上开发的原因。
但大型主机一次购买及今后运行费用是天文数字,同时其软件开发平台又是不开放的,编程复杂、技术人员难聘,与其它系统集成更是困难。所以,以大型主机方式建立常旅客系统对国内航空公司来讲困难很大。
由于上述原因,用小型机服务器建立的开放平台应运而生,投资小、技术难度低, IT 部门可以很快上手开发。但其致命的缺点是比较适合在小范围使用,不适合民航业务的开展。
由此,我们不难发现大型主机的优/劣势
| 优势: |
大型机采用面向字符的通讯协议,对网络带宽要求低
操作响应快
功能修改只需在主机中进行
终端程序的现场安装和维护十分方便
用户分布范围广泛
|
|
|
|
劣势: |
大型机的一次购买及今后的运行费用巨大
非开放式软件开发平台,编程复杂,技术人员难聘
不易与其他系统集成 |
所以综合看来,主机结构有过它的辉煌时代,但是,在现代计算机技术浪潮的冲击下,优势殆尽,缺点暴露无疑,不再能够为常旅客业务的发展提供足够的支持了。因此,这种技术结构成为昨日黄花也是大势所趋,不可逆转的了。小型机应运而生。
小型机服务器平台上最先流行的 C/S 结构编程方法,即客户机 / 服务器结构。该结构本来就是在高速局域网络上发展起来的,在高速局域网络上运行可以,在低速的远程网上就无法运行,且其处理功能全部在终端微机上,程序安装麻烦、维护困难,修改一点点功能都要更新全部用户端程序,故只适合在相对小范围的局域网中使用,大范围使用资源消耗太大。
为了避免 C/S 结构的上述缺点, C/S 结构流行一段时间之后出现了以上网浏览方式工作的 B/S 结构,即浏览器
/ 服务器结构。 B/S 结构其处理程序不再分布在终端微机上,而是集中在服务器上,终端只要安装浏览器软件就可以了,避免
C/S 结构整天跑到外面到处安装程序的尴尬。但此种方式响应是比较慢的,难以支持面对旅客的实时处理,值机柜台上不会用浏览器方式办理值机手续就是这个道理。
由此,我们也总结了小型机的优/劣
| 优势: |
B/S结构,处理器集中在服务器,终端只需安装浏览器。而且B/S通用性好,系统管理简单,系统服务重用性好,能在广域网上使用。
投资小,技术难度低,IT人员很容易上手开发
|
|
|
|
劣势: |
C/S机构,只能在高速局域网上运行
其处理功能全部在终端,程序安装麻烦、维护困难,适合小范围 |
鉴于上述两个平台的优缺点,我们开发出了总线式平台架构 MCC ,综合了二者的优点、克服了二者的缺点。
首先在主机处理方面,以开放式操作系统的小型机代替大型主机,解决了大型主机的重多缺点(如费用高、编程困难、系统不开放等),小型机计算能力不足,我们可以
1 到 255 台小型机在总线上并行处理,且小型机台数的增加与整个系统计算能力的增加是线性的。用户可以根据自己业务量的发展逐步增加小型机台数,不必一次性大量投资,今后扩展时原来的投资也不会浪费(其它平台换大机器时原来的小机器就只能移作他用了)。航空公司在初次投资时不必考虑得很久远、留过大的余量,将来需要时可以随时购买,硬件的价格下降是很快的,投资过早不合算。
在远程网络通讯方面,我们采用了大型主机的工作模式,只要很低的通讯带宽就可以达到很快的远程终端响应,且对线路的干扰适应性极强。我们据此开发的常旅客系统在国外使用速度与上海一样快。至于远程终端上的字符界面,我们也集中了大型主机和小型机系统的优点:简单操作以字符指令实现,击键次数最少,熟练的操作员还可以盲打,速度极快,遇到复杂操作指令记忆困难时,系统可谈出图形界面帮助操作。该界面只是一个很小的终端程序,可以方便地安装在世界各地使用,办事处、售票处、值机柜台都可以放心安装,不用担心升级、维护问题。
在系统平台方面,我们公司开发的总线式平台架构MCC吸收了上述两个平台的优/劣势,生成了自身的新优势:
处理机方面,以开放式操作系统的小型机代替大型主机,解决大型机高费用、难编程等劣势
计算能力方面,用户可以根据自身业务需要控制小型机台数
早期投资少,不必担心原来的投资是否会浪费
网络通讯方面,我们采用大型机的工作模式,低带宽就可产生很快的终端响应
操作简单,操作界面程序小,可在世界各地使用
|