用户名: 密码: 验证码:
动态服务资源分发网络的若干关键技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
当前,现代服务业已经成为世界各国国民经济的重要组成部分,给社会经济系统带来了深刻变化,其发展模式主要包含两类,对传统服务业的改造和对新兴业态的催生。其中,信息技术发展积极驱动着现代服务业发展。以SOA为核心的分布式计算技术的发展,使得信息服务系统的设计和构建产生了巨大的变革:松耦合的系统结构大大提高了系统的灵活性,服务功能的封装与服务组件的复用大幅度提升服务系统的开发效率,适应了业务需求的灵活多变。
     随着Web服务技术的不断发展,面向服务的体系架构逐渐成熟,服务计算网络得到了学术界和工业界的广泛关注。服务计算是以服务为基本组成元素,通过服务大粒度重用和快速灵活组装构建随需应变的松耦合分布式应用系统,服务计算网络是利用实体及语义关系来表达服务间的关系、属性、能力等知识的网络,是一种逻辑上的网络。当前研究的重点大多集中在服务生成和运行时的逻辑关系上,如服务建模、服务描述、服务开发、服务发现、服务组合、服务执行等方面。本论文旨在研究和解决如何让服务系统从体系架构层面能够适应动态、多变、复杂的互联网环境;如何将定义良好的、大粒度的服务组件根据业务需求实现高抽象级别的复用;如何将虚拟的和现实的服务资源相融合,实现高可用、高可靠的服务编排容错机制;如何将服务资源在多用户、高并发的场景下实现高效地对外开放等问题。
     本论文共包括六章的内容:第一章,绪论,论述了论文的研究背景及其意义,明确阐述了论文的研究目标,并指出对服务科学、工程和管理等相关研究的重要意义;第二章,提出了动态服务资源分发网络(Dynamic Service Resource Delivery Network, DSRDN)的服务网络架构模型和节点的功能架构,为动态服务资源分发网络研究和原型系统实现奠定了研究基础;第三章,提出了一种基于流程模板的服务组件集成方法,具体包括共性服务组件模型、类型,流程模板语言的描述(Process Template Description Language, PTDL)和共性服务组件集成框架的设计实现;第四章,提出了一种集中-分散式的服务编排执行模式,在此基础上提出了基于分级的服务编排容错机制(Hierarchical Choreography-based Fault-tolerant Mechanism, HCFM);第五章,提出了一种基于SEDA (Staged Event-Driven Architecture)的Web服务实现方法(Staged Event-Driven Architecture for Web Services, SEDA4WS),并设计实现原型系统;第六章,对博士期间的研究工作进行总结,并对下一步的研究内容进行展望。
     本论文的主要创新点为:
     (1)基于服务覆盖网络(Service Overlay Networks, SON)和服务工程方法论,提出并设计了一种降低底层网络拓扑关系复杂度,提高用户需求动态适应性,和保障服务质量的动态服务资源分发网络(Dynamic Service Resource Delivery Networks,简称DSRDN)。它从体系架构层面使得服务系统更加适应动态、灵活、复杂的互联网环境,通过智能、动态地生成服务缓存,提高了服务交付效率和访问速度,并提供可靠的QoS保障和高效的服务组合,还具有如下的新特性:1)服务组件的复用性;2)服务执行的容错性;3)服务能力的开放性。该网络作为原型系统已实现,并验证了设计的合理及功能的可行。[论文[1][7][12]]。(第二章)
     (2)给出了一种新型的共性服务组件模型,实现了服务组件从功能细粒度向业务粗粒度的转换,并提出了一种流程模板描述语言(Business Template Description Language, BTDL),使得IT和业务从流程层面对齐并实现复用。在上述基础上,设计了一种共性服务组件集成框架,使得共性服务组件能够根据流程模板描述语言的刻画进行组装集成,开发了可视化的流程模板建模工具,大大降低了流程模板描述的难度。该共性服务组件集成框架的原型系统已实现,并在现代服务业共性服务平台中得到实际应用。该平台已经通过了国家科技支撑计划课题结题验收,验证了集成框架的正确性和可行性。[论文[2][10][11]](第三章)
     (3)针对服务组合中关于服务编排容错机制研究相对欠缺的不足,提出了一种集中-分散式的服务编排执行模式,进而提出了基于分级的服务编排容错机制(Hierarchical Choreography-based Fault-tolerant Mechanism, HCFM)。该机制缓解了组合服务的复杂性与容错技术应变能力有限之间的矛盾,有效提高了服务编排执行的可靠性和可用性。该机制已在中国移动B2B对外服务平台中得到了实际应用,验证了其可行性。[论文[4][9][13]](第四章)
     (4)基于SEDA (Staged Event-Driven Architecture)的阶段概念和事件驱动的通信模型,分析了SOAP协议(Sample Object Access Protocol)实现过程中的瓶颈问题,将SOAP协议的处理过程以有限状态机的方法进行分解和刻画,合理地将其划分成SEDA中所谓的各“阶段”,提出了一种基于SEDA的Web服务架构的实现(Staged Event-Driven Architecture for Web Services, SEDA4WS),提高了在多用户和高并发的场景下web服务的响应能力,缩短了服务的响应时间。该方法已在融合业务开放服务平台得到了实际应用,验证了在高并发请求下的实用性和有效性。[论文[3][5][6][8]](第五章)
     本论文的研究内容作为自然科学基金“动态服务资源分发网络关键技术研究”和国家科技支撑计划“现代服务业共性服务集成化技术研究”中的部分成果,已在实际商业环境中应用,帮助中国食品交易网快速实现了从信息发布平台升级到服务提供平台的演进,帮助中国移动电子B2B平台提高了服务组合执行的可靠性,为服务系统的搭建提供有效的工程实践指导。
