基于SOA架构的铁路建设项目管理信息系统研究
发布时间:2020-07-13 22:47
【摘要】: 铁路当前正面临新一轮的建设高潮,提升铁路建设信息化水平对加强铁路工程建设管理水平,有效实施铁路工程建设进度、质量和投资控制,全面实现铁路跨越式发展战略目标具有重要的现实意义。针对当前铁路建设项目管理信息系统存在的复用性、灵活性、扩展性和可维护性差等问题,本文研究了采用SOA架构对铁路建设项目管理信息系统进行设计与开发的方法与技术。 本文从软件架构角度分析了当前铁路建设项目管理信息系统的应用现状与主要问题;提出了将面向服务的架构思想引入到铁路建设项目管理信息系统的设计与开发中;归纳总结了面向服务的分析与设计一般理论与方法,并将其与传统软件工程理论相结合,作为对铁路建设项目管理信息系统进行分析与设计的理论基础;按照SOA的分析方法,以铁路建设项目的核心管理模块-进度管理为例,对铁路建设项目管理信息系统进行详细的分析与服务建模;对传统三层软件架构进行改进,将服务的理念引入软件架构的设计中,提出了基于SOA的铁路建设项目管理信息系统四层软件架构;按照铁路建设项目管理的实际需要,对系统的功能模块进行了划分;利用SOA的服务设计方法,对需求分析结果进行了详细设计;归纳分析了服务实现的主要技术手段,利用.NET平台和Web Services技术,采用契约驱动模式对铁路建设项目管理信息系统的各个层次进行具体实现。 最后,介绍了基于SOA架构的铁路建设项目管理信息系统在奎北铁路工程建设管理中的具体应用,实践证明,作者所采用的SOA开发方法具有实用性和先进性。
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2009
【分类号】:TP311.52
【图文】:
是客户端(用户界面),提供用户与系统的友好访问;第二层是应用服务器,专用于业务逻辑的实现;第三层是数据服务器,负责数据信息的存储、访问及其优化。其整体结构如图1一4所示。丫一、一{「1厂】网站ASPNE丁技术资料竹理}…卜槛舔赢赢赢赢示一月图1一4精伊霍铁路建设项目管理信息系统整体架构Figurel一 theStrUetoreofjingyiHuoRCPMIS2006年11月6日,铁道部在北京召开的《加快铁路建设项目管理信息系统建设和应用专题会议))上提出要求:借鉴乌鲁木齐铁路局精伊霍项目管理信息系统模式,建立简单、实用、便于操作,符合铁路局建设项目管理需求的信息系统(见铁建设函(2006)1012号)。精伊霍铁路建设项目管理信息系统在乌鲁木齐铁路局精伊霍铁路线运行的3年多时间里,运行情况良好,并且正在奎北铁路进行推广使用。2009年,这一铁路建设项目管理信息系统也即将在乌鲁木齐铁路局乌准以及喀和等多条铁路线路得到进一步推广应用。””S日i联网信息服务 )))率彝星李匆囊一丫一 一 一 一一信息系统统一一瑞 瑞次 次求求办公管理 理 理地理信息系统 }}}I三维,拟‘实 实遥遥务赓赓 赓 赓 赓 赓CCC莽、VBNET业务处理 理乃乃乃、 、廊廊蘸瘤彝…下平下乍晋粤黔卿牙耳霍 霍止止二三三二二止二兰生公二遥主艺巡巡二三止 止匡 匡丽丽习数据访问组件(OracleOAAB,阮 IIleOAL).2.3铁路建设项目管理信息系统存在的主要问题由于铁路建设自身特点
OA的实现技术,正是通过以上这些技术得以将SOA的理念体现出来,前面介绍SOA时说明了SOA的角色划分,对应到协几b服务,可以用上述三个基本组成部分来实现,如图2一8所示。服务请求者服务提供者图2一 8Web服务实现SOA的技术元素FigureZ一 8theImPlementationTechniqueofwebServlees2.2.2认 /ebServieeS的关键技术 (1)XML标准 xML(extensibleMarkuPLanguage)即可扩展标记语言,它使用标一记来界定内容,允许用户定义任意复杂度的结构,具有良好扩展性。另外,XML具有自描述性,适合数据交换和共享。XML还有一个优点是无关性,独立于具体的平台,确保了结构化数据的统一。目前XML己成为开放环境中描述数据信息的标准格式。正是基于这些特性,XML实际代表了与平台无关性和进行网络计算的趋势。它解决了在不同平台/系统之间的数据结构/模式的差异,使得数据层在XML技术的支持下统一了起来。XML是研怎 bServiceS得以实现的技术基础,W亡 bServiees所依赖的其它协议规范都是以XML为标准来描述和表达的。(2)WSDL规范wsoL(叭几 bserviceoes币 ptionLan邵a罗
Fi罗re3一 17theMonthlyConstruetionPlansMakingPro脚ssofKeyProjeets通过对重点工程月度进度计划下达流程分析,得到的最终服务及其组合关系分别如
本文编号:2754088
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2009
【分类号】:TP311.52
【图文】:
是客户端(用户界面),提供用户与系统的友好访问;第二层是应用服务器,专用于业务逻辑的实现;第三层是数据服务器,负责数据信息的存储、访问及其优化。其整体结构如图1一4所示。丫一、一{「1厂】网站ASPNE丁技术资料竹理}…卜槛舔赢赢赢赢示一月图1一4精伊霍铁路建设项目管理信息系统整体架构Figurel一 theStrUetoreofjingyiHuoRCPMIS2006年11月6日,铁道部在北京召开的《加快铁路建设项目管理信息系统建设和应用专题会议))上提出要求:借鉴乌鲁木齐铁路局精伊霍项目管理信息系统模式,建立简单、实用、便于操作,符合铁路局建设项目管理需求的信息系统(见铁建设函(2006)1012号)。精伊霍铁路建设项目管理信息系统在乌鲁木齐铁路局精伊霍铁路线运行的3年多时间里,运行情况良好,并且正在奎北铁路进行推广使用。2009年,这一铁路建设项目管理信息系统也即将在乌鲁木齐铁路局乌准以及喀和等多条铁路线路得到进一步推广应用。””S日i联网信息服务 )))率彝星李匆囊一丫一 一 一 一一信息系统统一一瑞 瑞次 次求求办公管理 理 理地理信息系统 }}}I三维,拟‘实 实遥遥务赓赓 赓 赓 赓 赓CCC莽、VBNET业务处理 理乃乃乃、 、廊廊蘸瘤彝…下平下乍晋粤黔卿牙耳霍 霍止止二三三二二止二兰生公二遥主艺巡巡二三止 止匡 匡丽丽习数据访问组件(OracleOAAB,阮 IIleOAL).2.3铁路建设项目管理信息系统存在的主要问题由于铁路建设自身特点
OA的实现技术,正是通过以上这些技术得以将SOA的理念体现出来,前面介绍SOA时说明了SOA的角色划分,对应到协几b服务,可以用上述三个基本组成部分来实现,如图2一8所示。服务请求者服务提供者图2一 8Web服务实现SOA的技术元素FigureZ一 8theImPlementationTechniqueofwebServlees2.2.2认 /ebServieeS的关键技术 (1)XML标准 xML(extensibleMarkuPLanguage)即可扩展标记语言,它使用标一记来界定内容,允许用户定义任意复杂度的结构,具有良好扩展性。另外,XML具有自描述性,适合数据交换和共享。XML还有一个优点是无关性,独立于具体的平台,确保了结构化数据的统一。目前XML己成为开放环境中描述数据信息的标准格式。正是基于这些特性,XML实际代表了与平台无关性和进行网络计算的趋势。它解决了在不同平台/系统之间的数据结构/模式的差异,使得数据层在XML技术的支持下统一了起来。XML是研怎 bServiceS得以实现的技术基础,W亡 bServiees所依赖的其它协议规范都是以XML为标准来描述和表达的。(2)WSDL规范wsoL(叭几 bserviceoes币 ptionLan邵a罗
Fi罗re3一 17theMonthlyConstruetionPlansMakingPro脚ssofKeyProjeets通过对重点工程月度进度计划下达流程分析,得到的最终服务及其组合关系分别如
【引证文献】
相关硕士学位论文 前5条
1 刘海涛;铁路货运生产经营计划流程优化及信息系统设计与开发[D];北京交通大学;2011年
2 王在磊;基于物联网的铁路建设监理管理信息系统研究[D];北京交通大学;2011年
3 青云毅;铁路工务工程数据库管理系统开发方法研究[D];西南交通大学;2011年
4 张秉杰;基于SOA面向服务体系架构的研究与实践[D];太原理工大学;2012年
5 刘园园;基于SOA架构的元康公司销售管理系统设计[D];山东大学;2012年
本文编号:2754088
本文链接:https://www.wllwen.com/guanlilunwen/xiangmuguanli/2754088.html