基于SOA架构的Web应用研究及其在铁路ITMS中的实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:heiweifu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随信息技术的发展,在网络时代出现了大量基于Web的应用系统。面向服务的体系结构(Service-Oriented Architecture,SOA)对现代软件开发模式产生了深远的影响。SOA凭借其松散耦合、与平台无关的特性,帮助企业建立灵动统一的系统平台,按照模块化的方式来添加新服务或更新现有服务,以解决新的业务需要,使企业能够对业务的变化做出快速的反应。基于SOA的Web应用系统可以在最大程度上减少系统间的耦合,为整合遗留系统和将来开发新的系统打下了良好的基础,提高了系统的可重用性、灵活性和易扩展性。本文的研究工作以SOA架构为中心,分析了SOA相关的理论体系,并在此基础上分析设计和实现了铁路ITMS的部分主要功能。主要内容如下:从软件体系结构的发展入手,分析了企业构建Web应用系统时存在的问题,阐明了面向服务体系结构出现的必然性,介绍了SOA的概念、特征、模型及各个角色的功能和SOA的设计原则,深入讨论了SOA的实现方式——Web服务,包括Web服务的基础知识和关键技术:XML、SOAP、WSDL和UDDI,阐述了SOA与Web Services的关系。以成都铁路局基于SOA架构的信息化管理系统ITMS(Informationization Technology Management System)为例,阐述了系统的现存问题、解决方案及开发目的,主要分析了系统的功能需求、性能需求和运行要求,通过用例建模对系统主要功能进行了详细描述。对系统进行了总体设计,结合SOA架构的理论体系,详细设计了系统的三层结构:表示层、业务逻辑层和数据访问层,并根据性能需求对性能进行了相应的设计。在.NET平台中,以Web服务技术实现了系统的主要功能,并通过建立私有的UDDI发布与管理服务。该系统解决了铁路局信息化工作人员、项目和设备的信息归档问题以及信息孤岛等问题,便于今后新建和维护信息系统。系统已投入使用,并提高了工作效率。
其他文献
Internet已经成为人们日常生活中的主要信息来源之一。搜索引擎是人们在Internet查找所需信息的主要工具。目前主流的搜索引擎主要采用用户查询词与网页中的关键词精确匹配的
本体在智能信息集成、信息管理、自然语言处理等领域发挥着越来越重要的作用。目前本体的构造大多基于人工方式,需要大量的时间和费用,已不能满足本体应用的需要。因而本体的自
由于嵌入式系统应用的不断增长和复杂性的不断提高,嵌入式系统的调试便成为开发过程中不可缺少的辅助手段。基于ARM体系结构的处理器芯片具有片上调试功能,支持JTAG调试,并且
云计算的成功促使了大规模数据中心的建立,以满足日益增长的按需计算能力需求,同时云数据中心也消耗着巨大的电力能源,如何对云数据中心的资源进行高效的管理具有很大的挑战
VoIP(Voice Over Internet Protocol)是一种基于IP网络的数字化语音传输技术,其本质特征在于语音的分组交换。过去的十年里VoIP技术不断完善,VoIP产业蓬勃发展。同时,随着嵌入式
学位
现实世界中的很多网络系统都可以抽象成社会网络,在这些网络中,节点表示个体,节点之间的边表示个体之间的相互联系。随着对社会网络研究的不断深入,人们发现网络具有社团结构
网格计算技术是目前国际计算机界的热门研究领域。网格是以资源共享为目的,支持对各种资源的远程和并发访问,利用互联网把地理上广泛分布的各种资源连成的一个具有单一系统镜像
资源描述框架(Resource Description Framework,RDF)是描述Web资源的标准数据模型。由于Web数据的半结构化特性,RDF查询语言应该提供对半结构化数据的查询机制。W3C新近提出的S
计算机系统计算单元与存储单元的性能差距越来越大。存储系统性能的优化对文件系统乃至计算机的整体性能提高有非常重要的作用。数据预取技术是重要的优化手段之一,它不仅用