Nowadays, the modern service industry has become an important part of the national economy, and it has greatly changed the economic system of our society. It has two development types, namely the transformation of traditional service industry and the promotion of new format of the service industry. The development of information technology is an important driving force for the development of modern service industry. Using SOA as its core, the development of the distributed computing technology, changes the design and construction of the information service system tremendously. The loosely coupled system structure can greatly improve the flexibility of the system. The package of services and the reuse of service components greatly improve the efficiency of system development. That can make the enterprise respond to the rapid changes of business requirement as quickly as possible.
     With the development of Web Service and SOA, service computing network has gained widely attention from academic community to industrial community. Service computing is a technology that uses services as its basic components and constructs loose-coupling distributed system by reusing and assembling services rapidly and flexibly. Service computing network is a logical network that uses entities and semantic relations to express knowledge between services such as relationships, attributes and abilities. Current studies of service computing network mainly focus on the logic relationship of services in generation and runtime periods, such as service modeling, service description, service development, service discovery, service composition and service execution.
     The purpose of this paper is as follows:
     Make the service system adapt to the dynamic, changeable, complex Internet environment from the prospect of system architecture;
     Reuse the predefined service components with high level of abstraction according to the business requirement;
     Integrate virtual and real services resources so as to achieve service orchestration fault tolerant mechanism with high availability and high reliability;
     Open the service resource to the users efficiently in multi-users and high concurrency scenarios.
     This paper is divided into six chapters. In chapter one, we show the research background and significance of the paper, clearly state the research goal, and point out its influence on the service science, engineering and management and other related research areas. In chapter two, we propose the architecture model of service network and functional architecture of network node of dynamic service resource delivery Network (DSRDN), and laid research foundation for the research of DSRDN and the implementation of prototype system. In chapter three, we propose a service component integration method based on the process template, including common services component model and type, PTDL (Process Template Description Language), design and implementation of common service component integration framework. In chapter four, we propose a centralized distributed service orchestration execution mode, and then propose the hierarchical choreography-based fault-tolerant mechanism(HCFM).In chapter five, we propose a Web Service implementation method called SEDA4WS (Staged Event-Driven Architecture for Web Services) based on SEDA(Staged Event-Driven Architecture), then design and implement the prototype system. In chapter six, we summarize the corresponding research work, and prospect the future work.
     The main innovation points of this paper are show as follows:
     (1)We propose and design a dynamic service resource delivery networks (DSRDN) based on SON (Service Overlay Networks), which can reduce the complexity of the underlying network topology, improve dynamic adaptability to respond to customer's requirement, and provide the quality of service. It can provide reliable QoS guarantee as well as many new features, including reusability of service components, fault tolerance of service execution and opening of service capability. The network has been realized as a prototype system, and the rationality of the design and the feasibility of the functions has been validated.(In chapter two)
     (2)We design a common service component model based on the existed service component model, then realize the conversion from the fine-grained function to the coarse-grained business of service component, and propose Business Template Description Language (BTDL), so that IT business is aligned from the process layer and can be reused. We design a common service component framework for common service components to composite according to the process template description language. We develop visible process template modeling tool which reduces the difficulty of describing the process template greatly. The common service component framework prototype system is realized already and used in modern service industry common service platform. This platform has passed the examination taken by National Key project of Scientific and Technical Supporting Program, and the correctness and feasibility of the integration framework has been verified.(In chapter three)
     (3)We propose a centralized-distributed service orchestration execution mode, and then propose the hierarchical choreography-based fault-tolerant mechanism (HCFM) to make up the lack of the research of Services Choreography fault-tolerant mechanism in services composition. The mechanism is deployed in China mobile B2B open service platform, and its feasibility has been validated.(In chapter four)
     (4)We utilize the concept and event driven communication model in the SEDA (Staged Event-Driven Architecture) and analysis the bottle-neck problem in the realization of SOAP (Sample Object Access Protocol). Then we decompose and characterize the process of SOAP in the method of finite state machine, divide it into "phases" in SEDA and propose staged event-driven architecture for Web Services (SEDA4WS). The method is used in the integrated business open service platform, and its practicality and effectiveness under the condition of highly concurrent requests has been validated.(In chapter five)
