用户名: 密码: 验证码:
基于SOA的铁路信息共享平台服务发现机制的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文的目的是,在以SOA的理念构建铁路信息共享平台时,选择出一种合适的服务发现机制。文章从铁路信息系统的建设历程和现存的信息系统的介绍入手,分析了铁路信息系统的建设特点和存在的问题,针对这些问题,文章提出了解决的方法,即采用面向服务的架构方法。
     SOA(Service Oriented Architecture,面向服务的构架)是一种有效解决异构性所产生的问题的体系架构。其思想是提供统一接口,通过服务的发布、服务的发现以及服务的调用等机制为其它的应用程序提供服务。Web Services技术为本系统的开发提供了技术支持,Web Service技术使基于SOA的系统的实现成为可能。
     本文重点讨论了基于SOA模式的,并适用于中国铁路共享系统的服务发现机制的选用。首先,文章介绍了目前存在的各类注册和服务发现机制,并针对中国铁路信息系统的特点对主要的几类服务发现机制进行比较和评选,应用了经典的评价决策方法,层次分析法得出结论,在本系统中,将选用UDDI作为平台的服务发现机制。文章研究了最新的UDDI规范所定义的注册中心模型,分析注册中心的客户端交互机制,对注册中心的核心数据结构进行了详细的描述,最后,论文论述了基于UDDI规范的Web Services注册中心的设计和实现,详细地说明了注册中心内各组件和模块的实现及其执行步骤,并对系统进行了测试,通过一个应用案例来说明UDDI注册中心的使用。
The purpose of the paper is to choose an appropriate service discovery method using by China Railway Information Platform which should be designed base on SOA. With characteristic of the Railway Information Sharing Platform, the paper presents apropositional way to the issues: Service Oriented Architecture.
     SOA (Service Oriented Architecture) is one of new architectures to resolve the problems caused by isomerism effectively. The mainly ideology provides with a uniform interface, and provides services for other applications through service publishing, finding and invoking. Web Service technology has provided the important theory support for the development of this system, it makes the realization based on the SOA theory into possibility. After thoroughly analyzing these basic theories,aiming at characteristic of distributed network, this paper expound the research and the application of distributed network based on SOA.
     The main research is pointing the discovery method base on the SOA, matching the China Railway Information Sharing Platform at the sametime. First, the paper introduces discovery methods which have been researched. It compares the main methods using the classic evaluation theory AHP, and results UDDI the best one for the China Railway Information Sharing Platform. Then it analysis the registry model which defined in the latest UDDI standard, the registry center and client interaction mechanism, then it described the registry's core data structures in detail. Based on the test data management, extend the service register and query on properties and operation, subscription-based renewal mechanism,this paper improved the reliability of the registry. Finally, this paper discusses the UDDI standard Web Services registry's design and implementation, conducted tests on the system, through one use case to illustrate how to use this UDDI Registry.
