A hierarchical service composition framework based on service overlay networks

被引:6
作者
Li, Yang [1 ]
Huai, Jin-Peng [1 ]
Guo, Hui-Peng [1 ]
Du, Zong-Xia [1 ]
机构
[1] School of Computer Science and Engineering, Beihang University
来源
Ruan Jian Xue Bao/Journal of Software | 2007年 / 18卷 / 12期
关键词
Protocol; Protocol composition; Service composition; Service overlay network; User-programmable;
D O I
10.1360/jos182967
中图分类号
学科分类号
摘要
As the amount of Web services over the Internet grows continuously, these services can be interconnected to form a service overlay network (SON). On the basis of SON, building value-added services by service composition is an effective method to satisfy the changeable functional and non-functional QoS (quality of service) requirements of customers. However, the previous research on QoS-aware service composition in SON mainly focuses on the context where services have simple interactions, and it can not support application scenarios with complex business collaboration in electronic commerce. This paper proposes the HOSS (hierachical service composition framework based on Service overlay networks) scheme based on active service overlay network (ASON) which is a kind of programmable SON. HOSS can be used to construct more general-purpose SON through describing the relations among services using business protocols. In HOSS, business protocols instead of interactive messages are adopted to simplify the description of service composition requirements and are mapped to dynamical user perspective of SON to implement service composition on demand.
引用
收藏
页码:2967 / 2979
页数:12
相关论文
共 16 条
[1]  
Xiao X.P., Ni L.M., Internet QoS: A big picture, IEEE Network, 13, 2, pp. 8-18, (1999)
[2]  
Gu X.H., Nahrstedt K., Distributed multimedia service composition with statistical QoS assurances, IEEE Trans. on Multimedia, 8, 1, pp. 115-124, (2006)
[3]  
Wang M., Li B.C., Li Z.P., sFlow: Towards resource-efficient and agile service federation in service overlay networks, Proc. of the 24th Int'l Conf. on Distributed Computing Systems (ICDCS), pp. 628-635, (2004)
[4]  
Singh M.P., Chopra A.K., Desai N., Mallya A.U., Protocols for processes: Programming in the large for open systems, Proc. of the Conf. on Object-Oriented Programming Systems, Languages, and Applications, pp. 120-123, (2004)
[5]  
Casati F., Ilnicki S., Jin L.J., Adaptive and dynamic service composition in eFlow, HP Labs Technical Report, HPL-200039, pp. 13-31, (2000)
[6]  
Huai J.P., Web service and service-oriented protocol computing, Communication of China Computer Federation, 1, 4, pp. 31-40, (2005)
[7]  
Gelernter D., Carriero N., Coordination languages and their significance, Communications of the ACM, 35, 2, (1992)
[8]  
Buhler P., Vidal J.M., Verhagen H., Adaptive workflow = Web services + agents, Proc. of the Int'l Conf. on Web Services, pp. 131-137, (2003)
[9]  
Desai N., Mallya A.U., Chopra A.K., Singh M.P., Interaction protocols as design abstractions for business processes, IEEE Trans. on Software Engineering, 31, 12, pp. 1015-1027, (2005)
[10]  
O'Sullivan J., Edmond D., Ter Hofstede A., What's in a service-Towards accurate description of non-functional service properties, Proc. of the Distributed and Parallel Databases, pp. 117-133, (2002)