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