引用本文:张锡哲,吕天阳,张斌.基于服务交互行为的复杂服务协同网络建模.软件学报,2016,27(2):231-246
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览 4315次   下载 6820 本文二维码信息
码上扫一扫!
分享到: 微信 更多
基于服务交互行为的复杂服务协同网络建模
张锡哲1, 吕天阳2,3, 张斌1
1.东北大学 信息科学与工程学院, 辽宁 沈阳 110819;2.哈尔滨工程大学 计算机科学与技术学院, 黑龙江 哈尔滨 150001;3.审计署 计算机技术中心, 北京 100830
摘要:
随着分布式计算技术的发展,以自治的服务协同与互操作为主要构造手段、结构与行为随需而变的面向服务的软件系统已成为当前主流的软件架构,分析并理解服务交互行为对于这类复杂软件系统的开发、维护和运营具有重要意义.针对面向服务的软件系统中基本构成元素Web服务的复杂交互执行行为,考虑到服务自治性及系统规模化所带来的复杂性,借鉴复杂网络建模分析方法,提出了一种考虑服务行为特征的服务动态行为生长演化模型.模型首先以真实服务的服务结构数据为基础,以服务间参数关联关系为核心,通过参数匹配建立服务结构网络作为基本连通性约束,代表可能发生交互关系的服务.然后,基于服务间的择优选择、组合交互及动态重组等特性,对面向服务的软件系统生长演化及动态执行行为进行了仿真建模.在Seekda及QWS数据集上进行了仿真实验,结果表明:与传统的软件系统的层次性结构有所不同,由自治的Web服务所构成的软件系统具有更强的模块性;与系统中个体服务演化规则,如择优连接及动态重组相比,服务结构网络的性质对系统最终形态有更重要的影响,相关结果对大规模服务软件的构建及分析具有重要的指导意义.
关键词:  服务软件  复杂网络  行为建模  拓扑分析
DOI:10.13328/j.cnki.jos.004847
分类号:
基金项目:国家自然科学基金(60903009, 71272216, 91546110, 61572117); 国家科技支撑计划(2012BAH08B02); 中央高校基本科研业务费(N140404011)
Modeling Complex Collaboration Network for Service-Oriented Software Based on Execution Behaviors
ZHANG Xi-Zhe1, LÜ Tian-Yang2,3, ZHANG Bin1
1.College of Information Science and Engineering, Northeastern University, Shenyang 110819, China;2.College of Computer Science and Technology, Harbin Engineering University, Harbin 150001, China;3.IT Center, National Audit Office, Beijing 100830, China
Abstract:
With the development of distributed computing, service-based software system which is constructed mainly by self-management Web services has become the main trend of software structure. The structure and behavior of service-based software system are continuously changed with user demands. Aiming at complex execution behaviors of web services, this paper presents an evolution model of dynamic behavior based on service interaction characteristics. Based on the WSDL documents of Web services, this model first builds complex structural network for the development evaluation of service-oriented software system. Taking into consideration of the optimal selection of Web services, characters of combination interaction and dynamic recombination, this work models the growth evolution and dynamic behavior of service-based software systems. Experiments are performed on large-scale real Web service data sets, such as Seekda and QWS. Different from hierarchical topological structure of traditional software system, the results show that the software systems consisted of self-management Web service exhibit more modularity structure. Compared with the regulation of single Web service evolution in the system, such as preferential attachments and dynamic recombination, the property of service structure network has more significant influence to the final form of the system. This model is instructive and meaningful to the analysis and management of service software.
Key words:  service oriented software  complex network  behavior modeling  topological analysis

引用本文:
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览次   下载  
分享到: 微信 更多
摘要:
关键词:  
DOI:
分类号:
基金项目:
Abstract:
Key words: