Consumer-Centric Service Aggregation: Method and Its Supporting Framework

LIU Xuan-Zhe,HUANG Gang,MEI Hong
DOI: https://doi.org/10.1360/jos181883
2007-01-01
Journal of Software
Abstract:The Virtual Computing Environment (VCE) should demand collect and aggregate distributed resources, and provide efficient publication, discovery and subscription mechanisms. Since resources are usually virtualized as services, the goals of the VCE largely rely on service oriented computing technologies. However, Service Oriented Architecture (SOA) organizes services in a provider-centric manner, which brings a critical problem: More services come to being, more complex and difficult the service discovery and subscription become. A consumer-centric approach is proposed to addressing this problem. First, function similar services according to consumer's functionality requirements are dynamically aggregated as a service pool. The pool will act as a virtual service so that consumers only discover and subscribe the service pool instead of a large number of candidate services. The qualities of the services in a service pool could form a spectrum of QoS so that consumer's quality requirements can be satisfied by automated QoS negotiation. Based on the service pool, the VCE could provide an
What problem does this paper attempt to address?