引文
[1]霍泰稳.中国企业应用SOA现状调查[J].程序员.2007.6.14-15
    [2]铁路信息化领导小组办公室.铁路信息化总体规划.2004.12
    [3]郑耀.SOA在铁路信息共享平台中的应用研究[硕士学位论文].北京.北京交通大学.2007.7-8.
    [4]李健.铁路信息化建设急需解决的几个问题[J].运输与经济.2006.6.58-59
    [5]崔学毅.绕不过去的资源共享——铁路信息化跨越式发展的一点思考[J].《软件世界》.2005.1.71-72.
    [6]柯新生,沈永清,陈学东,李学伟.面向未来发展的铁路信息资源规划研究[J].《铁道学报》.2002.12.15-16.
    [7]刘云.基于铁路建设项目管理系统的企业应用集成技术研究[硕士学位论文].西安.西南交通大学.2006.38.
    [8]吴立军.基于Web Services的离散型企业订单管理系统的研究[硕士学位论文].北京.北京交通大学.2007.25.
    [9]IBM Web Services Architecture Team.Web Services Architecture Overview.http://www-106.ibm.com/developerworks/web/library/w-ovr/.February 2005.
    [10]Endrei M,Ang J,Arsanjani A,Chua S,Comte P,Krogdahl R Luo M,Newling T.Patterns.Service Oriented architecture and Web services.March 2004.54-55.
    [11]Sanjiva Weerawarana,Francisco Curbera,Frank Leyanann,Web Services Platform Architecture:SOAR WSDL,WS-Policy,WS-Addressing,WS-BPEL,WS-Reliable Messaging and More.March 2005.21-23.
    [12]W3C Organization.Simple Object Access Protocol(SOAP)Version 1.2.March 2006.
    [13]UDDI.org,UDDI Committee Specification,UDDI Version 2.03 Data Structure Reference.http://uddi.org/pubs/DataStructure-V2.03-Published-20020719.htm.
    [14]Huang M.Sneed,AneCon GmbH.Integrating legacy Software into a Service oriented Architecture[J].Proceedings of the IEEE International Conefernce on Sotfwaer Maintennace and Reengineering,Vienna,Ausrtia,2006.
    [15]Min Luo,Mark Endrei,Philippe Comte.Patterns:Service-Oriented Architecture and Web Services.[M]IBM 红宝书.2004.
    [16]柴晓路,梁玉奇.Web Services技术、架构和应用[M].北京.电子工业出版社.2003
    [17]顾宁、刘家茂、柴晓路等.Web Services原理与研发实践[M].北京.机械工业出版社.2006.Ⅰ.
    [18]王渲、李燕.应用Web Services构建多层架构的高效.NET应用——XML China论坛开发纪实[M].北京.科学出版社.2005.6.
    [19]梁爱虎.精通SOA——基于服务总线的Struts+EJB+Web Service整合应用开发[M]. 北京.电子工业出版社.2007.1.67-72
    [20]Eric Newcomer,Greg Lomow.Understanding SOA with Web Services[M].USA.2005.
    [21]Gray Palmagtier著.谢文亮译 应用服务提供商配置宝典/Web与无线实用技术译丛[M].北京.科学出版社
    [22]蔡月茹、柳西玲.Web Service基础教程/基础教程系列[M].北京.清华大学出版社.2005.1.54-55
    [23]张洪斌.WebLogic Server系统管理和程序开发指南[M].北京.机械工业出版社.2005.09.01.114-117
    [24]芮雄健、王忠民.UDDI的原理与实现[J].计算机工程与设.2005.6.27-28.
    [25]江建军、刘继光.UDDI分类机制的研究与应用[J].计算机工程与设计.2006.3.37-38
    [26]Francisco C.Using WSDL in a UDDI registry version 1.07.http://www.uddi.org/pubs/wsdlbestpractices-V1.07-Open-20020521.pdf.July 2002
    [27]UDDI Executive White Paper[EB-OL].http://uddi.org/pubs/uddi-exec-wp.pdf
    [28]UDDI Technical White Paper[EB-OL]http://uddi.org/pubs/uddi-tech-wp.pdf
    [29]周晓,常强林,蒋序平,陈鸣.服务发现机制的研究[J].计算机工程.2002.01.8.10.10-11.
    [30]解丹,赵臻,蔡晓鸿.一种基于语义的Web服务发现机制[J].中国信息科技.2007.1.109-110.
    [31]陈德伟,许斌,蔡月茹,李涓子.服务部署与发布绑定的基于P2P网络的Web服务发现机制.计算机学报.2005.04.28.04.615-616
    [32]郑德.基于语义的WEB服务发现与匹配的研究[硕士学位论文].武汉.武汉理工大学.2007.
    [33]杜宗霞,怀进鹏.主动分布式Web服务注册机制研究与实现.软件学报.2006.03.17.3.455-457
    [34]吕永波,胡天军,雷黎,任远.系统工程[M].北京.北京交通大学出版社.2006

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

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

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