Journal of Frontiers of Computer Science and Technology ›› 2010, Vol. 4 ›› Issue (4): 367-374.DOI: 10.3778/j.issn.1673-9418.2010.04.010

• 学术研究 • Previous Articles     Next Articles

Service bus supporting the dynamic optimization of composite service QoS

XIONG Yunkun+, SUN Hailong, ZENG Jin   

  1. School of Computer Science and Engineering, Beihang University, Beijing 100191, China
  • Received:1900-01-01 Revised:1900-01-01 Online:2010-04-01 Published:2010-04-01
  • Contact: XIONG Yunkun


熊云昆+,孙海龙,曾 晋   

  1. 北京航空航天大学 计算机学院,北京 100191
  • 通讯作者: 熊云昆

Abstract: Service-oriented architecture has already become the major technology gradually in integration of application software. Service bus plays a key role in service-oriented architecture (SOA), many focus on how to optimize the composite services dynamically according to QoS. This paper proposes a service bus called SOARBus which supports quality of service (QoS) dynamical optimization of composite services. SOARBus is composed of mainly two components. The first component is the scheduling module based on load-balancing principles to schedule the requests of composite services dynamically. The second component is the QoS-aware module that adjusts the composite services dynamically according to QoS.

Key words: service-oriented architecture (SOA), service bus, quality of service (QoS), composite service, dynamic optimization

摘要: 面向服务的体系结构SOA已经逐渐成为应用软件系统集成的主流技术。服务总线在构建SOA基础架构中起着关键作用,如何根据服务QoS进行动态优化是服务总线中的重要研究课题之一。SOARBus是一个支持QoS动态优化的服务总线,SOARBus实现组合服务请求动态调度算法和QoS感知的组合服务动态调整算法,使其能够根据引擎负载按照负载均衡原则对组合服务请求进行动态调度和以及在组合服务执行期间根据QoS对组合服务进行动态调整。

关键词: 面向服务架构, 服务总线, 服务质量, 组合服务, 动态优化

CLC Number: