SOA在铁路信息共享平台中的应用研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
面向服务架构(SOA)是当前解决异构系统整合、应用系统集成最理想的方案。它可以利用现有资源,实现跨平台的整合,增加程序功能部件的重复利用,减少开发成本,加快新应用的部署,降低实施风险,促进流程的不断优化。本文针对目前铁路信息化建设现状和信息共享存在的问题,尝试把SOA即面向服务体系架构(Services-Oriented Architecture)的技术都引入到铁路信息共享领域,提出了一种新的基于面向服务架构的分布式铁路信息共享平台构造方案,它可以跨越不同部门的应用体系、操作系统、开发语言等的界限,以服务的形式封装数据和应用并对外发布,供用户调用,从而形成一个基于SOA的铁路信息服务共享平台。
     本文首先对铁路信息化建设现状进行调查,分析铁路信息共享存在的问题,通过对SOA及相关技术进行研究,提出基于SOA铁路信息共享平台服务共享概念,利用Web服务技术对现存系统重用,设计了可重用性、软件功能松耦合的基于SOA铁路信息共享平台系统架构,详细分析以服务为导向的铁路信息共享平台的应用架构、服务框架及网络拓扑结构,并对该方案进行评价;最后运用SOA架构思想设计和实现铁道部项目“铁路信息共享实验系统”中的货票信息共享系统,来对本文提出的方案进行验证。
Service-Oriented Architecture (SOA) is an optimal solution for heterogeneous systems integration and application systems integration. It can make full use of existing resources to achieve cross-platform integration, increase reuse of function components to reduce development costs, accelerate deployment of new applications, reduce implementation risks and promote constant flow optimization. This paper reviews current actuality of railway information construction and existing problems of information sharing, try to introduce SOA to the field of railway information sharing. This paper brings forward new distributed information sharing platform structure scheme based on service-oriented architecture. It can cross boundaries of application systems, operation systems, and program language of various departments. Applications and data are released in the form of services packaging for users call, thus it form information services sharing platform based on SOA.
     This paper begins with the actuality investigation of railway information construction, and then analyzes existing problems of information sharing. After research on SOA and related technologies, puts forward services sharing concept of railway information sharing platform based on SOA .Through reuse of existing systems using Web services technology, this paper designs railway information sharing system framework based on SOA with reusability, loosely-coupled functions. It analyzes the overall architecture, application framework, service model and network topology frame of service-oriented railway information sharing platform in detail, and evaluates this project. Finally, this paper designs and implements freight-ticket information sharing system of“information sharing experimental system”of Railway Ministry project to validate the scheme proposed by this paper.
引文
[1] 董宝田等.铁路信息共享平台体系及关键技术的前期研究[R].北方交通大学,2002.
    [2] 董宝田等.铁路信息共享的研究与设计[R]. 北京交通大学,2004.
    [3] JAMES MCGOVERN.SCOTT W.AMBLER, MICHAEL E.STEVENS,JAMES LINN 著,VIKAS SHARAN,ELIAS K.JO, OLIVER SIMS 序,李琦,郭耀译,企业架构实用指南 [M].北京: 清华大学出版社,2005.
    [4] [美]Eric Newcomer. Greg Lomow 著,徐涵译. Understanding SOA with Web Services[M].北京: 电子工业出版社,2006.
    [5] Taylor K L, 0'Keefe C M, Colton J et al. A service-oriented architecture for a health research data network. Proceedings of the 16th International Conference on Scientific and Statistical Database Management, Santorini Island, Greece, 2004:443-444.
    [6] Dang G,Cheng Z,Jin S et al. A service-oriented architecture for tele-immersion. Proceedings of the 2005 IEEE International. Conference on e-Technology, e-Commerce and e-Service,Hong Kong,China,2005:646-649.
    [7] Wang H,Ghoting A,Buehrer G et al. A services-oriented framework for next generation data analysis centers. Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium,Denver,Colorado, 2005:219-219.
    [8] IBM 公司.http://www-900.ibm.com/cn/software/solution/soa/case/
    [9] Herr M, Bath U, Koschel A. Implementation of a service-oriented architecture at deutsch post mail. European Conference on Web Services, Erfurt, Germany, 2004: 227-238.
    [10] Rabhi F A, Dabous F T,Yu H et al. A case study in developing web services for capital markets. Proceedings of the IEEE International Conference on e-Technology,e-Commerce and e-Service,Taipei,Taiwan 2004:38-41.
    [11] [美]Dirk Krafzig,Karl Banke,Dirk Slama 著,韩宏志译. 面向服务架构的最佳实战[M].北京:清华大学出版社,2006.
    [12] 岳昆,王晓玲,周傲英.Web 服务核心支撑技术[J]:研究综述.软件学报,2004, 15 (3): 428-442.
    [13] 王卫东,王英林.基于企业概念本体的 Web 知识获取[J].计算机工程与应用.2004,40(14):191-195.
    [14] 李伏欣.铁路信息共享平台技术初探[J].中国铁道科学,2003,24(5):29-36.
    [15] 徐杰等.铁路智能运输系统信息共享平台的研究[J].交通运输系统工程与信息.2005, 5(2):31-35.
    [16] Thomas Erl.Service-Oriented Architecture:Concept,Technology,and Design[M].Prentice Hall PTR,2005.
    [17] 麻志毅,陈泓婕 . 一种面向服务的体系结构参考模型 [J]. 计算机学报, 2006 ,29(7):1011-1019.
    [18] Huang M.Sneed, AneCon GmbH.Integrating legacy Software into a Service oriented Architecture [J]. Proceedings of the IEEE International Conference on Software Maintenance and Reengineering, Vienna, Austria, 2006.
    [19] Ali Arsanjani. 迈 向 面 向 服 务 的 体 系 结 构 和 集 成 的 模 式 语 言 . http://www-128.ibm.com/developerworks/cn/webservices/ws-soa-soi/.2005-08-04.
    [20] Naveen Balani. 使 用 J2EE 技 术 设 计 面 向 服 务 的 体 系 结 构 框 架 . http:// www-128.ibm.com/developerworks/cn/webservices/ws-designsoa/index.html.2004-02-01.
    [21] Sam Chung, Zac Bylin, Sergio Davalos.Service-Oriented Development and Integration: Toward Web Services-Based Business Information Systems [J]. Proceedings of the IEEE International Conference on Web Services, 2005:1-2.
    [22] Min Luo, Mark Endrei, Philippe Comte 等著.Patterns: Service-Oriented Architecture and Web Services [M]. IBM 红宝书,2004.
    [23] 柴晓路,梁宇奇.Web Services 技术、架构和应用[M].北京:电子工业出版社,2003
    [24] [美]IBM 公司著,刑文娟,李磊译.使用 WebSphere Studio Application Developer 开发EJB2.0[M].北京:清华大学出版社,2004.
    [25] [美]Ed Roman 著,刘晓华等译.精通 EJB[M].北京:电子工业出版社,2005.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700