摘要:某航空公司的IT系统己有好几十年的历史。该航空公司的主要业务系统构建于20 世纪七八十年代,以IBM的主机系统为主一包括运行于TPF上的订票系统和运行在 IMS上的航班调度系统等。在这些核心系统周围也不乏基于UNIX的非核心作业系统, 和基于。Net的简单应用。这些形形色色的应用,有的用汇编或COBOL编写,运行于主 机和IMS之上;有的以PR0*C编写,运行在UNIX和Oracle上。这些应用虽
21.4以服务为中心的企业整合--案例分析
21.4.1案例背景
某航空公司的IT系统己有好几十年的历史。该航空公司的主要业务系统构建于20 世纪七八十年代,以IBM的主机系统为主一包括运行于TPF上的订票系统和运行在 IMS上的航班调度系统等。在这些核心系统周围也不乏基于UNIX的非核心作业系统, 和基于。Net的简单应用。这些形形色色的应用,有的用汇编或COBOL编写,运行于主 机和IMS之上;有的以PR0*C编写,运行在UNIX和Oracle上。这些应用虽然以基于 主机终端的界面,但是基于Web和GUI的应用也为数众多。
近年来,该公司在企业集成方面也是煞费苦心已经在几个主要的核心系统之间 构建了用于信息集成的信息Hub (Information Hub),其他应用间也有不少点到点的集成。 尽管这些企业集成技术在一定程度上增进了系统间的信息共享,但是面对如此异构的系 统,技术人员依然觉得企业集成困难重重。
(1)因为大部分核心应用构建在主机之上,所以InformationHub是基于主机技术开 发,很难被开放系统使用。
(2)Information Hub对Event支持不强,被集成的系统间的事件以点到点流转为主, 被集成系统间耦合性强。
(3)牵扯到多个系统间的业务协作以硬编码为主,将业务活动自动化的成本髙,周 期长,被开发的业务活动模块重用性差。
为了解决这些企业集成中的问题,该公司决定以Ramp Control系统为例探索一条以 服务为中心的企业集成道路。本文将以Ramp Control系统中的Ramp Coordination流程为例,说明如何用以服务为中心的企业集成技术一步步解决该公司IT技术人员面临的企业集成问题。
软考备考资料免费领取
去领取