一个基于服务层叠网的分层服务组合框架
作者:
基金项目:

Supported by the National High-Tech Research and Development Plan of China under Grant Nos.2007AA010301, 2006AA01Z19A (国家高技术研究发展计划(863)); the National Basic Research Program of China under Grant No.2005CB321803 (国家重点基础研究发展计划(973)); the National Natural Science Funds for Distinguished Young Scholar of China under Grant No.60525209 (国家杰出青年基金)

  • 摘要
  • | |
  • 访问统计
  • |
  • 参考文献 [17]
  • |
  • 相似文献 [20]
  • |
  • 引证文献
  • | |
  • 文章评论
    摘要:

    随着Internet上Web服务数量的不断增长,这些服务能够互联形成一个应用层的逻辑网络--服务层叠网(service overlay network,简称SON).基于SON,通过服务的组合提供增值服务,是满足用户动态、多变的功能及非功能需求的一种有效的方法.但是,已有基于SON的QoS感知的服务组合研究主要是面向服务间具有简单交互行为的应用领域,难以支持电子商务等具有复杂业务协作特征的应用场景.为此,通过使用业务协议刻画服务间的组合关系,从而构建更具普适性的SON;建立主动服务层叠网(active service overlay network,简称ASON)以实现可编程的服务层叠网,支持按需的服务组合;提出了一个基于主动服务层叠网的分层服务组合框架(hierachical service composition framework based on service overlay networks,简称HOSS),通过将业务协议(而不是消息)作为需求描述的基本单元,提升软件开发效率,并将服务组合需求映射为SON的动态用户视图以实现按需的组合.

    Abstract:

    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.

    参考文献
    [1]Xiao XP,Ni LM.Internet QoS:A big picture.IEEE Network,1999,13(2):8-18.
    [2]Gu XH,Nahrstedt K.Distributed multimedia service composition with statistical QoS assurances.IEEE Trans.on Multimedia,2006,8(1):115-124.
    [3]Wang M,Li BC,Li ZP.sFlow:Towards resource-efficient and agile service federation in service overlay networks.In:Proc.of the 24th Int'l Conf.on Distributed Computing Systems (ICDCS).Washington:IEEE Computer Society,2004.628-635.
    [4]Singh MP,Chopra AK,Desai N,Mallya AU.Protocols for processes:Programming in the large for open systems.In:Proc.of the Conf.on Object-Oriented Programming Systems,Languages,and Applications.New York:ACM Press,2004.120-123.
    [5]Casati F,Ilnicki S,Jin LJ.Adaptive and dynamic service composition in eFlow.HP Labs Technical Report,HPL-200039,Palo Alto:Software Technology Laboratory,2000.13-31.http://www.hpl.hp.com/techreports/2000/HPL-2000-39.pdf
    [6]Huai JP.Web service and service-oriented protocol computing.Communication of China Computer Federation,2005,1(4):31-40 (in Chinese with English abstract).
    [7]Gelernter D,Carriero N.Coordination languages and their significance.Communications of the ACM,1992,35(2):96.
    [8]Buhler P,Vidal JM,Verhagen H.Adaptive workflow=Web services+agents.In:Proc.of the Int'l Conf.on Web Services Las Vegas:CSREA Press,2003.131-137.
    [9]Desai N,Mallya AU,Chopra AK,Singh MP.Interaction protocols as design abstractions for business processes.IEEE Trans.on Software Engineering,2005,31(12):1015-1027.
    [10]O'Sullivan J,Edmond D,Ter Hofstede A.What's in a service? Towards accurate description of non-functional service properties.In:Proc.of the Distributed and Parallel Databases.London:Springer-Verlag,2002.117-133.
    [11]Li Y,H.J,Deng T,Sun HL,Guo HP,Du ZX.QoS-Aware service composition in service overlay networks.In:Proc.of the IEEE Int'l Conf.on Web Services (ICWS).Washington:IEEE Computer Society,2007.703-710.
    [12]Benatallah B,Dumas M,Sheng QZ.Facilitating the rapid development and scalable orchestration of composite Web services.Distributed and Parallel Databases,2005,17(1):5-37.
    [13]Bartolini C,Preist C,Jennings NR.Architecting for reuse:A software framework for automated negotiation.In:Proc.of the 3rd Int'l Workshop on Agent-Oriented Software Engineering.London:Springer-Verlag,2002.87-98.
    [14]Benatallah B,Casati F,Toumani F.Representing,analysing and managing Web service protocols.Data & Knowledge Engineering,2005,58(3):327-357.
    [15]Chen Q,Hsu M.Inter-Enterprise collaborative business process management.In:Proc.of the 17th Int'l Conf.on Data Engineering (ICDE).Washington:IEEE Computer Society,2001.253-260.
    [16]Benatallah B,Dumas M,Sheng QZ,Ngu AHH.Declarative composition and peer-to-peer provisioning of dynamic Web services.In:Proc.of the 18th Int'l Conf.on Data Engineering (ICDE).San Jose:IEEE Computer Society,2002.297-308.
    [6]怀进鹏.Web服务技术与面向服务的协议计算.中国计算机学会通讯,2005,1(4):31-40.
    引证文献
引用本文

李扬,怀进鹏,郭慧鹏,杜宗霞.一个基于服务层叠网的分层服务组合框架.软件学报,2007,18(12):2967-2979

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2007-06-11
  • 最后修改日期:2007-10-16
文章二维码
您是第19899914位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号