面向服务的信息系统关键技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着信息技术的快速发展,软件产业面临着新的挑战,传统的软件开发方法已不能适应新的要求。软件开发的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的发现模型,给出了基本匹配、功能匹配、质量匹配和服务匹配规则、资源评级及发现的算法,实验结果表明该算法在服务查全率、查准率和匹配效率有所提高。
     采用上述关键技术对运政系统建设项目的实施,验证了基于服务总线架构的信息系统的构建具有可行性。在系统的建设过程中,对服务资源的管理、服务可靠性和服务安全性等相关技术进行了实施应用,保证了运政系统建设和运行的有效性。
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.
引文
[1]杨芙清.软件工程技术发展思索[J].软件学报,2009,16(1):1-7.
    [2]Graham Stephen, Kreger Heather. Introduction to Web Services Architecture[J], IBM Systems Journal,2008, 11(2):170-177.
    [3]官荷卿.Web服务事务研究综述[J].计算机科学,2009,15(5):13-16.
    [4]LanJianZhong, LiuYi. Service-orientend architecture realization model[J], Computer Integrated Manufacturing Systems[J],2009,14(4):1306-1312.
    [5]HOWERTON, JARED T. Service-oriented architecture and Web 2.0[J]. IT Professional,2009,9(2):62-65.
    [6]W3C, SOAP Specifications (EB/OL),http://www.w3c.org/TR/SOAP/.
    [7]Web Service Specifications.http://www.ibm.com/developerworks/en/Webservi-ces/understand/.
    [8]卢致杰,覃正,韩景调.SOA体系设计方法研究[J].计算机工程,2009,7(6):15-19.
    [9]ERICKSON JOHN. Web services service-oriented computing and service-oriented architecture:Separating hype from reality[J], Journal of Database Management,2009,19(2):42-54.
    [10]ALAN O.FREIER, PHILIP KARLTON, PAUL C.KOCHER.The SSL Protocol Version3.0, Netscape Communications [EB/OL].http://www.netscape.com/en/ ss13/ssl-toc.html.
    [11]GAILEY, JEANNINE HALl.Advanced web services security specifications [J]. Computer Security Journal,2009,20(2):1-7.
    [12]KEZHE TANG, SHIPING CHEN. Performance Evaluation of Web Services Security[C]. Proceedings of the 10th IEEE International EDOC,2009.08.
    [13]DAI Y S, XIE M, POH K L. Reliability of grid service systems[J]. Computers and Industrial Engineering,2009,50(6):130-147.
    [14]K.VOTIS, C.ALEXAKOS, B.VASSILIADIS, S.LIKOTHANASSIS. An ontologically principled service-oriented architecture for managing distributed e-government nodes [J]. Network and Computer Applications,2009,31(2): 131-148.
    [15]饶元.安全的Web服务集成框架分析与设计[J].计算机工程,2009,31(14):153-156.
    [16]GOLD N, KNIGHT C, MUNRO M. Understanding Service-Oriented Software [J]. IEEE Software,2011,19(5):71-77.
    [17]岳昆,王晓玲.Web服务核心支撑技术综述[J].软件学报,2009,15(3):428-442.
    [18]麻志毅.面向服务体系结构参考模型[J].计算机学报,2009,29(7):1011-1019.
    [19]陈越,任年民.XML安全技术及基于XML的Web安全模型[J1.计算机科学,2010,31(9):95-97.
    [20]COX, DAVID E. Management of the service-oriented-architecture life cycle [J]. IBM Systems Journal,2009,44(5):709-726.
    [21]HU CHUN-MING, HUAI JIN-PENG, SUN HAI-LONG. Web service-based grid architecture and its supporting environment [J]. Journal of Software,2010, 15(9):1064-1073.
    [22]ZHAOQING DING, CHUANLIANG DONG. SOA-based Distributed Application Integration [J]. Computer Engineering,2011,33(10):246-248.
    [23]黄安安,王丽芳等.基于ESB的企业应用集成技术研究[J].微计算机应用,2009,28(9):955-970.
    [24]袁占亭,张秋余等.基于软件总线技术的软件工程方法研究[J].计算机工程与应用,2009,15(8):137-139.
    [25]叶珏,应时等.面向服务体系结构及其系统构建研究[J].计算机应用研究,2010,22(2):32-34.
    [26]温睿,李国益,王飞.基于SOA总线的资源协同组织机制[J].计算机工程,2011,32(8):45-51.
    [27]NAVYA SIDHARTH, JIGANG LIU.IAPF. A Framework for Enhancing Web Services Security[C].1st Annual International COMPSAC,2009.
    [28]MODAFFERI SE, MUSSI A, MAURINO. A Framework for Provisioning of Complex E-services[C]. Proceedings of the International Conference on Services Computing,2010.9.
    [29]SUPADULCHAI P, FA AAGESEN. A framework for Dynamic Service Composition[C]. Proceedings of the 6th International Symposium on a World of Wireless Mobile and Multimedia Networks,2010:527-531.
    [30]YANPING C, L ZENGZHI. E-WsFrame:A Framework Support QoS Driven Web Services Composition [J]. Information Technology Journal,2010, 9(5):345-349.
    [31]ZHIYI MA, HONGJIE CHEN. A Service-oriented Architecture Reference Model [J]. Computers,2009,29(7):1011-1019.
    [32]XIAOGANG DU. Design and Implementation of J2EE Web Application Development Framework [D]. Master thesis of University of Defense Technology,2009.9.
    [33]BENATALLAH B, CASATI F. Special Issue on Web services [J]. Distributed and Parallel Databases,2009,12 (3):115-119.
    [34]徐伟,金蓓弘,李京一种基于移动Agent的复合Web服务容错模型[J].计算机学报,2010,16(4):558-567.
    [35]徐正权,潘晓波等.基于Adapter软件总线体系结构[J].华中科技大学学报,2009,26(5):10-14.
    [36]CHUNPING OUYANG, YERONG LI. SOA-based Collaborative Service Model and Optimal Design [J]. Micro-computer Information,2009, 4(3):175-177.
    [37]IBM Corporation and Microsoft Corporation. Security in a Web Services world: A Proposed Architecture and Roadmap A joint security whitepaper from IBM Corporation [EB/OL].http://www-106.ibm.com/developerworks/library/ws-s ecmap/2009.
    [38]LINGSHUANG SHAO, LI TIAN, JUNFENG ZHAO, ETC. An Extended QoS Managing Framework of Web Service [J]. Computers,2010,30(8):1458-1470.
    [39]ZUNINO ALEJANDRO CAMPO ARCELO.Research review:A survey of approaches to Web Service discovery in service-oriented architectures[J], Journal of Database Management,2010,22(5):102-132.
    [40]满君丰,邱银安,陈青等.语义Web服务框架模型的研究[J].计算机集成制造系统,2009,11(10):1372-1379.
    [41]李心科,刘宗田.面向对象软件测试工具实现及其实验研究[J].小型微型计算机系统,2010,23(5):592-595.
    [42]祝伟华,周颖等.Web服务安全性研究[J].计算机科学,2009,32(6):76-78.
    [43]MARTINO LORENZO, BERTINO ELISA. Security for Web services: Standards and research issues [J]. International Journal of Web Services Research,2009,6(2):48-74.
    [44]FAREG HZADEH, NAFISE TEHRAN. Web service security method to SOA development [J]. World Academy of Science, Engineering and Technology. 2009,37(4):815-819.
    [45]BUECKER A. Understanding SOA Security Design and Implementation [M]. IBM redbooks,2009.
    [46]石伟鹏,杨小虎.基于SOAP协议的Web Service安全基础规范[J].计算机应用研究,2010,16(2):100-106.
    [47]胡晓红,丁振凡.用WSE3.0实现Web服务安全中的签名与加密[J].华东交通大学报,2010,12(2):113-117.
    [48]韩涛,郭荷.Web服务安全模型的研究与实现[J].计算机工程,2010,16(9):34-40.
    [49]肖道举,杨剑等.Web服务安全保障机理研究[J].华中科技大学学报,2007,32(4):50-52.
    [50]赵玲.基于扩展SOAP肖息的Web服务安全模型研究[D].南京:河海大学硕士学位论文,2009.6.
    [51]W3C Working Draft. XML-Signature Requirement.http://www.w3.org/ TR/xmldsig-requirements,2009.
    [52]张维勇,程俊,王建新.基于WS-Security安全规范的Web服务设计[J].合肥工业大学学报:自然科学版,2008,12(8):32-38.
    [53]韩涛,郭荷清.Web服务安全模型的研究与实现[J].计算机工程,2009,16(10):130-134.
    [54]J THELIN, J MURRAY. A Public Web Services Security Framework Based on Current and Future Usage Scenarios[C]. Proceedings of the International Conference on Internet Computing,2009.9.
    [55]KOMATHY K, VIVEKAN ANDAN. Secure SOAP-based web services [J]. Computer Systems Science and Engineering,2009,18(1):27-33.
    [56]蒋哲远,韩江洪,王钊.动态的QoS感知Web服务选择和组合优化模型[J].计算机学报,2010,32(5):1014-1025.
    [57]CLAUDIO AGOSTINO ARDAGNA, ERNESTO DAMIANI.A Web Service Architecture for Enforcing Access Control Policies [J]. Electronic Notes in Theoretical Computer Science,2011,14(2):47-62.
    [58]张科伟,唐晓波.时间戳协议研究[J].计算机应用研究,2009,12(3):100-104.
    [59]GAILEY, JEANNINE HALL. Securing web services [J]. Computer Security Journal,2009,20(2):1-8.
    [60]CONRY-MURRAY, ANDREW. WS-security makes SOAP safe [J]. Network Magazine,2009,19(2):51-58.
    [61]CURBERA FRANCISCO, DUFTLER KHALAF. Unraveling the Web services Web:An introduction to SOAP, WSDL, and UDDI [J].IEEE Internet Computing,2008,6(2):86-93.
    [62]WANG LI, HOUQUAN LIU. Research and Application of BPEL-based Business Process Managing System Architecture [J]. Computer engineering and Design,2010,27 (18):3507-3510.
    [63]欧毓毅,郭荷.Web服务动态组合的研究[J].计算机应用研究,2011,14(1):22-27.
    [64]JONG MYOUNG KOA, CHANG OUK KIMA, ICK-HYUN KWON. Quality-of-service oriented web service composition algorithm and planning architecture [J]. Journal of Systems and Software,2009,21(9):2079-2090.
    [65]李景霞,侯紫峰.Web服务组合综述[J].计算机应用与研究2010,13(1):30-37.
    [66]饶元,冯博琴,李尊朝.基于Web Services的服务合成技术研究综述[J].系统工程与电子技术,2009,8(27):1481-1489.
    [67]陈彦萍,李增智,郭志胜,晋勤学.Web服务组合中基于服务质量的服务选择算法[J].西安交通大学学报,2009,40(8):98-103.
    [68]YANPING C, ZENGZHI G, ZHISHENG J. Service Selection Algorithm Based on Quality of Service and its Implementation for Web Services Composition [J]. Xi'an Jiaotong Univ.,2006,13(8):897-900.
    [69]FLORIAN ROSENBERG, SCHAHRAM DUSTDAR. Business Rules Integration in BPEL:A Service Oriented Approach[C]. Proceedings of the 7th IEEE International Conference on E_Commerce Technology,2010.9.
    [70]SHAO L, LI TIAN J, ZHAO LI. An Extended QoS Managing Framework of Web Service [J]. Computers,2008,31(8):1458-1470.
    [71]李玲勇.基于QoS的Web服务发现与组合研究[D].湖南师范大学硕士论文,2010.5.
    [72]SY HWANG, EP LIM, CHLEE CHEN. Dynamic Web Services Selection for Reliable Web Service Composition [J]. Services Computing,2008, 13(2):104-116.
    [73]范小芹,蒋昌俊.QoS感知的可靠Web服务组合.软件学报,2011,20(3):546-556.
    [74]YANPING CHEN, ZHISHEN GUO, ETC. Service Selection Algorithm that Based on Service Quality in Web Service Composition [J]. Academic Journal of Xi'an Jiaotong University,2010,30(8):897-900.
    [75]ARDISSONO, LILIANA. Interaction protocol mediation in web service composition [J]. International Journal of Web Engineering and Technology, 2010,6(2):24-32.
    [76]YANG H, Z LI, Improving QoS of Web Service Composition by Dynamic Configuration [J]. Information Technology Journal,2011,10(8):269-275.
    [77]TALIB AM, Y ZONGKAI, QM ILYAS. Modeling the Flow in Dynamic Web Services Composition [J]. Information Technology Journal,2008,7(2):26-35.
    [78]QIAN M, J YU, X MA. A BPEL Support Environment Based on Run-time Architecture [J]. Electronics,2010,34 (12):2361-2365.
    [79]ZHAO J, H LU. A Composition Method that Supports Field Characteristic [J]. Computer. Sci.,2009,28(4):731-738.
    [80]BUDAK ARPINAR I, RUOYAN ZHANG. Ontology driven Web Services Composition Platform [J]. Information Systems and E-Business Management, 2009,3(2):175-199.
    [81]LAURA BOCCHI, PAOLO CIANCARINI. On the Impact of Formal Methods in the SOA [J]. Electronic Notes in Theoretical Computer Science,2008,16(2): 113-126.
    [82]JUNFENG ZHAO, ZHANG LU. A Composition Method that Supports Field Characteristic [J]. Computers,2008,28(4):731-738.
    [83]BENATALLAH B, QUAN Z SHENG. The Self-serve Environment for Web Services Composition [J].IEEE Internet Computing,2009,7(1):40-48.
    [84]黄锡滋.软件可靠性、安全性与质量保证[M].电子工业出版社,2009.7.
    [85]赵实.Web服务可靠性若干关键技术问题研究[D].南京大学硕士学位论文,2011.
    [86]WT TSAI, D ZHANG,CHEN, HI HUANG R. A Software Reliability Model for Web Services [J]. Software Engineering and Applications, 2011,16(2):65-74.
    [87]VINCENZO GRASSI. Architecture-Based Reliability Prediction for Service Oriented [J]. Computing,2010,16(8):279-299.
    [88]DZ DU, F HANG. Combinatorial Group Testing and Its Applications [J]. World Scientific(2nd edition),2009:7(2):45-52.
    [89]CHEUNG R C.A User-oriented Software Reliability Model [J]. IEEE Transactions on Software Engineering,2008,6(2):11-125.
    [90]李磊,牛春雷,陈宁江.一种高效的Web服务性能优化策略[J].计算机研究与发展,2009,44(7):1191-1198.
    [91]VINCENZO GRASSI, SIMONE PATELLA. Reliability Prediction for Services-Oriented Computing Environments [J]. IEEE Internet Computing, 2006,10(3):43-49.
    [92]滕云龙,师奕兵,康荣雷.软件可靠性组合预测模型研究[J].计算机应用,2009,16(1):56-64.
    [93]WANG W, PAN D, CHEN M. Architecture Based Software Reliability Modeling [J]. The Journal of Systems and Software,2006,12(3):132-146.
    [94]WANG JUNLI, PANG ShanChen. Random QoS Aware Reliable Web Service Composition [J]. Journal of Software,2009,13(3):546-556.
    [95]左克,王怀民.异步可靠Web服务关键技术的研究与实现[J].计算机工程与应用,2010,17(9):140-148.
    [96]YANG MO,WANG LINA. Research of Web Service Reliability Enhancement Method Based on Trust Fault Tolerant. Comnunications,2010,31(9):131-138.
    [97]胡奇英,刘建庸.马尔可夫决策过程引论[M].西安:西安电子科技出版社,2009.
    [98]苏志勇,周颖,李必信.面向用户的Web服务可靠性计算模型[J].东南大学学报,2010,38(4):605-610.
    [99]B LITTLEWOOD. Theories of Software Reliability:How Good Are They and How Can They Be Proved [J]. IEEE Trans Software Eng,2008,6(8):489-500.
    [100]赵军.基于OWL-S的Web服务发现系统的研究和实现[J].计算机技术与发展,2010,16(10):163-166.
    [101]YANG SHENG, WEN SHI, MEi. Model for web service discovery with QoS constraints [J]. Journal of Computers,2009,28(7):589-594.
    [102]MANOUVRIER, MAUDE RUKOZ, MARTA. TQoS:Transactional and QoS-aware selection algorithm for automatic web service composition [J]. IEEE Transactions on Services Computing,2010,9(3):73-85.
    [103]HAM ADI R, BENATALLAH B. A Petrinet-based Model for Webservice Composition [C]. Proc of the 14th Australasian Database Conf on Database Technologies,2008:191-200.

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

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

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