节点文献

面向服务的信息系统关键技术研究

Research on Key Technologies of Service-oriented Information System

【作者】 裴树军

【导师】 陈德运;

【作者基本信息】 哈尔滨理工大学 , 计算机应用技术, 2012, 博士

【摘要】 随着信息技术的快速发展,软件产业面临着新的挑战,传统的软件开发方法已不能适应新的要求。软件开发的SOA(Service-Oriented Architecture)化,可以大大的降低软件系统的耦合度,有效地进行软件的分布式开发,用户可以按照模块化的方式来添加新服务或更新现有服务,并通过不同的渠道提供服务,以快速响应用户业务需求的变化,达到软件系统开发的高效性、可用性和规模性,提高服务的复用率和减少冗余。本文以面向服务的信息系统关键技术为研究对象,针对信息系统的体系结构、信息系统的安全性、信息系统的可靠性、Web服务资源管理等方面开展了系统性的深入研究,主要研究内容如下:针对面向服务的信息系统的体系结构和整体架构在消息机制、消息转换、消息路由和服务容器四方面存在的问题,在实践总结和理论分析的基础上,提出了一种基于ESB的SOA架构分层模型,给出了客户端和服务端的单缓存中介和双缓存中介模型,并完成了单缓存中介和双缓存中介实验,实验结果表明双缓存中介模式可以大大提高Web服务的效率和服务的响应速度。针对信息系统的安全性问题,在Web服务安全需求分析的基础上,基于WS-Security规范和扩展SOAP的消息机制,提出了一种基于SOAP消息的安全模型,利用XML加密、XML签名和时间戳安全机制保证了Web服务中信息的机密性、完整性和不可否认性。实验结果表明该模型可以达到对信息细粒度保护的目的。针对信息系统中Web服务可靠性及度量问题,在分析了Web服务与传统软件可靠性模型特点的基础上,总结并给出了Web服务的可靠性与服务结构之间的关系,提出了一种基于控制结构的改进模型。该模型把服务之间的结构问题和组合条件作为可靠性评价的重要因素,使得可靠性的度量更加的精确。针对Web服务资源管理问题,在分析Web服务管理规范的基础上,对UDDI和SOAP进行了QoS属性扩展,设计了Web服务资源管理框架。阐述了采用该框架进行服务发布、发现、选择和组合优化的流程,给出了四种结构的QoS属性的计算方法和优化策略。对于Web服务的发现问题,提出了一种基于QoS的发现模型,给出了基本匹配、功能匹配、质量匹配和服务匹配规则、资源评级及发现的算法,实验结果表明该算法在服务查全率、查准率和匹配效率有所提高。采用上述关键技术对运政系统建设项目的实施,验证了基于服务总线架构的信息系统的构建具有可行性。在系统的建设过程中,对服务资源的管理、服务可靠性和服务安全性等相关技术进行了实施应用,保证了运政系统建设和运行的有效性。

【Abstract】 With the rapid development of computer science and technology, the software industry is facing new challenges. Traditional methods on software developing and designing can not meet the new requirements of the times. With the development of SOA (Service-Oriented Architecture), the coupling degree of the software system can be greatly reduced and the distributed development of the software can be conducted effectively. Users can add new services or update the existing services according to the modular and offer services via varied channels so as to quickly respond to the changing business needs, achieving the efficiency, availability and the scale of the software development, improving the reuse rate and reducing redundancy. The study of service-oriented information system and key technology has an in-depth research on the architecture, security, and reliability of information system and Web service resource management. The main research is as follows:The overall architecture and systematic framework of information development platform is put forward, aiming at the relationship between systematic framework and overall architecture of service-oriented information system on the basis of theoretical analysis and experiments. Based on ESB, the dissertation analyzed the main issue of it from four aspects--messaging, message transformation, message routing and service container, proposed an ESB-based hierarchical SOA architecture model, gave the model of single buffer intermediary and double buffer intermediary of both client and server. What’s more, the result of the intermediate experiment of single buffer intermediary and double buffer intermediary shows that the latter can greatly improve the efficiency and the respond speed of Web service.Aiming at solving the problem of information system’s security, it put forward a SOAP message-based secure model on the basis of analyzing the Web service security need and WS-Security specification and expansion of SOAP message mechanisms. And, the confidentiality, integrity, and non-repudiation of the·information in Web service are ensured by the use of XML encryption, XML signature and time stamp security mechanisms. The experimental result shows that the model can achieve the purpose of protecting the fine-grained information.As for the Web service reliability and metrics issues, the dissertation analyzed the Web service and the characteristics of traditional software reliability model, concluded and pointed out the relationship between Web service reliability and service structure, proposed an improved model which is based on control structure. The model takes structure and combination condition among the services as an important factor of reliability evaluation, making the reliability of the measure more precise.The Web service resource management is concerned on the basis of analyzing Web service management specification, and it expanded the OoS attributes of UDDI and SOAP, designed Web service resource management framework. It described the process of adopting this framework to conduct service publishing, discovery, selection and portfolio optimization and gave calculation methods and optimization strategies of four structured OoS attributes. It proposed a QoS-based discovery model, offered basic matching, function matching, quality matching and service matching rules, resource rating and the algorithm of discovery. The experimental result shows this algorithm has improved in service check precision and matching efficiency.The above-mentioned key technologies in transportation administration verified the feasibility of the construction of Service Bus architecture-based information system. During the construction process of the system, it applied related technologies such as service resource management, service reliability and service security, which ensured effectiveness of the building and running of the transportation administration.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络