引文
[1].苟娟琼,李学伟,虚拟服务价值网的建模与动态整合,北京:北京交通大学出版社,2010.
    [2].张润彤,朱晓敏,服务科学概论,北京:电子工业出版社,2009.
    [3].徐晓飞,王忠杰,莫同,服务工程方法体系,计算机集成制造系统,2007,13(8):1457-1464.
    [4].SPOHRER J, MAGLIO P. Emergence of service science:services sciences, management, engineering (SSME) as the next frontier in innovation,2006,http://www.ibm.com/ibm/governmental programs/SSME.pdf.
    [5].IBM, Service science, management and engineering (SSME), 2007,http://www.research.ibm.com/SSME/.
    [6].李琪,盖建华,彭丽芳,新经济环境下我国现代服务业的发展策略,生产力研究,2006(5):164-166.
    [7].北京邮电大学,国家自然科学基金申报书—动态服务资源分发网络关键技 术研究,2010年3月.
    [8].中华人民共和国国务院,国家中长期科学和技术发展规划纲要,2006年2月.
    [9].中华人民共和国发展和改革委员会,中华人民共和国国民经济和社会发展第十一个五年规划纲要,2006年3月.
    [10].中华人民共和国科技部,国家“十一五”科学技术发展规划,2006年10月.
    [11].科技部高技术研究发展中心,国家科技支撑计划项目可行性研究报告-现代服务业共性技术支撑体系与应用示范工程,2006年9月.
    [12].北京邮电大学,国家科技支撑计划课题申报书--现代服务业共性服务集成化技术研究,2006年11月.
    [13]. Liang-Jie Zhang, Haifei Li, and Herman Lam. "Services Computing:Grid Applications for Today". IT Professional 6:44,5-7, IEEE Computer Society, 2004.
    [14].PYukyong Kim, Xongran Yun. "Service Modeling in Service-Oriented Engineering". Sep.2006 Proceedings of the Sixth IEEE International Conference on Computer and Information Technology.
    [15].Luokai Hu, Shi Ying, Kai Zhao, Rui Chen. "A Semantic Web Service Description Language". Jul.2009 Proceedings of the 2009 WASE International Conference on Information Engineering.
    [16].S. Sioutas, E. Sakkopoulos, Ch. Makris, B. Vassiliadis, A. Tsakalidis, P. Triantafillou. "Dynamic Web Service discovery architecture based on a novel peer based overlay network". May.2009 Journal of Systems and Software Volume:82.
    [17].Jorg Hoffmann, Piergiorgio Bertoli, Malte Helmert. "Message-based web service composition, integrity constraints, and planning under uncertainty:a new connection". May.2009 Journal of Artificial Intelligence Research Volume:35.
    [18].Bing Li, Tao Zeng, Xiying Chen, Xiu Li. "Research on Dynamic Time Evaluation of Service Procedure and Task Scheduling". Dec.2008 Proceedings of the 2008 International Conference on Computer Science and Software Engineering.
    [19].C. Yang, C. Lin and S. Chen, "A Workflow-based Computational Resource Broker with Information Monitoring in Grids". Proc.5th Int'l Conf. Grid and Cooperative Computing,2006, pp.105-206.
    [20]. S. Venugopal, X. Chu and R. Buyya. "A Negotiation Mechanism for Advance Resource Reservation using the Alternate Offers Protocol". Proc,16th Int'l Workshop on Quality of Service (IWQoS 2008),2008.
    [21].C. T. Yang, P. C. Shih, C. F. Lin and S. Y. Chen. "A Resource Broker with an Efficient Network Information Model on Grid Environments". The Journal of Supercomputing, vol.40(3),2007, pp.249-267.
    [22].R. Buyya, C. S. Yeo, and S. Venugopal, "Market Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities". Proc.10th IEEE Int'l Conf. on High Performance Computing and Communications,2008, pp.234-242.
    [23].Rupa Krishnan, Harsha V. Madhyastha, Sridhar Srinivasan, Sushant Jain, Arvind Krishnamurthy, Thomas Anderson, Jie Gao. "Moving Beyond End-to-End Path Information to Optimize CDN Performance"
    [24].Samee Ullah Khan, Anthony A. Maciejewski and Howard Jay Siegel. "Robust CDN Replica Placement Techniques"
    [25].Samee Ullah Khan. "Mosaic-Net:a game theoretical method for selection and allocation of replicas in ad hoc networks". The Journal of Supercomputing, 4 September 2009.
    [26].Remi Badonnel, Mark Burgess. "Service Load Balancing with Autonomic Servers:Reversing the Decision Making Process". Proceedings of the 2nd international conference, Jul.2008.
    [27].Rajasvaran Logeswaran, Li-Choo Chen. "Node Status Algorithm for Load Balancing in Distributed Service Architectures a Paperless Medical Institutions". Journal of Medical Systems, Vol 32, Dec.2008.
    [28].IBM“服务学(SSME)学科建设”大学合作项目.http://www-900.ibm.com/cn/ibm/university/news/IBM_SSME.pdf.
    [29].中华人民共和国科技部现代服务业科技发展“十二五”专项规划2012年1月.
    [1]. Liang-Jie Zhang, Haifei Li, and Herman Lam. "Services Computing:Grid Applications for Today". IT Professional 6:44,5-7, IEEE Computer Society, 2004.
    [2].PYukyong Kim, Xongran Yun. "Service Modeling in Service-Oriented Engineering". Sep.2006 Proceedings of the Sixth IEEE International Conference on Computer and Information Technology.
    [3].Luokai Hu, Shi Ying, Kai Zhao, Rui Chen. "A Semantic Web Service Description Language". Jul.2009 Proceedings of the 2009 WASE International Conference on Information Engineering.
    [4].S. Sioutas, E. Sakkopoulos, Ch. Makris, B. Vassiliadis, A. Tsakalidis, P. Triantafillou. "Dynamic Web Service discovery architecture based on a novel peer based overlay network". May.2009 Journal of Systems and Software Volume:82.
    [5].Jorg Hoffmann, Piergiorgio Bertoli, Malte Helmert. "Message-based web service composition, integrity constraints, and planning under uncertainty:a new connection". May.2009 Journal of Artificial Intelligence Research Volume:35.
    [6].Bing Li, Tao Zeng, Xiying Chen, Xiu Li. "Research on Dynamic Time Evaluation of Service Procedure and Task Scheduling". Dec.2008 Proceedings of the 2008 International Conference on Computer Science and Software Engineering.
    [7].C. Yang, C. Lin and S. Chen, "A Workflow-based Computational Resource Broker with Information Monitoring in Grids". Proc.5th Int'I Conf. Grid and Cooperative Computing,2006, pp.105-206.
    [8].S. Venugopal, X. Chu and R. Buyya. "A Negotiation Mechanism for Advance Resource Reservation using the Alternate Offers Protocol". Proc,16th Int'l Workshop on Quality of Service (IWQoS 2008),2008.
    [9].C. T. Yang, P. C. Shih, C. F. Lin and S. Y. Chen. "A Resource Broker with an Efficient Network Information Model on Grid Environments". The Journal of Supercomputing, vol.40(3),2007, pp.249-267.
    [10].R. Buyya, C. S. Yeo, and S. Venugopal, "Market Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities" Proc.10th IEEE Int'l Conf. on High Performance Computing and Communications,2008, pp.234-242.
    [11].Rupa Krishnan, Harsha V. Madhyastha, Sridhar Srinivasan, Sushant Jain, Arvind Krishnamurthy, Thomas Anderson, Jie Gao. "Moving Beyond End-to-End Path Information to Optimize CDN Performance".
    [12].Samee Ullah Khan, Anthony A. Maciejewski and Howard Jay Siegel. "Robust CDN Replica Placement Techniques"
    [13].Samee Ullah Khan. "Mosaic-Net:a game theoretical method for selection and allocation of replicas in ad hoc networks". The Journal of Supercomputing, 4 September 2009.
    [14].Remi Badonnel, Mark Burgess. "Service Load Balancing with Autonomic Servers:Reversing the Decision Making Process". Proceedings of the 2nd international conference, Jul.2008.
    [15]. Rajas varan Logeswaran, Li-Choo Chen. "Node Status Algorithm for Load Balancing in Distributed Service Architectures a Paperless Medical Institutions". Journal of Medical Systems, Vol 32, Dec.2008.
    [16].刘瑜,朱光喜,伊浩,刘雪宁,内容分发网发展综述,计算机科学,2009,36(2),P11-14.
    [17].王洪波,内容分发网络,北京邮电大学,2009.
    [18].V.Cardellini, M.Colajanni, P.S.Yu.Dynamic load balancing on Web-server systems.IEEE Internet Computing,1999,3(3):28-39.
    [19].Bryhni Haakan.A comparison of load balancing techniques for scalable Web servers.IEEE Network,2001,7(8):58-64.
    [20].杨传栋,余镇危,王行刚.结合CDN与P2P技术的混合流媒体系统研究,计算机应用,2005,25(9):2204-2207.
    [21].Cronin E,Jamin S,Cheng Jin,et al.Constrained Mirror Placement on theIntemet.IEEE,2002,20(7):1369-382.
    [22].Acharya S, Smith B, Parnes P.Characterizing user access to videos on the World Wide Web.Multimedia Computing and Networking,2000.
    [23].Venkata N Padmanabhan,Helen J Wang,Philip A Chou.Distributing Streaming Media Content Using Cooperative Networking.ACM Press New York,NY,USA,2002.
    [24].S. Zhou, et al., ALASA:When Service Overlay Networks Meet Peer-to-Peer Networks, Asia-Pacific Conference on Communications,2005.
    [25].IEEE P1903, Draft Architecture Document for Next Generation Service Overlay Network, NGSON WG, March 2010.
    [26].Yangjung Kim, Sunghan Song,Dongkyu Lee,Ilyoung Chong, A Mechanism for Resource Control and Functional Architecture of Overlay Multicast for IPTV Service in NGN,ICACT,2008,1535-1538.
    [27].Eung Kyu Kim, Youngjun Kim, Ilyoung Chong, Architectural Model and Service Scenario of Dynamic Service Overlay Network (DSON), ICUFN, 2009,52-55.
    [28].M. Song, B. Mathieu, QSON:QoS-aware Service Overlay Network, Communications and Networking in China,2007.
    [29].Ambient Networks Deliverable:"System Design of SATO & ASI", website http://www.ambientnetworks.org/Files/deliverables/D12-F.1_PU.pdf,2007.
    [30].Jawwad Shamsi, Monica Brockmeyer, Chunbo Chu, "PSON:Predictable Service Overlay Networks", Qshine'07,2007.
    [31]. Andersen, D. et al "Resilient overlay networks". ACM SOSP, Oct 2001.
    [32].Subramanian, L. et al. "OverQoS:An Overlay based Architecture for Enhancing Internet QoS". NSDI 2004.
    [33].Li, Z. and Mohapatra, P. "QRON:QoS-Aware Routing in Overlay Networks" In IEEE Journal of selected areas of communication, Jan 2004.
    [34].Rabinovich, M. et al "DipZoom:The Internet Measurements Market place" Global Internet Symposium,2006.
    [35].Wong, B., Slivkins, A. and Sirer, E. "Meridian:A lightweight network location service without virtual coordinates". ACM SIGCOMM 2005.
    [36].Li, Z. and Mohapatra, P. "The impact of topology on Overlay routing service". IEEE INFOCOM 2004.
    [37].Ratnasamy, S. et al "Topologically-aware overlay construction and server selection". IEEE INFOCOM,2002.
    [38].Shamsi, J. and Brockmeyer, M. "TACON:Tactical Construction of Overlay Networks". IEEE Globecom 2005.
    [39].F. Casati et. al. Adaptive and Dynamic Service Composition in eFlow. HP technical Report HPL-2000-39, March 2000.
    [40].Z. Duan, Z.-L. Zhang and T. Hou. Service Overlay networks:SLAs, QoS and Bandwidth Provisioning. Proc.of 10th IEEE International Conference on Network Protocols (ICNP2002), Paris, France, November 2002.
    [41].李扬,怀进鹏,郭慧鹏,杜宗霞,一个基于服务层叠网的分层服务组合框架,软件学报,18(12),2007,P2967-2979.
    [42].Dong-Hoon Yi, Jong Won Kim, A Tentative Model for Virtualized Resource-aware Dynamic Media-oriented Service Composition, CFI'09,2009,24-27.
    [43].陈世展,冯志勇,服务网络:Web服务组合的新基点,计算机应用研究,25(5),2008,p.1378-1382.
    [44].Z.Stojanovic, A.Dahanayake. Service-Oriented Software System Engineering: Challenges and Practices [M]. Hershey, PA, USA:Idea Group Publishing, 2005.
    [45].L. Shostack. Designing Services that Deliver [J]. Harvard Business Review, 1981,62(1):133-139.
    [46].H.J. Bullinger, K.P. Fahnrich, T. Meiren. Service Engineering-Methodical Development of New Service Products [J]. International Journal of Production Economics,2003,85(3):275-287.
    [47].X.F. Xu, T. Mo, Z.J. Wang. SMDA:A Service Model Driven Architecture[C]. Proceedings of International Conference on Interoperability for Enterprise Software and Applications (I-ESA),2007:291-302.
    [48].吴丹,基于流式媒体的透明下载的安全性:学位论文.四川:电子科技大学,2009.
    [49].H.M. Chen. SO A, Enterprise Architecture, and Business-IT Alignment:An Integrated Framework[C]. Proceedings of the 2007 International Conference on Software Engineering Research and Practice (SERP),2007:566-573.
    [50].鄂海红,SSME中服务工程与服务系统的若干关键技术研究:学位论文.北京:北京邮电大学,2010.
    [51].Dong-Hoon Yi, JongWon Kim, A Tentative Model for Virtualized Resource-aware Dynamic Media-oriented Service Composition,CFI'09, 2009,24-27.
    [52].黄涛,基于P2P的CDN流媒体流量本地化技术的研究与实现:学位论文.北京:北京邮电大学,2011.
    [53].吴廷良,P2P CDN流媒体分发技术的研究与实现:学位论文.北京:北京邮电大学,2011.
    [54].乔飞,基于P2P内容分发网络的数据优化部署研究:学位论文.四川:电子科技大学,2011.
    [1].Krueger CW, Software Reuse, ACM Computing Surveys,1992, 24(2):131-183.
    [2].Mili H, Mili F, Mili A, Reusing Software:Issues and Research Directions, IEEE Transactions on Software Engineering,1995,21(6):528-562.
    [3].Frakes WB, Kang K, Software Reuse Research:Status and Future, IEEE Transactions on Software Engineering,2005,31(7):529-536.
    [4].Jacobson I, Griss M, Jonsson P, Software Reuse:Architecture, Process and Organization for Business Success, New York:Addison Wesley,1997.
    [5].Cox BJ, Planning the Software Revolution, IEEE software,1990,7(6):25-35.
    [6].王广昌,软件产品线关键方法与技术研究:博士学位论文,浙江:浙江大学,2001.
    [7].Martin D, Burstein M, Hobbs J, OWL-S:Semantic Markup for Web Services,2004,http://www.w3.org/Submission/OWL-S,2004.
    [8].刘澍,张忠能,服务组件的设计与应用,微型电脑应用,2004,24(5):36-38.
    [9].韩丁,沈建京,万芳,张慧,基于SOA的服务构件封装技术研究,计算机工程与设计,2009,30(7):1756-1957.
    [10].于素萍,毛伟伟,马可,基于抽象服务流程构建集成组件,网络与通信,2011.2:65-67.
    [11].刘建勋,王积鹏,吴浩,面向服务的构件开发方法研究,中国电子科学研究院学报,2009,4(5):446-451.
    [12].王强,丁岳伟,DSCM:一个支持动态演化的服务组件架构模型,小型微型计算机系统,2010,31(1):130-133.
    [13].袁援,王国胤,服务本体驱动的构件协同模型,计算机工程与应用,2009,45(8):1-4.
    [14].徐晓飞,王忠杰,莫同,服务工程方法体系,计算机集成制造系统,2007,13(8):1457.1464.
    [15].王忠杰,徐晓飞,战德臣,基于特征的构件模型及其规范化设计过程,软件学报,2006,17(1):39-47.
    [16].孟凡超,战德臣,徐晓飞,基于领域业务模型的可重用构件设计方法,计算机集成制造系统,2006,12(9):1402-1410.
    [17].王忠杰,徐晓飞,战德臣,基于业务模型稳定性的构件粒度优化设计, 计算机学报,2006,29(2):239-248.
    [18].冯锦丹,战德臣,徐晓飞,李海波,模式化大粒度构件的可复用性研究,计算机集成制造系统,2009,15(3):487-494.
    [19].徐玮,尹宝林,李昭原,企业信息系统业务构件设计研究,软件学报,2003,14(7):1213-1220.
    [20].莫同,徐晓飞,王忠杰,面向服务系统设计的服务需求模型,计算机集成制造系统,2009,15(4):661-669.
    [21].王忠杰,徐晓飞,战德臣,面向复用成本优化的构件重构方法,软件学报,2005,16(12):2157-2165.
    [22].王忠杰,徐晓飞,战德臣,面向重构的企业应用系统业务模型,计算机应用,2005,25(8):1861-1864.
    [23].张伟,梅宏,一种面向特征的领域模型及其建模过程,软件学报,2003,14(8):1345-1356.
    [24].K C Kang, S G Cohen, J A Hess et al. Feature-Oriented domain analysis feasibility study.Technical Report,CMU/SEI-90-TR-21.Pittsburgh:Carnegie Mellon University,Software Engineering Institue,1990:1-52.
    [25].K C Kang, S Kim, J Lee et al.FORM:A feature-oriented reuse method with domain-specific reference architectures, Annals of Software Engineering, 1998;(5):143-168.
    [26].贾育,基于演化计算构件的软件复用方法,中国科学院研究生院博士学位论文,2002.
    [27].王忠杰,战德臣,徐晓飞,业务构件识别方法研究综述,计算机集成制造系统,2007,13(4):797-805.
    [28].蔡俊亚,一种基于服务构件模型的自适应方法,湖南师范大学自然科学学报,2011,34(1):47-51.
    [29].高洪皓,宫尚,王鹏,陈韶君,一种面向服务构件的高可信组装技术研究,计算机技术与发展,2010,20(5):34-38.
    [30].段玉聪,顾毓清,多维关注分离的模型驱动过程框架设计方法,软件学报,2006,17(8):1707-1716.
    [31].莫同,王忠杰,徐晓飞,服务模型语义完备性判定方法与语义增强策略,计算机集成制造系统,2009,15(11):2226-2232.
    [32].唐龙业,王志坚,程永上,构件的服务模式规约,计算机应用研究,2008,25(4):1073-1074,1078.
    [33].彭鑫,赵文耘,钱乐秋,基于领域特征本体的构件语义描述和组装,电 子学报,2006,34(12):2473-2477.
    [34].吕瑞峰,王刚,问晓先,徐晓飞,基于模型驱动框架的计算无关层过程建模,计算机集成制造系统,2008,14(5):868-874,1014.
    [35].来猛,赵剑华,李宣东,等,MDA的设想与实现,计算机工程与设计,2004,25(11):1878-1879,1902.
    [36].乔非,严隽薇,贺飞鸣,等,基于模型构件的企业模型体系与建模体系,计算机集成制造系统,2006,6(6):11-16.
    [37].黄俊峰,全春来,周翔,组件化服务与业务流程提取模型,计算机工程设计,2008,29(22):5766-5769.
    [38].张广泉,戎玫,陆明,一种面向复用的增量软件开发过程框架,计算机科学,2006,33(10):252-255.
    [39].杨芙清,梅宏,李克勤,软件复用与软件构件技术,电子学报,1999,27(2):68-75.
    [40].李克勤,陈兆良,梅宏,杨芙清,领域工程概述,计算机科学,1999,26(5):21-25.
    [41].赵海燕,张伟,麻志毅,面向复用的需求建模,清华大学出版社,2008.
    [42].黄罡,张路,周明辉,曹东刚,构件化软件设计与实现,清华大学出版社,2008.
    [43].莫同,服务模型驱动的体系结构与服务构件重用技术:博士学位论文,黑龙江:哈尔滨工业大学,2009.
    [44].陈玉栓,软件产品线方法在网络管理软件开发中的研究与应用:学位论文,吉林:吉林大学,2006.
    [45].张志凌,基于构件的E-Learning研究及其应用:学位论文,上海:华东师范大学,2006.
    [1].徐仁佐,软件可靠性工程,北京:清华大学出版社,2007.
    [2].周月明,杜玉越,刘伟,基于Petri网的容错系统分层建模,计算机工程,2010,36(2):39-41.
    [3].顾佳伟,一种基于自适应复制的多Agent容错模型,计算机技术与发展,2007,17(8):140-143&147.
    [4].陈胜功,容错计算机技术及应用研究:学位论文,北京:北京航空航天大学,2000.
    [5].吕国斌,王权于,李贵龙,一种容错的面向服务体系结构描述语言,计算机科学,2011,38(2):131-137.
    [6].姚兰,桂勋,巨军让,一种基于中间件的容错系统的研究与设计,计算机工程,2007,33(6):83-85&143.
    [7].Lyn. M. R, Software Fault Tolerance, New York:Wiley & Sons,1995.
    [8].宋毅军,一种改进的Web服务容错模型的设计,衡阳师范学院学报,2009,30(3):89-92.
    [9].A.Avizienis, The Method of N-Version Programming in Software Fault Tolerance, New York:Wiley&Sons Ltd,1995:25-46.
    [10].钟读航,齐治昌,利用软件容错技术提高Web服务组合的可靠性,计算机工程与科学,2008,30(3):28-31.
    [11].胡蓉,刘建勋,web服务组合的容错管理,计算机应用与软件,2010,862-65.
    [12].李军国.基于软件体系结构的容错机制动态配置技术研究:学位论文.北京:北京大学,2009.
    [13].唐渊.Web服务组合容错方法研究:学位论文.湖南:湖南工业大学,2009.
    [14].刘玲霞.Web服务容错关键技术研究:学位论文.湖南:国防科技大学,2006.
    [15].李磊.分布式系统中容错机制性能优化技术研究:学位论文.湖南:国防科技大学,2007.
    [16].钟读航.Web服务组合的可靠性预测研究:学位论文.湖南:国防科技大学,2007.
    [17].吴斌.企业服务总线中动态服务路由技术的研究:学位论文.山东:山东大学,2010.
    [18].孟学军,张焕国,王丽娜,一种移动代理执行的高可用性容错机制,武汉大学学报(理学版),2004,50(S1):69-73.
    [19].李琪林.面向分布对象环境的可信中间件关键技术研究:学位论文.四川:电子科技大学,2006.
    [20].David B. Johnson and Willy Zwaenepoel. Recovery in distributed systems using optimistic message logging and checkpointing.7th Annual ACM Symp on Principles of Distributed Computing,1988,171-181.
    [21].L. Deron, C. Fang, C. Chen and F.Lin. Fault-tolerant Web service.10th Asia-Pacific Software Engineering Conference,2003.310-319.
    [22].钱方,贾焰,黄杰,顾晓波,等,提高冗余服务性能的动态容错算法,软件学报,2001,12(6):928-935.
    [23].Abdelkarim Erradi, Piyush Maheshwari, Vladimir Tosic, Recovery Policies for Enhancing Web Services Reliability,4th International Conference on Web Services,2006,189-196.
    [24].Y.S. Dai, M. Xie, K.L. Poh. Reliability of grid service systems, Computers and Industrial Engineering,2006,50(1-2):130-147.
    [25].E. Zio, Reliability engineering:old problems and new challenges. Reliability Engineering&Systems Safety,2009,94(2):125-141.
    [26].Jin Wang, Jianping Wang, Naijie Gu, Bing Yang, Fault Tolerant Service Composition in Service Overlay Networks, IEEE "GLOBECOM",2008,1-5.
    [27].Kun You, Zhuzhong Qian, Bin Tang, Sanglu Lu, Daoxu Chen, QoS-aware Service Replication, Proceedings of the First Asia-Pacific Symposium on Internetware,2009.
    [28].刘超.Web Services中基于服务替换的容错方法研究:学位论文.湖南:湖南大学,2009.
    [29].刘玲霞,武兆雪,钱渊,等,Web服务容错技术研究,计算机科学,2009,第1期:24-28.
    [30].申彦波,黄永忠,谢忱,Web服务复制中间件的研究与实现,信息工程大学学报,2009,10(4):546-549.
    [31].周明辉,郭长国,吴源泉等.基于CORBA的容错对象复制算法,计算机研究与发展,2002,39(3):290-294.
    [32].王俊岭,汪芸,基于主动复制容错技术的负载平衡模型,计算机工程,2005,31(11):56-58.
    [33].袁小玲,李心科,基于双向动态规划质量有保障的组合服务选取,合肥工业大学学报:自然科学版,2009,32(4):465-469.
    [34].唐金辉,钟诚,吴惜华,等,基于对象复制机制的web服务动态容错算法,合肥工业大学学报:自然科学版,2011,34(2):242-245.
    [35].Deepal Jayasinghe, A client-transparent fault tolerance system for SOAP-based web services.
    http://www.ibm.com/developerworks/webservices/library/ws-faws/,2005.
    [36].杨墨,王丽娜,基于信任容错的web服务可靠性增强方法研究,通信学报,2010,31(9):131-138.
    [37].张立敏,高春鸣,蔡美玲,web服务组合运行时的容错处理,计算机工程与应用,2008,44(3):143-147.
    [38].邹方,高春鸣,web服务组合运行中的容错架构,计算机工程,2008,34(18):89-92.
    [39].刘超,杨金民,张大方,基于服务替换的web services容错方法,计算机工程,2010,36(1):70-72.
    [40].黄劭,蔡美玲,一种基于QoS的服务组合运行时的重组容错机制,计算机时代,2008,第2期:P9-11.
    [41].李光远.基于构件的中间件可靠性研究:学位论文,重庆.重庆大学,2005.
    [1]. Transition and Transformation:Transitioning services with minimal risk,https://www-935.ibm.com/services/au/gts/pdf/t_tbooklet_final_web.pdf.
    [2]. Wikipedia:History of IBM, http://en.wikipedia.org/wiki/History_of_IBM.[3] Wikipedia:Web service,http://en.wikipedia.org/wiki/Web_service.
    [3].Cesare Pautasso, Olaf Zimmermann and Frank Leymann, RESTful Web Services vs. "Big" Web Services:Making the Right Architectural Decision, WWW'08:Proceeding of the 17th international conference on World Wide Web (2008), pp.805-814.
    [4].D. E. D. Box, G. Kakivaya, A. Layman, H. F. N. N. Mendelsohn, S. Thatte, and D. Winer. Simple object access protocol (SOAP) 1.1. W3C, 2000.Available at http://www.w3.org/TR/SOAP.
    [5]. Wikipedia:SOAP,http://en.wikipedia.org/wiki/SOAP.
    [6].D. Davis and M. Parashar, Latency performance of soap implementation. IEEE Cluster and The Grid,2002.4.
    [7].EGGEN R, AHUJA S, ELLIOTT P,et al. Effciency considerations between common Web applications using the SOAP protocol,in Proceedings of the 3rd IASTED International Conference,2004,461-465.
    [8].YING YING, HUANG YAN, WALKER D W, A performance evaluation of using SOAP with attachments for E-science,in Proceeding of the UK E-Science All Hands Meeting,2005,796-803.
    [9].ABU-GHAZALEH N, LEWIS M J, GOVINDARAJU M, Performance of dynamically resizing message fielding for differential serialization of SOAP messages,in Proceedings of the 6th IEEE International Symposium on Web Site Evolution,2004,71-80.
    [10].BU-GHAZALEH N, LEWIS M J, GOVINDARAJU M, Differential serialization for optimized SOAP performance, in Proceedings of the 13th IEEE International Symposium on High Performance Distributed Computing, 2004,185-192.
    [11].KANGASHARJU J, TARKOMA S, RAATIKAINEN K, Comparing SOAP performance for various encoding, protocols and connections, Personal Wireless Communications,2003,397-406.
    [12].NG A,GREENFIELD P, CHEN S, A study of the impact of compression and binary encoding on SOAP performance,in Proceedings of the 6th Australasian Workshop on Software and System Architectures,2005,46-56.
    [13].Anbazhagan Mani, Arun Nagarajan, Understanding Quaity of Service for We Service, IBM Developer Works,2002.
    [14].熊静,魏建,张旭,赵鸣,黄建伟,鲍世谊,移动计算环境下Web服务性能的动态优化策略研究,宁夏大学学报(自然科学版),2008,29(1):52-55.
    [15].邓海生,李俊怀,刘红英,基于ASP.NET的Web服务性能优化,计算机技术与发展,2007,17(10):95-98.
    [16].Ryman A, Simple object access protocol and Web services, In Proceedings of the 23rd International Conference on Software Engineering,2001,689.
    [17].白新成,李军怀,赵阳,张璟,楼文晓,基于Context-Store的Web服务性能优化方法,厦门大学学报(自然科学版),2007,46(2):219-222.
    [18].刘欣,谢琦,基于差分编码和压缩的SOAP优化,计算机工程,2009,35(1):126-127.146.
    [19].M. Welsh, D. Culler, and E. Brewer, SEDA:An Architecture for Well-Conditioned Scalable Internet Services, In Proceedings of SOSP-18, pages 230-243, Chateau Lake Louise, Canada, October 21-24,2001.
    [20].Matt Welsh,David Culler, and Eric, Brewer, SEDA:An Architecture for Well Conditioned, Scalable Internet Services[D].Computer Science, University of California at Berkeley,2002.
    [21].张树伟,范冰冰,张奇支,OSA/PARLAY API业务发布、发现和绑定机制的研究,华南师范大学学报(自然科学版),2007(2):45-50.
    [22].卫建安,范冰冰,黄兴平,OSA/PARLAY API的调用机制分析,计算机 工程与科学,2008,30(5):118-121,125.
    [23].刘磊安,王洪江,基于Parlay/OSA的移动增值业务的研究与实现,计算机工程与设计,2010,31(13):2980-2983,3046.
    [24].张云勇,张智江,刘韵洁,下一代网络业务开放技术,北京:电子工业出版社,2004.
    [25].杨放春,邹华,下一代网络业务支撑环境,北京:北京邮电大学出版社,2006.
    [26].万晓榆,姚平香,张洪,等,下一代网络的业务生成技术,北京:北京邮电大学出版社,2005.
    [27].杨鑫,Web服务及其在Parlay接口中的应用,中兴通讯技术,2006,12(3):41-45.
    [28].郑劲松,Parlay X技术研究,现代情报,2006,2:193-195.
    [29].王建斌,胡小生,李康君,赵靓,REST风格和基于SOAP的Web Services的比较与结合,计算机应用与软件,2010,27(9):297-300.
    [30].冯新扬,沈建京,REST和RPC:两种Web服务架构风格比较分析,小型微型计算机系统,2010,31(7):1393-1395.
    [31].汪芳琴,谢强,丁秋林,基于REST的Web服务研究,中国制造业信息化,2009,38(23):44-47,52.
    [32].胡尼亚,张鹏,刘晓靖,杨瑞,面向移动互联网的业务能力开放技术标准综述,信息通信技术,2011,4:23-31.
    [33].JSR21-JAIN Java call control (JCC) application programming interface (API), Version 1.0.JCP,2001.
    [34].JSR32-JSIP API specification V1.2, Final Release, JCP,2006.
    [35].ETSI ES 203 915 Open Service Access (OSA) Application Programming Interface(API) Parlay 5.0 Specification.
    [36].Parlay APIs 4.0:Parlay X Web Services. White Paper, Parlay Group,2002.
    [37]. Roy Tomas Fielding, Architectural Styles and the Design of Network-based Software Architectures, Irvine:University of California Irvine,2000.
    [38]. Richardson L著,徐涵译,RESTful Web Services,北京:电子工业出版社,2008.
    [39].杨勇,贾霞,董振江,电信业务能力开放技术标准,中兴通信技术,2009,15(2):52-59.
    [40].OMA, Parlay REST2.0,2010.
    [41]. GSMA, OneAPI Version2.0,2010.
    [42].糜正琨,开放式业务结构和API技术,中兴通讯技术,2002,第6期.
    [43].刘鹏,顾军,周勇,面向下一代网络的开放式API技术研究,2006,16(2):56-58.
    [44].谢怀.基于Web服务的B2B电子商务的关键技术研究与设计:学位论文.河南,河南工业大学,2010.

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

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

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