采用SOA技术,实现应用系统的一次构建、随处使用。
铁路系统目前已经建成了覆盖铁道部、铁路局和全路主要站段的传输网、交换网、数据通信网三大通信基础网,开发、实施了多个铁路应用信息系统,但仍无法
满足不断产生的各种需求。其中最突出的需求就是使不同业务系统之间互通、互连,消灭信息孤岛。
需求分析
形成信息孤岛的主要原因是这些系统的建设受当时的IT技术和认知程度的影响,决策者没有充分考虑如何统一软件基础平台以及系统之间的互连互通等问题。虽然这些系统在上线初期,很好地解决了用户的功能需求,但是当运行一段时间后,许多问题接踵而至。概括起来,包括以下方面:
● 普通货主不能利用自助服务(网页、手机查询)手段查询货物托运站点、运费计算方式等信息;
● 大宗货主不能利用自助服务(如网页)方式提交货运计划,更不可能查询到货运计划的报批状态、已运货物的当前运输状态和当前到达位置。
● 业务部门的管理者会发现业务系统总是不能完全满足办理业务的需要,并且无法对业务统一管理、监控;
● 业务人员则很难获取其他业务部门的信息,如调度人员对于线路“天窗”等工务信息和铁路信号等电务信息的及时获取和处理。
这些问题的产生是各个业务系统之间相互孤立、隔绝的必然结果。为此,铁路部门将信息系统建设的总体目标规划为: 建设一个企业级的、灵活的、具有流动性和连接性的系统,充分整合内部应用系统,使不同的用户可以访问同一个系统,实现信息的充分共享。
方案实现
要想实现铁路系统信息和流程的自由流动并不是一件容易的事情,不可能一蹴而就,必须分步实施: 首先要将传统的IT系统架构转向面向服务的架构(SOA); 其次要对SOA的整个生命周期进行全面的管理,使服务能够“构建一次,多次使用”,实现简化企业IT,快速应对业务挑战的目标。
BEA为SOA提供了先进的平台以及用于设计和实施SOA的专业服务。BEA WebLogic Platform产品能够提供易用的SOA基础架构,帮助用户实现不同层次的、异构系统之间的无缝集成。同时,通过BEA AquaLogic产品,BEA能够提供部署、发现、保护和管理SOA整个生命周期的服务基础架构,实现在异构计算环境里开发、部署、管理并操作完全面向服务的架构(SOA)的能力,实现“一次构建、随处使用”(COLA),帮助客户把孤立的或“冻结”的IT资产变成“企业流动资产”,更快地响应业务需求的变化。
从上面的图中可以看到,铁路IT系统中无论是运输组织系统、客运营销系统、货运营销系统还是经营管理系统,已经不再是信息孤岛——它们之间通过三个黄色的纽带相互贯通,这样可以在不同的系统重用共有的IT基础架构。不同系统之间的信息流通过三个不同层次的通道相互传递、流转,从而实现了系统的横向互通。在纵向方面,通过开发部署平台、消息服务、安全平台和系统管理,实现了上下的连接。
总体而言,使用BEA WebLogic Platform系列产品能够在不同层次实现铁路内部不同系统的资源共享,而利用AquaLogic可以发现、保护、管理和组装建立在异构平台上的服务。BEA 的SOA平台为铁路系统提供了一个基础,在此之上我们可以任意规划铁路系统的IT系统。
|