您的当前位置:首页正文

SOA在铁路交通事故信息管理系统中的应用

2022-02-15 来源:步旅网
推广与应用 POPUI ARIZATION AND APPI Ⅱ、 J ION 1 8卷 1 t期 VoJ.18 No.11 文章编 :1005—8451(2009)11-0032.03 SOA在铁路交通事故信息管理系统中的应用 朱 炜 ,葛 君 (1.上海理工大学 管理学院,上海200031;2.郑州铁路局 电务器材厂,郑州450009) 摘 l婴:基于SOA架构的系统集成平台和全局开放式标准,研制铁路交通事故信息管理系统,实现用 户界面交互、应用流程、安全及信息等4个层面的整合,使得安全监察人员能够准确和及时处理事故信息, 以提高工作效率,减少差错。 火健 :交通事故信息管理;体系架构;安全监察工作信息化;SOA 中}冬1分类 :U298.51 定献标i; fiI}:A Application of SOA to Railway Traffic Accident Information Management System ZHuWe_J_GE Jun! (1.Management School,University of Shanghai for Science and Technology,Shanghai 200031,China; 2.Equipment Factory of Telecommunication and Signal,Zhengzhou Railway Administration,Zhengzhou 450009,China) Abstract:It was designed the Railway Trafic Accidentf Information Management Systemimplemented the integration to ,interactive user interface,application flow,safety and information based on SOA integration platform and open standards. So that the safety of staff could be able to monitor the implementation of accident information accurately,and timely, enhance eficifency nd areduce errors. Key words:traffic accident information management;system construction;safety complince faunction informatization;SOA 随着铁路信息化建设的快速发展,一系列信 合,实现信息资源的全面共享,消除应用系统问的 息系统相继建成并投入使用,形成了以铁道部、铁 重复操作,建立应用系统的功能衔接和跨系统的数 路局和站段三级较为完整的计算机应用体系。由 据访问,最终建立协同运作的应用格局,实现业务 于在建设初期缺乏较完整的总体规划和统一的技 流程的高度自动化。该项目立足于以下3个角度。  I 台处泼 术标准,在不同时期相继建成的各信息系统没有 I.1形成有机的整体,大多基于异构的软硬件平台分 建立一个完整的开发和集成平台,从技术、标 别独立运行,信息资源难以共享,综合应用难以展 准以及框架层次逐步形成贯穿全局的平台架构。 2埘现“ 川集成 开,不能使信息系统间协同工作,整体效益难以发 1.挥,在一定程度上造成了资源的重复浪费。就安全 解决目前正待解决的各类应用系统集成问题, 监察信息所而言,如何使目前安全监察信息所依 基于标准和平台来驱动现有应用系统整合,避免 托的各类异构的IT系统能够协同工作,以消除信 出现不断重复整合的现象。 3 术米脱划 息孤岛、有效整合系统成为摆在我们面前一个关 1.键的问题,而SoA(Service-Oriented Architec— 在满足当前需求的同时,充分考虑IT发展趋 ture)被选定为解决上述问题的一把金钥匙。 势,在可能的情况下尽可能采用新的规划思路和技 术框架,保证平台架构是一个可持续发展的体系。 l 铁路交通事故信息箭理系统没计 2铁路交通小故化息竹 系统功能 为了实现铁路安全监察工作的信息化,开发 铁路交通事故信息管理系统,该系统的核心目标 铁路交通事故信息管理系统的实施策略是建 实现用户界面交互、应用流程、安全及信息等4个 是通过推进各应用系统之间的数据整合和功能整 立SOA架构的系统集成平台和全局开放式标准, 收稿日期:2009—07—27 作者简介:朱炜,在读硕士研究生;葛君,助理工程师。 层面的整合,并利用服务这条线索将用户界面交 2009.1 1总菊1 52期圆 l 8毪 1 l 推广与应用 互与应用流程及信息整合进行有机融合。具体内 容包括以下几部分。 复合用户界面 网络连接管理器 2.1数据 功能 合’ 该平台提供了数据整合服务和功能整合服务, 蠢厂曩匣垂圈 怔 堕  塑 .厂 塑旦 作 I调用控制器层 L~异步回调———__ 客户端应用 支持将异构系统的私有服务转变为全局标准的公共 :二二二二二二二:二:二二二1二二:二二二二二: 业务服务,实现了现有重点应用系统在应用、数据 及流程层面的整合,合并重复功能,消除信息孤岛, 提升现有业务流程自动化程度和信息共享水平。 2.2交通。It敞价息(禽安令 察f 息)数据受 ・I 仃 交通事故信息数据受理平台把那些对受理的 信息数据的处理封装成一系列服务,供其他系统 调用。从整合的角度来讲就是提供统一的信息服 务体系,为安全监察人员工作提供更加有效的机 制,加强安全监察信息沟通与互动。 2.3外齐I;数 交换’I 俞 该平台对外实现安全监察部门和外部相关部 门的数据交换,加强了与其他部门信息交换的机 制,对未来与其他部门更加深入和广泛的业务交 互奠定了良好的技术基础。 2.4}尺J l;f。 息rJ 该门户提供内部信息发布和协同办公的统一 平台,实现面向安全监察内部各应用系统在界面 层面的整合,是安全监察人员访问各内部应用系 统的统一入口,并借助统一的安全架构实现了统 一身份认证和各应用系统的单点登录。 3铁路交迎‘Jf故 息竹 系统量 构 系统设计客户端采用Smart Client Software factory设计,其基本框架提供了模块动态加载、 系统权限认证、系统对象缓存、IOC(对象反向控 制)容器、事件松耦合和用户界面动态扩展等服 务。系统结构如图1。 4钬路交迎IJf敝 息僻 系统实现 (1)为了成为可动态扩展系统平台,本系统使 用动态加载技术。通过使用动态加载机制,可以完 成应用的任意加载卸载,系统组件的动态更新;多 个应用可以共享一个全局的模块;一个应用可以 同时使用多个模块等。整个系统扩展性和灵活性 调用 资源存储层  1数据存取逻辑 1 I调用 数据库工厂 I …… 图I 基于SOA的铁路交通事故管理系统整体架构图 大大提高,较好地满足了实际需要; (2)通过系统权限认证模块,可以实现对用 户进行认证机制,提高了系统的安全性以及数据 的安全性; (3)系统对象缓存机制使系统运行速度得到 提高; (4)松耦合(IOC)概念; 松耦合(IOC)概念是将具体实现与使用进行 松耦合,使用者只知道接口,并不了解具体实现, 有效分解了模块间的耦合度。 通过运用IOC设计,极大地提高了本系统的 可扩展性以及灵活性,对于以后的维护也带来了 很大的方便,因为很多可以直接修改XML文件来 改变定义。事件松耦合示意图见图2。 图2事件松耦合圈 通过松耦合事件实现不同模块和不同用例模 块问的通讯,这样,基于事件发布订阅结构可以保 证一个事件发布方可以有零到多个订阅者相对应, 发布者与订阅者彼此并不了解,、依此实现了事件 的松耦合。 (5)用户界面动态扩展。对于用户界面采用 推广与应用 POI III ^RIZATION^ND API,I It、I I(J 1 8凿 1 1划 VoI.18 NO.11 支 自 ; :1005—8451(2009)11-0034-03 基于J2EE电子留言系统的设计与实现 崔金国,孙淑霞,杨地委 (成都理工大学 信息工程学院,成都610059) 摘 :传统的电子留言系统将页面、业务和数据混杂在一起,使得系统存在耦合性高,重用性、可 维护性、可扩展性差以及Web用户界面响应灵敏性低等缺陷。提出采用Struts框架和Hibernate持久层,设 计并实现一个电子留言系统,该系统分离页面逻辑、业务逻辑和数据逻辑,达到结构上松散耦合,提高重 用性、可维护性和可扩展性的目的。此留言系统的特点是简洁实用,安全可靠,可维护性强,适用于通用 网站。 父lil= :Struts;Hibernate;J2EE;电子留言系统 ・J・ 分类 j:TP39 爻I{jJ =iII/flI,I:A ,,Design and implementation of Electronics Message System based on J2EE CLII Ji 1(7.SUN Shu—x I,YANG Di—wcj (School of Information Engineering,Chengdu University of Technology,Chengdu 610059,China) kbst r-act:The traditional Electronic Message System blended the page,the service and the data in the same place.So the System was higher wiht coupling,bad wiht recycling,maintainability and extendibility.The interface response sensitive for Web user was lower.The new Electronic Message System was designed and implemented by using Struts nad Hibernate.The new System separated the page logic,service logic and data logic,achieved in hte structure loose coupling,enhanced the recycling,the maintainability,and the extendibility.This characteristic WaS succinct practical,reliable,maintainable,and was suitable ofr connnoll currency website message use. KeY words:Struts;Hibernate;J2EE;Electronics Message System 电子留言系统已经在人们的生活中发挥着巨 也使人们的交流更加容易。本系统采用J2EE的4 大的作用,例如,网上书店的留言板,百度贴吧的 层体系架构,Struts框架和Hibernate持久层,设 留言,社区论坛的留言,电子商务系统中的留言以 计和实现了一个松散耦合的电子留言系统。 及个人的博客等,给人们的生活带来了很多便利, 收稿日期:2009-03—24 作者简介:崔金国,在读硕士研究生;孙淑霞,教授。 1V(’( {【’L{L、l Vie\、.,( Otlitoile r )fc J弋. 了可扩展的机制,对于提高用户界面的可扩展性 靠性和可扩展性。 是必须的,由此带来的好处是界面灵活,简单,可 操作性好; (6)安全认证、加密数字签名机制为系统、服 务器、数据的安全性和保密性提供了保障。安全认 交通事故信息化的根本目的是支持安全监察 证为访问数据库以及系统的人员提供了认证机制。 部门的管理工作,并在这一过程中推动管理创新。 采用加密数字签名机制对数据的安全性提供了很 这就必然要求实现管理变革与信息系统建设的有 高的保证; 效互动,而SOA可以在这一进程中发挥重要作用。 (7)服务器端则采用服务软件工厂的设计,实 采用SOA技术架构,可以有效实现对现有信息化 现SOA设计,系统接口提供wS一,WS—A,WS— 投资的保护,并充分挖掘现有资源,应用潜力,避 s等国际通讯协议支持并且提供安全认证、分布 免系统复用率低和重复建设,促进安全监察部门 式事务、加密数字签名等服务,保证后台设计的可 信息化建设的良性发展。 

因篇幅问题不能全部显示,请点此查看更多更全内容